Documentation
¶
Index ¶
- func GetActionParamValuesSummaryParameterTypeEnumStringValues() []string
- func GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues() []string
- func GetApplicationVipLifecycleStateEnumStringValues() []string
- func GetApplicationVipSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousContainerDatabaseComputeModelEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardLifecycleStateEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardProtectionModeEnumStringValues() []string
- func GetAutonomousContainerDatabaseDataguardRoleEnumStringValues() []string
- func GetAutonomousContainerDatabaseDistributionAffinityEnumStringValues() []string
- func GetAutonomousContainerDatabaseInfrastructureTypeEnumStringValues() []string
- func GetAutonomousContainerDatabaseLifecycleStateEnumStringValues() []string
- func GetAutonomousContainerDatabaseNetServicesArchitectureEnumStringValues() []string
- func GetAutonomousContainerDatabasePatchModelEnumStringValues() []string
- func GetAutonomousContainerDatabaseRoleEnumStringValues() []string
- func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryComputeModelEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryPatchModelEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryRoleEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumStringValues() []string
- func GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumStringValues() []string
- func GetAutonomousContainerDatabaseVersionPreferenceEnumStringValues() []string
- func GetAutonomousDataWarehouseLicenseModelEnumStringValues() []string
- func GetAutonomousDataWarehouseLifecycleStateEnumStringValues() []string
- func GetAutonomousDataWarehouseSummaryLicenseModelEnumStringValues() []string
- func GetAutonomousDataWarehouseSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues() []string
- func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumStringValues() []string
- func GetAutonomousDatabaseBackupLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseBackupSummaryTypeEnumStringValues() []string
- func GetAutonomousDatabaseBackupTypeEnumStringValues() []string
- func GetAutonomousDatabaseComputeModelEnumStringValues() []string
- func GetAutonomousDatabaseDataSafeStatusEnumStringValues() []string
- func GetAutonomousDatabaseDatabaseEditionEnumStringValues() []string
- func GetAutonomousDatabaseDatabaseManagementStatusEnumStringValues() []string
- func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumStringValues() []string
- func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumStringValues() []string
- func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumStringValues() []string
- func GetAutonomousDatabaseDataguardAssociationRoleEnumStringValues() []string
- func GetAutonomousDatabaseDataguardRegionTypeEnumStringValues() []string
- func GetAutonomousDatabaseDbWorkloadEnumStringValues() []string
- func GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumStringValues() []string
- func GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumStringValues() []string
- func GetAutonomousDatabaseInfrastructureTypeEnumStringValues() []string
- func GetAutonomousDatabaseLicenseModelEnumStringValues() []string
- func GetAutonomousDatabaseLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseNetServicesArchitectureEnumStringValues() []string
- func GetAutonomousDatabaseOpenModeEnumStringValues() []string
- func GetAutonomousDatabaseOperationsInsightsStatusEnumStringValues() []string
- func GetAutonomousDatabasePermissionLevelEnumStringValues() []string
- func GetAutonomousDatabaseRefreshableModeEnumStringValues() []string
- func GetAutonomousDatabaseRefreshableStatusEnumStringValues() []string
- func GetAutonomousDatabaseRoleEnumStringValues() []string
- func GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumStringValues() []string
- func GetAutonomousDatabaseSoftwareImageLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumStringValues() []string
- func GetAutonomousDatabaseSummaryComputeModelEnumStringValues() []string
- func GetAutonomousDatabaseSummaryDataSafeStatusEnumStringValues() []string
- func GetAutonomousDatabaseSummaryDatabaseEditionEnumStringValues() []string
- func GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumStringValues() []string
- func GetAutonomousDatabaseSummaryDataguardRegionTypeEnumStringValues() []string
- func GetAutonomousDatabaseSummaryDbWorkloadEnumStringValues() []string
- func GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumStringValues() []string
- func GetAutonomousDatabaseSummaryInfrastructureTypeEnumStringValues() []string
- func GetAutonomousDatabaseSummaryLicenseModelEnumStringValues() []string
- func GetAutonomousDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousDatabaseSummaryNetServicesArchitectureEnumStringValues() []string
- func GetAutonomousDatabaseSummaryOpenModeEnumStringValues() []string
- func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumStringValues() []string
- func GetAutonomousDatabaseSummaryPermissionLevelEnumStringValues() []string
- func GetAutonomousDatabaseSummaryRefreshableModeEnumStringValues() []string
- func GetAutonomousDatabaseSummaryRefreshableStatusEnumStringValues() []string
- func GetAutonomousDatabaseSummaryRoleEnumStringValues() []string
- func GetAutonomousDatabaseWalletLifecycleStateEnumStringValues() []string
- func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumStringValues() []string
- func GetAutonomousDbVersionSummaryDbWorkloadEnumStringValues() []string
- func GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues() []string
- func GetAutonomousDwDatabaseComputeModelEnumStringValues() []string
- func GetAutonomousDwDatabaseDataSafeStatusEnumStringValues() []string
- func GetAutonomousDwDatabaseDatabaseEditionEnumStringValues() []string
- func GetAutonomousDwDatabaseDatabaseManagementStatusEnumStringValues() []string
- func GetAutonomousDwDatabaseDataguardRegionTypeEnumStringValues() []string
- func GetAutonomousDwDatabaseDbWorkloadEnumStringValues() []string
- func GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumStringValues() []string
- func GetAutonomousDwDatabaseInfrastructureTypeEnumStringValues() []string
- func GetAutonomousDwDatabaseLicenseModelEnumStringValues() []string
- func GetAutonomousDwDatabaseLifecycleStateEnumStringValues() []string
- func GetAutonomousDwDatabaseNetServicesArchitectureEnumStringValues() []string
- func GetAutonomousDwDatabaseOpenModeEnumStringValues() []string
- func GetAutonomousDwDatabaseOperationsInsightsStatusEnumStringValues() []string
- func GetAutonomousDwDatabasePermissionLevelEnumStringValues() []string
- func GetAutonomousDwDatabaseRefreshableModeEnumStringValues() []string
- func GetAutonomousDwDatabaseRefreshableStatusEnumStringValues() []string
- func GetAutonomousDwDatabaseRoleEnumStringValues() []string
- func GetAutonomousExadataInfrastructureLicenseModelEnumStringValues() []string
- func GetAutonomousExadataInfrastructureLifecycleStateEnumStringValues() []string
- func GetAutonomousExadataInfrastructureSummaryLicenseModelEnumStringValues() []string
- func GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousPatchAutonomousPatchTypeEnumStringValues() []string
- func GetAutonomousPatchLifecycleStateEnumStringValues() []string
- func GetAutonomousPatchPatchModelEnumStringValues() []string
- func GetAutonomousPatchSummaryAutonomousPatchTypeEnumStringValues() []string
- func GetAutonomousPatchSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousPatchSummaryPatchModelEnumStringValues() []string
- func GetAutonomousVirtualMachineLifecycleStateEnumStringValues() []string
- func GetAutonomousVirtualMachineSummaryLifecycleStateEnumStringValues() []string
- func GetAutonomousVmClusterComputeModelEnumStringValues() []string
- func GetAutonomousVmClusterLicenseModelEnumStringValues() []string
- func GetAutonomousVmClusterLifecycleStateEnumStringValues() []string
- func GetAutonomousVmClusterSummaryComputeModelEnumStringValues() []string
- func GetAutonomousVmClusterSummaryLicenseModelEnumStringValues() []string
- func GetAutonomousVmClusterSummaryLifecycleStateEnumStringValues() []string
- func GetBackupBackupDestinationTypeEnumStringValues() []string
- func GetBackupDatabaseEditionEnumStringValues() []string
- func GetBackupDestinationConfigurationSummaryTypeEnumStringValues() []string
- func GetBackupDestinationDetailsSummaryTypeEnumStringValues() []string
- func GetBackupDestinationDetailsTypeEnumStringValues() []string
- func GetBackupDestinationLifecycleStateEnumStringValues() []string
- func GetBackupDestinationNfsMountTypeEnumStringValues() []string
- func GetBackupDestinationSummaryLifecycleStateEnumStringValues() []string
- func GetBackupDestinationSummaryNfsMountTypeEnumStringValues() []string
- func GetBackupDestinationSummaryTypeEnumStringValues() []string
- func GetBackupDestinationTypeEnumStringValues() []string
- func GetBackupLifecycleStateEnumStringValues() []string
- func GetBackupSummaryBackupDestinationTypeEnumStringValues() []string
- func GetBackupSummaryDatabaseEditionEnumStringValues() []string
- func GetBackupSummaryLifecycleStateEnumStringValues() []string
- func GetBackupSummaryTypeEnumStringValues() []string
- func GetBackupTypeEnumStringValues() []string
- func GetChangeDataguardRoleDetailsConnectionStringsTypeEnumStringValues() []string
- func GetChangeDataguardRoleDetailsRoleEnumStringValues() []string
- func GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumStringValues() []string
- func GetCloudAutonomousVmClusterComputeModelEnumStringValues() []string
- func GetCloudAutonomousVmClusterLicenseModelEnumStringValues() []string
- func GetCloudAutonomousVmClusterLifecycleStateEnumStringValues() []string
- func GetCloudAutonomousVmClusterSummaryComputeModelEnumStringValues() []string
- func GetCloudAutonomousVmClusterSummaryLicenseModelEnumStringValues() []string
- func GetCloudAutonomousVmClusterSummaryLifecycleStateEnumStringValues() []string
- func GetCloudDatabaseManagementConfigManagementStatusEnumStringValues() []string
- func GetCloudDatabaseManagementConfigManagementTypeEnumStringValues() []string
- func GetCloudExadataInfrastructureComputeModelEnumStringValues() []string
- func GetCloudExadataInfrastructureLifecycleStateEnumStringValues() []string
- func GetCloudExadataInfrastructureSummaryComputeModelEnumStringValues() []string
- func GetCloudExadataInfrastructureSummaryLifecycleStateEnumStringValues() []string
- func GetCloudVmClusterComputeModelEnumStringValues() []string
- func GetCloudVmClusterDiskRedundancyEnumStringValues() []string
- func GetCloudVmClusterLicenseModelEnumStringValues() []string
- func GetCloudVmClusterLifecycleStateEnumStringValues() []string
- func GetCloudVmClusterSummaryComputeModelEnumStringValues() []string
- func GetCloudVmClusterSummaryDiskRedundancyEnumStringValues() []string
- func GetCloudVmClusterSummaryLicenseModelEnumStringValues() []string
- func GetCloudVmClusterSummaryLifecycleStateEnumStringValues() []string
- func GetCloudVmClusterSummaryVmClusterTypeEnumStringValues() []string
- func GetCloudVmClusterVmClusterTypeEnumStringValues() []string
- func GetConfigureSaasAdminUserDetailsAccessTypeEnumStringValues() []string
- func GetConsoleConnectionLifecycleStateEnumStringValues() []string
- func GetConsoleConnectionSummaryLifecycleStateEnumStringValues() []string
- func GetConsoleHistoryLifecycleStateEnumStringValues() []string
- func GetConsoleHistorySummaryLifecycleStateEnumStringValues() []string
- func GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumStringValues() []string
- func GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumStringValues() []string
- func GetConvertToPdbDetailsActionEnumStringValues() []string
- func GetConvertToPdbTargetBaseTargetEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumStringValues() []string
- func GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues() []string
- func GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumStringValues() []string
- func GetCreateAutonomousDatabaseBaseComputeModelEnumStringValues() []string
- func GetCreateAutonomousDatabaseBaseDbWorkloadEnumStringValues() []string
- func GetCreateAutonomousDatabaseBaseLicenseModelEnumStringValues() []string
- func GetCreateAutonomousDatabaseBaseSourceEnumStringValues() []string
- func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumStringValues() []string
- func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumStringValues() []string
- func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumStringValues() []string
- func GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues() []string
- func GetCreateAutonomousVmClusterDetailsComputeModelEnumStringValues() []string
- func GetCreateAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetCreateBackupDestinationDetailsTypeEnumStringValues() []string
- func GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumStringValues() []string
- func GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetCreateCloudVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetCreateCloudVmClusterDetailsVmClusterTypeEnumStringValues() []string
- func GetCreateDataGuardAssociationDetailsProtectionModeEnumStringValues() []string
- func GetCreateDataGuardAssociationDetailsTransportTypeEnumStringValues() []string
- func GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumStringValues() []string
- func GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumStringValues() []string
- func GetCreateDatabaseBaseSourceEnumStringValues() []string
- func GetCreateDatabaseDetailsDbWorkloadEnumStringValues() []string
- func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues() []string
- func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumStringValues() []string
- func GetCreateDbHomeBaseSourceEnumStringValues() []string
- func GetCreateExadbVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetCreateExecutionActionDetailsActionTypeEnumStringValues() []string
- func GetCreateExternalBackupJobDetailsDatabaseEditionEnumStringValues() []string
- func GetCreateExternalBackupJobDetailsDatabaseModeEnumStringValues() []string
- func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues() []string
- func GetCreateMaintenanceRunDetailsPatchTypeEnumStringValues() []string
- func GetCreateMaintenanceRunDetailsPatchingModeEnumStringValues() []string
- func GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumStringValues() []string
- func GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumStringValues() []string
- func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumStringValues() []string
- func GetCreateScheduledActionDetailsActionTypeEnumStringValues() []string
- func GetCreateSchedulingPlanDetailsServiceTypeEnumStringValues() []string
- func GetCreateSchedulingPolicyDetailsCadenceEnumStringValues() []string
- func GetCreateStandbyDetailsProtectionModeEnumStringValues() []string
- func GetCreateStandbyDetailsTransportTypeEnumStringValues() []string
- func GetCreateVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetCreateVmClusterDetailsVmClusterTypeEnumStringValues() []string
- func GetDataGuardAssociationLifecycleStateEnumStringValues() []string
- func GetDataGuardAssociationPeerRoleEnumStringValues() []string
- func GetDataGuardAssociationProtectionModeEnumStringValues() []string
- func GetDataGuardAssociationRoleEnumStringValues() []string
- func GetDataGuardAssociationSummaryLifecycleStateEnumStringValues() []string
- func GetDataGuardAssociationSummaryPeerRoleEnumStringValues() []string
- func GetDataGuardAssociationSummaryProtectionModeEnumStringValues() []string
- func GetDataGuardAssociationSummaryRoleEnumStringValues() []string
- func GetDataGuardAssociationSummaryTransportTypeEnumStringValues() []string
- func GetDataGuardAssociationTransportTypeEnumStringValues() []string
- func GetDataGuardGroupMemberRoleEnumStringValues() []string
- func GetDataGuardGroupMemberTransportTypeEnumStringValues() []string
- func GetDataGuardGroupProtectionModeEnumStringValues() []string
- func GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues() []string
- func GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues() []string
- func GetDatabaseConnectionStringProfileConsumerGroupEnumStringValues() []string
- func GetDatabaseConnectionStringProfileHostFormatEnumStringValues() []string
- func GetDatabaseConnectionStringProfileProtocolEnumStringValues() []string
- func GetDatabaseConnectionStringProfileSessionModeEnumStringValues() []string
- func GetDatabaseConnectionStringProfileSyntaxFormatEnumStringValues() []string
- func GetDatabaseConnectionStringProfileTlsAuthenticationEnumStringValues() []string
- func GetDatabaseConnectionStringProtocolEnumStringValues() []string
- func GetDatabaseLifecycleStateEnumStringValues() []string
- func GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues() []string
- func GetDatabaseManagementConfigLicenseModelEnumStringValues() []string
- func GetDatabaseSoftwareImageImageShapeFamilyEnumStringValues() []string
- func GetDatabaseSoftwareImageImageTypeEnumStringValues() []string
- func GetDatabaseSoftwareImageLifecycleStateEnumStringValues() []string
- func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumStringValues() []string
- func GetDatabaseSoftwareImageSummaryImageTypeEnumStringValues() []string
- func GetDatabaseSoftwareImageSummaryLifecycleStateEnumStringValues() []string
- func GetDatabaseSslConnectionCredentialsRoleEnumStringValues() []string
- func GetDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetDatabaseToolNameEnumStringValues() []string
- func GetDatabaseUpgradeHistoryEntryActionEnumStringValues() []string
- func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumStringValues() []string
- func GetDatabaseUpgradeHistoryEntrySourceEnumStringValues() []string
- func GetDatabaseUpgradeHistoryEntrySummaryActionEnumStringValues() []string
- func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetDatabaseUpgradeHistoryEntrySummarySourceEnumStringValues() []string
- func GetDatabaseUpgradeSourceBaseSourceEnumStringValues() []string
- func GetDayOfWeekNameEnumStringValues() []string
- func GetDbBackupConfigAutoBackupWindowEnumStringValues() []string
- func GetDbBackupConfigAutoFullBackupDayEnumStringValues() []string
- func GetDbBackupConfigAutoFullBackupWindowEnumStringValues() []string
- func GetDbBackupConfigBackupDeletionPolicyEnumStringValues() []string
- func GetDbHomeFromAgentResourceIdLifecycleStateEnumStringValues() []string
- func GetDbHomeLifecycleStateEnumStringValues() []string
- func GetDbHomeSummaryLifecycleStateEnumStringValues() []string
- func GetDbNodeActionActionEnumStringValues() []string
- func GetDbNodeLifecycleStateEnumStringValues() []string
- func GetDbNodeMaintenanceTypeEnumStringValues() []string
- func GetDbNodeSummaryLifecycleStateEnumStringValues() []string
- func GetDbNodeSummaryMaintenanceTypeEnumStringValues() []string
- func GetDbServerComputeModelEnumStringValues() []string
- func GetDbServerLifecycleStateEnumStringValues() []string
- func GetDbServerPatchingDetailsPatchingStatusEnumStringValues() []string
- func GetDbServerSummaryComputeModelEnumStringValues() []string
- func GetDbServerSummaryLifecycleStateEnumStringValues() []string
- func GetDbSystemDatabaseEditionEnumStringValues() []string
- func GetDbSystemDiskRedundancyEnumStringValues() []string
- func GetDbSystemLicenseModelEnumStringValues() []string
- func GetDbSystemLifecycleStateEnumStringValues() []string
- func GetDbSystemOptionsStorageManagementEnumStringValues() []string
- func GetDbSystemShapeSummaryComputeModelEnumStringValues() []string
- func GetDbSystemShapeSummaryShapeTypeEnumStringValues() []string
- func GetDbSystemStoragePerformanceSummaryShapeTypeEnumStringValues() []string
- func GetDbSystemStorageVolumePerformanceModeEnumStringValues() []string
- func GetDbSystemSummaryDatabaseEditionEnumStringValues() []string
- func GetDbSystemSummaryDiskRedundancyEnumStringValues() []string
- func GetDbSystemSummaryLicenseModelEnumStringValues() []string
- func GetDbSystemSummaryLifecycleStateEnumStringValues() []string
- func GetDbSystemSummaryStorageVolumePerformanceModeEnumStringValues() []string
- func GetDbSystemUpgradeHistoryEntryActionEnumStringValues() []string
- func GetDbSystemUpgradeHistoryEntryLifecycleStateEnumStringValues() []string
- func GetDbSystemUpgradeHistoryEntrySummaryActionEnumStringValues() []string
- func GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumStringValues() []string
- func GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumStringValues() []string
- func GetEnableDatabaseManagementDetailsManagementTypeEnumStringValues() []string
- func GetEnableDatabaseManagementDetailsProtocolEnumStringValues() []string
- func GetEnableDatabaseManagementDetailsRoleEnumStringValues() []string
- func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues() []string
- func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues() []string
- func GetEnablePluggableDatabaseManagementDetailsProtocolEnumStringValues() []string
- func GetEnablePluggableDatabaseManagementDetailsRoleEnumStringValues() []string
- func GetEncryptionKeyLocationDetailsProviderTypeEnumStringValues() []string
- func GetExadataInfrastructureAdditionalComputeSystemModelEnumStringValues() []string
- func GetExadataInfrastructureComputeModelEnumStringValues() []string
- func GetExadataInfrastructureLifecycleStateEnumStringValues() []string
- func GetExadataInfrastructureMaintenanceSLOStatusEnumStringValues() []string
- func GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumStringValues() []string
- func GetExadataInfrastructureSummaryComputeModelEnumStringValues() []string
- func GetExadataInfrastructureSummaryLifecycleStateEnumStringValues() []string
- func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumStringValues() []string
- func GetExadataIormConfigLifecycleStateEnumStringValues() []string
- func GetExadataIormConfigObjectiveEnumStringValues() []string
- func GetExadataIormConfigUpdateDetailsObjectiveEnumStringValues() []string
- func GetExadbVmClusterGridImageTypeEnumStringValues() []string
- func GetExadbVmClusterLicenseModelEnumStringValues() []string
- func GetExadbVmClusterLifecycleStateEnumStringValues() []string
- func GetExadbVmClusterSummaryGridImageTypeEnumStringValues() []string
- func GetExadbVmClusterSummaryLicenseModelEnumStringValues() []string
- func GetExadbVmClusterSummaryLifecycleStateEnumStringValues() []string
- func GetExadbVmClusterUpdateAvailableActionsEnumStringValues() []string
- func GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues() []string
- func GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues() []string
- func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues() []string
- func GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumStringValues() []string
- func GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues() []string
- func GetExadbVmClusterUpdateLastActionEnumStringValues() []string
- func GetExadbVmClusterUpdateLifecycleStateEnumStringValues() []string
- func GetExadbVmClusterUpdateSummaryAvailableActionsEnumStringValues() []string
- func GetExadbVmClusterUpdateSummaryLastActionEnumStringValues() []string
- func GetExadbVmClusterUpdateSummaryLifecycleStateEnumStringValues() []string
- func GetExadbVmClusterUpdateSummaryUpdateTypeEnumStringValues() []string
- func GetExadbVmClusterUpdateUpdateTypeEnumStringValues() []string
- func GetExascaleDbStorageVaultLifecycleStateEnumStringValues() []string
- func GetExecutionActionActionTypeEnumStringValues() []string
- func GetExecutionActionLifecycleStateEnumStringValues() []string
- func GetExecutionActionLifecycleSubstateEnumStringValues() []string
- func GetExecutionActionSummaryActionTypeEnumStringValues() []string
- func GetExecutionActionSummaryLifecycleStateEnumStringValues() []string
- func GetExecutionActionSummaryLifecycleSubstateEnumStringValues() []string
- func GetExecutionWindowLifecycleStateEnumStringValues() []string
- func GetExecutionWindowLifecycleSubstateEnumStringValues() []string
- func GetExecutionWindowSummaryLifecycleStateEnumStringValues() []string
- func GetExecutionWindowSummaryLifecycleSubstateEnumStringValues() []string
- func GetExecutionWindowSummaryWindowTypeEnumStringValues() []string
- func GetExecutionWindowWindowTypeEnumStringValues() []string
- func GetExternalContainerDatabaseDatabaseConfigurationEnumStringValues() []string
- func GetExternalContainerDatabaseDatabaseEditionEnumStringValues() []string
- func GetExternalContainerDatabaseLifecycleStateEnumStringValues() []string
- func GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumStringValues() []string
- func GetExternalContainerDatabaseSummaryDatabaseEditionEnumStringValues() []string
- func GetExternalContainerDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetExternalDatabaseBaseDatabaseConfigurationEnumStringValues() []string
- func GetExternalDatabaseBaseDatabaseEditionEnumStringValues() []string
- func GetExternalDatabaseBaseLifecycleStateEnumStringValues() []string
- func GetExternalDatabaseConnectorConnectorTypeEnumStringValues() []string
- func GetExternalDatabaseConnectorLifecycleStateEnumStringValues() []string
- func GetExternalDatabaseConnectorSummaryConnectorTypeEnumStringValues() []string
- func GetExternalNonContainerDatabaseDatabaseConfigurationEnumStringValues() []string
- func GetExternalNonContainerDatabaseDatabaseEditionEnumStringValues() []string
- func GetExternalNonContainerDatabaseLifecycleStateEnumStringValues() []string
- func GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumStringValues() []string
- func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumStringValues() []string
- func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetExternalPluggableDatabaseDatabaseConfigurationEnumStringValues() []string
- func GetExternalPluggableDatabaseDatabaseEditionEnumStringValues() []string
- func GetExternalPluggableDatabaseLifecycleStateEnumStringValues() []string
- func GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumStringValues() []string
- func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumStringValues() []string
- func GetExternalPluggableDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetFlexComponentSummaryHardwareTypeEnumStringValues() []string
- func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumStringValues() []string
- func GetGetExadataInfrastructureExcludedFieldsEnumStringValues() []string
- func GetInfoForNetworkGenDetailsNetworkTypeEnumStringValues() []string
- func GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumStringValues() []string
- func GetInfrastructureTargetVersionTargetResourceTypeEnumStringValues() []string
- func GetKeyStoreLifecycleStateEnumStringValues() []string
- func GetKeyStoreSummaryLifecycleStateEnumStringValues() []string
- func GetKeyStoreTypeDetailsTypeEnumStringValues() []string
- func GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumStringValues() []string
- func GetLaunchDbSystemBaseSourceEnumStringValues() []string
- func GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumStringValues() []string
- func GetLaunchDbSystemDetailsDatabaseEditionEnumStringValues() []string
- func GetLaunchDbSystemDetailsDiskRedundancyEnumStringValues() []string
- func GetLaunchDbSystemDetailsLicenseModelEnumStringValues() []string
- func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumStringValues() []string
- func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumStringValues() []string
- func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumStringValues() []string
- func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumStringValues() []string
- func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumStringValues() []string
- func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumStringValues() []string
- func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumStringValues() []string
- func GetListApplicationVipsSortByEnumStringValues() []string
- func GetListApplicationVipsSortOrderEnumStringValues() []string
- func GetListAutonomousContainerDatabaseVersionsServiceComponentEnumStringValues() []string
- func GetListAutonomousContainerDatabaseVersionsSortOrderEnumStringValues() []string
- func GetListAutonomousContainerDatabasesSortByEnumStringValues() []string
- func GetListAutonomousContainerDatabasesSortOrderEnumStringValues() []string
- func GetListAutonomousDatabaseBackupsSortByEnumStringValues() []string
- func GetListAutonomousDatabaseBackupsSortOrderEnumStringValues() []string
- func GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumStringValues() []string
- func GetListAutonomousDatabaseClonesCloneTypeEnumStringValues() []string
- func GetListAutonomousDatabaseClonesSortByEnumStringValues() []string
- func GetListAutonomousDatabaseClonesSortOrderEnumStringValues() []string
- func GetListAutonomousDatabaseSoftwareImagesSortByEnumStringValues() []string
- func GetListAutonomousDatabaseSoftwareImagesSortOrderEnumStringValues() []string
- func GetListAutonomousDatabasesSortByEnumStringValues() []string
- func GetListAutonomousDatabasesSortOrderEnumStringValues() []string
- func GetListAutonomousDbPreviewVersionsSortByEnumStringValues() []string
- func GetListAutonomousDbPreviewVersionsSortOrderEnumStringValues() []string
- func GetListAutonomousDbVersionsSortOrderEnumStringValues() []string
- func GetListAutonomousExadataInfrastructuresSortByEnumStringValues() []string
- func GetListAutonomousExadataInfrastructuresSortOrderEnumStringValues() []string
- func GetListAutonomousVmClustersSortByEnumStringValues() []string
- func GetListAutonomousVmClustersSortOrderEnumStringValues() []string
- func GetListBackupsShapeFamilyEnumStringValues() []string
- func GetListCloudAutonomousVmClustersSortByEnumStringValues() []string
- func GetListCloudAutonomousVmClustersSortOrderEnumStringValues() []string
- func GetListCloudExadataInfrastructuresSortByEnumStringValues() []string
- func GetListCloudExadataInfrastructuresSortOrderEnumStringValues() []string
- func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues() []string
- func GetListCloudVmClusterUpdatesUpdateTypeEnumStringValues() []string
- func GetListCloudVmClustersSortByEnumStringValues() []string
- func GetListCloudVmClustersSortOrderEnumStringValues() []string
- func GetListConsoleHistoriesSortByEnumStringValues() []string
- func GetListConsoleHistoriesSortOrderEnumStringValues() []string
- func GetListContainerDatabasePatchesAutonomousPatchTypeEnumStringValues() []string
- func GetListDatabaseSoftwareImagesSortByEnumStringValues() []string
- func GetListDatabaseSoftwareImagesSortOrderEnumStringValues() []string
- func GetListDatabaseUpgradeHistoryEntriesSortByEnumStringValues() []string
- func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumStringValues() []string
- func GetListDatabasesSortByEnumStringValues() []string
- func GetListDatabasesSortOrderEnumStringValues() []string
- func GetListDbHomesSortByEnumStringValues() []string
- func GetListDbHomesSortOrderEnumStringValues() []string
- func GetListDbNodesSortByEnumStringValues() []string
- func GetListDbNodesSortOrderEnumStringValues() []string
- func GetListDbServersSortByEnumStringValues() []string
- func GetListDbServersSortOrderEnumStringValues() []string
- func GetListDbSystemUpgradeHistoryEntriesSortByEnumStringValues() []string
- func GetListDbSystemUpgradeHistoryEntriesSortOrderEnumStringValues() []string
- func GetListDbSystemsSortByEnumStringValues() []string
- func GetListDbSystemsSortOrderEnumStringValues() []string
- func GetListExadataInfrastructuresExcludedFieldsEnumStringValues() []string
- func GetListExadataInfrastructuresSortByEnumStringValues() []string
- func GetListExadataInfrastructuresSortOrderEnumStringValues() []string
- func GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues() []string
- func GetListExadbVmClusterUpdatesUpdateTypeEnumStringValues() []string
- func GetListExadbVmClustersSortByEnumStringValues() []string
- func GetListExadbVmClustersSortOrderEnumStringValues() []string
- func GetListExascaleDbStorageVaultsSortByEnumStringValues() []string
- func GetListExascaleDbStorageVaultsSortOrderEnumStringValues() []string
- func GetListExecutionActionsSortByEnumStringValues() []string
- func GetListExecutionActionsSortOrderEnumStringValues() []string
- func GetListExecutionWindowsSortByEnumStringValues() []string
- func GetListExecutionWindowsSortOrderEnumStringValues() []string
- func GetListExternalContainerDatabasesSortByEnumStringValues() []string
- func GetListExternalContainerDatabasesSortOrderEnumStringValues() []string
- func GetListExternalDatabaseConnectorsSortByEnumStringValues() []string
- func GetListExternalDatabaseConnectorsSortOrderEnumStringValues() []string
- func GetListExternalNonContainerDatabasesSortByEnumStringValues() []string
- func GetListExternalNonContainerDatabasesSortOrderEnumStringValues() []string
- func GetListExternalPluggableDatabasesSortByEnumStringValues() []string
- func GetListExternalPluggableDatabasesSortOrderEnumStringValues() []string
- func GetListFlexComponentsSortByEnumStringValues() []string
- func GetListFlexComponentsSortOrderEnumStringValues() []string
- func GetListGiVersionMinorVersionsShapeFamilyEnumStringValues() []string
- func GetListGiVersionMinorVersionsSortByEnumStringValues() []string
- func GetListGiVersionMinorVersionsSortOrderEnumStringValues() []string
- func GetListGiVersionsSortOrderEnumStringValues() []string
- func GetListMaintenanceRunHistorySortByEnumStringValues() []string
- func GetListMaintenanceRunHistorySortOrderEnumStringValues() []string
- func GetListMaintenanceRunsSortByEnumStringValues() []string
- func GetListMaintenanceRunsSortOrderEnumStringValues() []string
- func GetListOneoffPatchesSortByEnumStringValues() []string
- func GetListOneoffPatchesSortOrderEnumStringValues() []string
- func GetListPdbConversionHistoryEntriesSortByEnumStringValues() []string
- func GetListPdbConversionHistoryEntriesSortOrderEnumStringValues() []string
- func GetListPluggableDatabasesSortByEnumStringValues() []string
- func GetListPluggableDatabasesSortOrderEnumStringValues() []string
- func GetListRecommendedScheduledActionsPlanIntentEnumStringValues() []string
- func GetListScheduledActionsSortByEnumStringValues() []string
- func GetListScheduledActionsSortOrderEnumStringValues() []string
- func GetListSchedulingPlansSortByEnumStringValues() []string
- func GetListSchedulingPlansSortOrderEnumStringValues() []string
- func GetListSchedulingPoliciesSortByEnumStringValues() []string
- func GetListSchedulingPoliciesSortOrderEnumStringValues() []string
- func GetListSchedulingWindowsSortByEnumStringValues() []string
- func GetListSchedulingWindowsSortOrderEnumStringValues() []string
- func GetListSystemVersionsSortOrderEnumStringValues() []string
- func GetListVmClusterNetworksSortByEnumStringValues() []string
- func GetListVmClusterNetworksSortOrderEnumStringValues() []string
- func GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues() []string
- func GetListVmClusterUpdatesUpdateTypeEnumStringValues() []string
- func GetListVmClustersSortByEnumStringValues() []string
- func GetListVmClustersSortOrderEnumStringValues() []string
- func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues() []string
- func GetMaintenanceRunLifecycleStateEnumStringValues() []string
- func GetMaintenanceRunMaintenanceSubtypeEnumStringValues() []string
- func GetMaintenanceRunMaintenanceTypeEnumStringValues() []string
- func GetMaintenanceRunPatchingModeEnumStringValues() []string
- func GetMaintenanceRunPatchingStatusEnumStringValues() []string
- func GetMaintenanceRunSummaryLifecycleStateEnumStringValues() []string
- func GetMaintenanceRunSummaryMaintenanceSubtypeEnumStringValues() []string
- func GetMaintenanceRunSummaryMaintenanceTypeEnumStringValues() []string
- func GetMaintenanceRunSummaryPatchingModeEnumStringValues() []string
- func GetMaintenanceRunSummaryPatchingStatusEnumStringValues() []string
- func GetMaintenanceRunSummaryTargetResourceTypeEnumStringValues() []string
- func GetMaintenanceRunTargetResourceTypeEnumStringValues() []string
- func GetMaintenanceWindowPatchingModeEnumStringValues() []string
- func GetMaintenanceWindowPreferenceEnumStringValues() []string
- func GetModifyDatabaseManagementDetailsManagementTypeEnumStringValues() []string
- func GetModifyDatabaseManagementDetailsProtocolEnumStringValues() []string
- func GetModifyDatabaseManagementDetailsRoleEnumStringValues() []string
- func GetModifyPluggableDatabaseManagementDetailsProtocolEnumStringValues() []string
- func GetModifyPluggableDatabaseManagementDetailsRoleEnumStringValues() []string
- func GetMonthNameEnumStringValues() []string
- func GetMountTypeDetailsMountTypeEnumStringValues() []string
- func GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumStringValues() []string
- func GetNetworkBondingModeDetailsClientNetworkBondingModeEnumStringValues() []string
- func GetNetworkBondingModeDetailsDrNetworkBondingModeEnumStringValues() []string
- func GetNodeDetailsLifecycleStateEnumStringValues() []string
- func GetOneoffPatchLifecycleStateEnumStringValues() []string
- func GetOneoffPatchSummaryLifecycleStateEnumStringValues() []string
- func GetOperationsInsightsConfigOperationsInsightsStatusEnumStringValues() []string
- func GetPatchAvailableActionsEnumStringValues() []string
- func GetPatchDetailsActionEnumStringValues() []string
- func GetPatchHistoryEntryActionEnumStringValues() []string
- func GetPatchHistoryEntryLifecycleStateEnumStringValues() []string
- func GetPatchHistoryEntryPatchTypeEnumStringValues() []string
- func GetPatchHistoryEntrySummaryActionEnumStringValues() []string
- func GetPatchHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetPatchHistoryEntrySummaryPatchTypeEnumStringValues() []string
- func GetPatchLastActionEnumStringValues() []string
- func GetPatchLifecycleStateEnumStringValues() []string
- func GetPatchSummaryAvailableActionsEnumStringValues() []string
- func GetPatchSummaryLastActionEnumStringValues() []string
- func GetPatchSummaryLifecycleStateEnumStringValues() []string
- func GetPdbConversionHistoryEntryActionEnumStringValues() []string
- func GetPdbConversionHistoryEntryLifecycleStateEnumStringValues() []string
- func GetPdbConversionHistoryEntrySummaryActionEnumStringValues() []string
- func GetPdbConversionHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetPdbConversionHistoryEntrySummaryTargetEnumStringValues() []string
- func GetPdbConversionHistoryEntryTargetEnumStringValues() []string
- func GetPluggableDatabaseLifecycleStateEnumStringValues() []string
- func GetPluggableDatabaseManagementConfigManagementStatusEnumStringValues() []string
- func GetPluggableDatabaseNodeLevelDetailsOpenModeEnumStringValues() []string
- func GetPluggableDatabaseOpenModeEnumStringValues() []string
- func GetPluggableDatabaseSummaryLifecycleStateEnumStringValues() []string
- func GetPluggableDatabaseSummaryOpenModeEnumStringValues() []string
- func GetRecommendedScheduledActionSummaryActionTypeEnumStringValues() []string
- func GetResizeVmClusterNetworkDetailsActionEnumStringValues() []string
- func GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues() []string
- func GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues() []string
- func GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues() []string
- func GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues() []string
- func GetSaasAdminUserConfigurationAccessTypeEnumStringValues() []string
- func GetSaasAdminUserStatusAccessTypeEnumStringValues() []string
- func GetScheduledActionActionTypeEnumStringValues() []string
- func GetScheduledActionLifecycleStateEnumStringValues() []string
- func GetScheduledActionSummaryActionTypeEnumStringValues() []string
- func GetScheduledActionSummaryLifecycleStateEnumStringValues() []string
- func GetSchedulingPlanLifecycleStateEnumStringValues() []string
- func GetSchedulingPlanPlanIntentEnumStringValues() []string
- func GetSchedulingPlanServiceTypeEnumStringValues() []string
- func GetSchedulingPlanSummaryLifecycleStateEnumStringValues() []string
- func GetSchedulingPlanSummaryPlanIntentEnumStringValues() []string
- func GetSchedulingPlanSummaryServiceTypeEnumStringValues() []string
- func GetSchedulingPolicyCadenceEnumStringValues() []string
- func GetSchedulingPolicyLifecycleStateEnumStringValues() []string
- func GetSchedulingPolicySummaryCadenceEnumStringValues() []string
- func GetSchedulingPolicySummaryLifecycleStateEnumStringValues() []string
- func GetSchedulingWindowLifecycleStateEnumStringValues() []string
- func GetSchedulingWindowSummaryLifecycleStateEnumStringValues() []string
- func GetSetKeyVersionDetailsProviderEnumStringValues() []string
- func GetStackMonitoringConfigStackMonitoringStatusEnumStringValues() []string
- func GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumStringValues() []string
- func GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues() []string
- func GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsComputeModelEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsOpenModeEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumStringValues() []string
- func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumStringValues() []string
- func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetUpdateAvailableActionsEnumStringValues() []string
- func GetUpdateBackupDestinationDetailsNfsMountTypeEnumStringValues() []string
- func GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetUpdateCloudVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetUpdateDataGuardAssociationDetailsProtectionModeEnumStringValues() []string
- func GetUpdateDataGuardAssociationDetailsTransportTypeEnumStringValues() []string
- func GetUpdateDataGuardDetailsProtectionModeEnumStringValues() []string
- func GetUpdateDataGuardDetailsTransportTypeEnumStringValues() []string
- func GetUpdateDbSystemDetailsLicenseModelEnumStringValues() []string
- func GetUpdateDetailsUpdateActionEnumStringValues() []string
- func GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumStringValues() []string
- func GetUpdateExadbVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetUpdateExadbVmClusterDetailsUpdateActionEnumStringValues() []string
- func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues() []string
- func GetUpdateHistoryEntryLifecycleStateEnumStringValues() []string
- func GetUpdateHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetUpdateHistoryEntrySummaryUpdateActionEnumStringValues() []string
- func GetUpdateHistoryEntrySummaryUpdateTypeEnumStringValues() []string
- func GetUpdateHistoryEntryUpdateActionEnumStringValues() []string
- func GetUpdateHistoryEntryUpdateTypeEnumStringValues() []string
- func GetUpdateLastActionEnumStringValues() []string
- func GetUpdateLifecycleStateEnumStringValues() []string
- func GetUpdateMaintenanceRunDetailsPatchingModeEnumStringValues() []string
- func GetUpdateSchedulingPolicyDetailsCadenceEnumStringValues() []string
- func GetUpdateSummaryAvailableActionsEnumStringValues() []string
- func GetUpdateSummaryLastActionEnumStringValues() []string
- func GetUpdateSummaryLifecycleStateEnumStringValues() []string
- func GetUpdateSummaryUpdateTypeEnumStringValues() []string
- func GetUpdateUpdateTypeEnumStringValues() []string
- func GetUpdateVmClusterDetailsLicenseModelEnumStringValues() []string
- func GetUpgradeDatabaseDetailsActionEnumStringValues() []string
- func GetUpgradeDbSystemDetailsActionEnumStringValues() []string
- func GetVmClusterComputeModelEnumStringValues() []string
- func GetVmClusterLicenseModelEnumStringValues() []string
- func GetVmClusterLifecycleStateEnumStringValues() []string
- func GetVmClusterNetworkLifecycleStateEnumStringValues() []string
- func GetVmClusterNetworkSummaryLifecycleStateEnumStringValues() []string
- func GetVmClusterStorageManagementTypeEnumStringValues() []string
- func GetVmClusterSummaryComputeModelEnumStringValues() []string
- func GetVmClusterSummaryLicenseModelEnumStringValues() []string
- func GetVmClusterSummaryLifecycleStateEnumStringValues() []string
- func GetVmClusterSummaryStorageManagementTypeEnumStringValues() []string
- func GetVmClusterSummaryVmClusterTypeEnumStringValues() []string
- func GetVmClusterUpdateAvailableActionsEnumStringValues() []string
- func GetVmClusterUpdateDetailsUpdateActionEnumStringValues() []string
- func GetVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues() []string
- func GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues() []string
- func GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues() []string
- func GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues() []string
- func GetVmClusterUpdateHistoryEntryUpdateActionEnumStringValues() []string
- func GetVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues() []string
- func GetVmClusterUpdateLastActionEnumStringValues() []string
- func GetVmClusterUpdateLifecycleStateEnumStringValues() []string
- func GetVmClusterUpdateSummaryAvailableActionsEnumStringValues() []string
- func GetVmClusterUpdateSummaryLastActionEnumStringValues() []string
- func GetVmClusterUpdateSummaryLifecycleStateEnumStringValues() []string
- func GetVmClusterUpdateSummaryUpdateTypeEnumStringValues() []string
- func GetVmClusterUpdateUpdateTypeEnumStringValues() []string
- func GetVmClusterVmClusterTypeEnumStringValues() []string
- func GetVmNetworkDetailsNetworkTypeEnumStringValues() []string
- type AcdAvmResourceStats
- type ActionMember
- type ActionOrderDetails
- type ActionParamValuesCollection
- type ActionParamValuesSummary
- type ActionParamValuesSummaryParameterTypeEnum
- type ActivateExadataInfrastructureDetails
- type ActivateExadataInfrastructureRequest
- func (request ActivateExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ActivateExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ActivateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request ActivateExadataInfrastructureRequest) String() string
- func (request ActivateExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type ActivateExadataInfrastructureResponse
- type AddStandbyAutonomousContainerDatabaseDetails
- type AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum
- func GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumValues() []AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum
- func GetMappingAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum(val string) (AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum, bool)
- type AddStandbyAutonomousContainerDatabaseRequest
- func (request AddStandbyAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddStandbyAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddStandbyAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request AddStandbyAutonomousContainerDatabaseRequest) String() string
- func (request AddStandbyAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type AddStandbyAutonomousContainerDatabaseResponse
- type AddStorageCapacityCloudExadataInfrastructureRequest
- func (request AddStorageCapacityCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddStorageCapacityCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddStorageCapacityCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request AddStorageCapacityCloudExadataInfrastructureRequest) String() string
- func (request AddStorageCapacityCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type AddStorageCapacityCloudExadataInfrastructureResponse
- type AddStorageCapacityExadataInfrastructureRequest
- func (request AddStorageCapacityExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddStorageCapacityExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddStorageCapacityExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request AddStorageCapacityExadataInfrastructureRequest) String() string
- func (request AddStorageCapacityExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type AddStorageCapacityExadataInfrastructureResponse
- type AddVirtualMachineToCloudVmClusterDetails
- type AddVirtualMachineToCloudVmClusterRequest
- func (request AddVirtualMachineToCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddVirtualMachineToCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddVirtualMachineToCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request AddVirtualMachineToCloudVmClusterRequest) String() string
- func (request AddVirtualMachineToCloudVmClusterRequest) ValidateEnumValue() (bool, error)
- type AddVirtualMachineToCloudVmClusterResponse
- type AddVirtualMachineToVmClusterDetails
- type AddVirtualMachineToVmClusterRequest
- func (request AddVirtualMachineToVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AddVirtualMachineToVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AddVirtualMachineToVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request AddVirtualMachineToVmClusterRequest) String() string
- func (request AddVirtualMachineToVmClusterRequest) ValidateEnumValue() (bool, error)
- type AddVirtualMachineToVmClusterResponse
- type AppVersionSummary
- type ApplicationVip
- type ApplicationVipLifecycleStateEnum
- type ApplicationVipSummary
- type ApplicationVipSummaryLifecycleStateEnum
- type AssociatedDatabaseDetails
- type AutomatedMountDetails
- type AutonomousContainerDatabase
- type AutonomousContainerDatabaseBackupConfig
- type AutonomousContainerDatabaseComputeModelEnum
- type AutonomousContainerDatabaseDataguard
- type AutonomousContainerDatabaseDataguardAssociation
- type AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
- func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
- func GetMappingAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum(val string) (AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum, bool)
- type AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
- func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
- func GetMappingAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum(val string) (AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum, bool)
- type AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
- type AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
- func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues() []AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
- func GetMappingAutonomousContainerDatabaseDataguardAssociationProtectionModeEnum(val string) (AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum, bool)
- type AutonomousContainerDatabaseDataguardAssociationRoleEnum
- type AutonomousContainerDatabaseDataguardLifecycleStateEnum
- type AutonomousContainerDatabaseDataguardProtectionModeEnum
- type AutonomousContainerDatabaseDataguardRoleEnum
- type AutonomousContainerDatabaseDistributionAffinityEnum
- type AutonomousContainerDatabaseInfrastructureTypeEnum
- type AutonomousContainerDatabaseLifecycleStateEnum
- type AutonomousContainerDatabaseNetServicesArchitectureEnum
- type AutonomousContainerDatabasePatchModelEnum
- type AutonomousContainerDatabaseResourceUsage
- type AutonomousContainerDatabaseRoleEnum
- type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
- type AutonomousContainerDatabaseSummary
- type AutonomousContainerDatabaseSummaryComputeModelEnum
- type AutonomousContainerDatabaseSummaryDistributionAffinityEnum
- type AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
- type AutonomousContainerDatabaseSummaryLifecycleStateEnum
- type AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum
- func GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumValues() []AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum
- func GetMappingAutonomousContainerDatabaseSummaryNetServicesArchitectureEnum(val string) (AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum, bool)
- type AutonomousContainerDatabaseSummaryPatchModelEnum
- type AutonomousContainerDatabaseSummaryRoleEnum
- type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
- func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
- func GetMappingAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum(val string) (AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum, bool)
- type AutonomousContainerDatabaseSummaryVersionPreferenceEnum
- type AutonomousContainerDatabaseVersionPreferenceEnum
- type AutonomousContainerDatabaseVersionSummary
- type AutonomousDataWarehouse
- type AutonomousDataWarehouseConnectionStrings
- type AutonomousDataWarehouseLicenseModelEnum
- type AutonomousDataWarehouseLifecycleStateEnum
- type AutonomousDataWarehouseSummary
- type AutonomousDataWarehouseSummaryLicenseModelEnum
- type AutonomousDataWarehouseSummaryLifecycleStateEnum
- type AutonomousDatabase
- type AutonomousDatabaseApex
- type AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum
- type AutonomousDatabaseBackup
- type AutonomousDatabaseBackupConfig
- type AutonomousDatabaseBackupConfigManualBackupTypeEnum
- type AutonomousDatabaseBackupLifecycleStateEnum
- type AutonomousDatabaseBackupSummary
- type AutonomousDatabaseBackupSummaryLifecycleStateEnum
- type AutonomousDatabaseBackupSummaryTypeEnum
- type AutonomousDatabaseBackupTypeEnum
- type AutonomousDatabaseCharacterSets
- type AutonomousDatabaseComputeModelEnum
- type AutonomousDatabaseConnectionStrings
- type AutonomousDatabaseConnectionUrls
- type AutonomousDatabaseConsoleTokenDetails
- type AutonomousDatabaseDataSafeStatusEnum
- type AutonomousDatabaseDatabaseEditionEnum
- type AutonomousDatabaseDatabaseManagementStatusEnum
- type AutonomousDatabaseDataguardAssociation
- type AutonomousDatabaseDataguardAssociationLifecycleStateEnum
- type AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
- type AutonomousDatabaseDataguardAssociationPeerRoleEnum
- type AutonomousDatabaseDataguardAssociationProtectionModeEnum
- type AutonomousDatabaseDataguardAssociationRoleEnum
- type AutonomousDatabaseDataguardRegionTypeEnum
- type AutonomousDatabaseDbWorkloadEnum
- type AutonomousDatabaseDisasterRecoveryRegionTypeEnum
- type AutonomousDatabaseEncryptionKeyDetails
- type AutonomousDatabaseEncryptionKeyDetailsProviderEnum
- type AutonomousDatabaseEncryptionKeyHistoryEntry
- type AutonomousDatabaseInfrastructureTypeEnum
- type AutonomousDatabaseKeyHistoryEntry
- type AutonomousDatabaseLicenseModelEnum
- type AutonomousDatabaseLifecycleStateEnum
- type AutonomousDatabaseManualRefreshDetails
- type AutonomousDatabaseManualRefreshRequest
- func (request AutonomousDatabaseManualRefreshRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request AutonomousDatabaseManualRefreshRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request AutonomousDatabaseManualRefreshRequest) RetryPolicy() *common.RetryPolicy
- func (request AutonomousDatabaseManualRefreshRequest) String() string
- func (request AutonomousDatabaseManualRefreshRequest) ValidateEnumValue() (bool, error)
- type AutonomousDatabaseManualRefreshResponse
- type AutonomousDatabaseNetServicesArchitectureEnum
- type AutonomousDatabaseOpenModeEnum
- type AutonomousDatabaseOperationsInsightsStatusEnum
- type AutonomousDatabasePeerCollection
- type AutonomousDatabasePeerSummary
- type AutonomousDatabasePermissionLevelEnum
- type AutonomousDatabaseRefreshableModeEnum
- type AutonomousDatabaseRefreshableStatusEnum
- type AutonomousDatabaseRoleEnum
- type AutonomousDatabaseSoftwareImage
- type AutonomousDatabaseSoftwareImageCollection
- type AutonomousDatabaseSoftwareImageImageShapeFamilyEnum
- type AutonomousDatabaseSoftwareImageLifecycleStateEnum
- type AutonomousDatabaseSoftwareImageSummary
- type AutonomousDatabaseStandbySummary
- type AutonomousDatabaseStandbySummaryLifecycleStateEnum
- type AutonomousDatabaseSummary
- type AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum
- func GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumValues() []AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum
- func GetMappingAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum(val string) (AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum, bool)
- type AutonomousDatabaseSummaryComputeModelEnum
- type AutonomousDatabaseSummaryDataSafeStatusEnum
- type AutonomousDatabaseSummaryDatabaseEditionEnum
- type AutonomousDatabaseSummaryDatabaseManagementStatusEnum
- type AutonomousDatabaseSummaryDataguardRegionTypeEnum
- type AutonomousDatabaseSummaryDbWorkloadEnum
- type AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum
- type AutonomousDatabaseSummaryInfrastructureTypeEnum
- type AutonomousDatabaseSummaryLicenseModelEnum
- type AutonomousDatabaseSummaryLifecycleStateEnum
- type AutonomousDatabaseSummaryNetServicesArchitectureEnum
- type AutonomousDatabaseSummaryOpenModeEnum
- type AutonomousDatabaseSummaryOperationsInsightsStatusEnum
- type AutonomousDatabaseSummaryPermissionLevelEnum
- type AutonomousDatabaseSummaryRefreshableModeEnum
- type AutonomousDatabaseSummaryRefreshableStatusEnum
- type AutonomousDatabaseSummaryRoleEnum
- type AutonomousDatabaseWallet
- type AutonomousDatabaseWalletLifecycleStateEnum
- type AutonomousDbPreviewVersionSummary
- type AutonomousDbPreviewVersionSummaryDbWorkloadEnum
- type AutonomousDbVersionSummary
- type AutonomousDbVersionSummaryDbWorkloadEnum
- type AutonomousDwDatabase
- type AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum
- type AutonomousDwDatabaseComputeModelEnum
- type AutonomousDwDatabaseDataSafeStatusEnum
- type AutonomousDwDatabaseDatabaseEditionEnum
- type AutonomousDwDatabaseDatabaseManagementStatusEnum
- type AutonomousDwDatabaseDataguardRegionTypeEnum
- type AutonomousDwDatabaseDbWorkloadEnum
- type AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum
- type AutonomousDwDatabaseInfrastructureTypeEnum
- type AutonomousDwDatabaseLicenseModelEnum
- type AutonomousDwDatabaseLifecycleStateEnum
- type AutonomousDwDatabaseNetServicesArchitectureEnum
- type AutonomousDwDatabaseOpenModeEnum
- type AutonomousDwDatabaseOperationsInsightsStatusEnum
- type AutonomousDwDatabasePermissionLevelEnum
- type AutonomousDwDatabaseRefreshableModeEnum
- type AutonomousDwDatabaseRefreshableStatusEnum
- type AutonomousDwDatabaseRoleEnum
- type AutonomousExadataInfrastructure
- type AutonomousExadataInfrastructureLicenseModelEnum
- type AutonomousExadataInfrastructureLifecycleStateEnum
- type AutonomousExadataInfrastructureShapeSummary
- type AutonomousExadataInfrastructureSummary
- type AutonomousExadataInfrastructureSummaryLicenseModelEnum
- type AutonomousExadataInfrastructureSummaryLifecycleStateEnum
- type AutonomousPatch
- type AutonomousPatchAutonomousPatchTypeEnum
- type AutonomousPatchLifecycleStateEnum
- type AutonomousPatchPatchModelEnum
- type AutonomousPatchSummary
- type AutonomousPatchSummaryAutonomousPatchTypeEnum
- type AutonomousPatchSummaryLifecycleStateEnum
- type AutonomousPatchSummaryPatchModelEnum
- type AutonomousVirtualMachine
- type AutonomousVirtualMachineLifecycleStateEnum
- type AutonomousVirtualMachineSummary
- type AutonomousVirtualMachineSummaryLifecycleStateEnum
- type AutonomousVmCluster
- type AutonomousVmClusterComputeModelEnum
- type AutonomousVmClusterLicenseModelEnum
- type AutonomousVmClusterLifecycleStateEnum
- type AutonomousVmClusterResourceDetails
- type AutonomousVmClusterResourceUsage
- type AutonomousVmClusterSummary
- type AutonomousVmClusterSummaryComputeModelEnum
- type AutonomousVmClusterSummaryLicenseModelEnum
- type AutonomousVmClusterSummaryLifecycleStateEnum
- type AutonomousVmResourceUsage
- type AvmAcdResourceStats
- type AwsKeyDetails
- type AzureKeyDetails
- type Backup
- type BackupBackupDestinationTypeEnum
- type BackupDatabaseEditionEnum
- type BackupDestination
- type BackupDestinationConfigurationSummary
- type BackupDestinationConfigurationSummaryTypeEnum
- type BackupDestinationDetails
- type BackupDestinationDetailsSummary
- type BackupDestinationDetailsSummaryTypeEnum
- type BackupDestinationDetailsTypeEnum
- type BackupDestinationLifecycleStateEnum
- type BackupDestinationNfsMountTypeEnum
- type BackupDestinationProperties
- type BackupDestinationSummary
- type BackupDestinationSummaryLifecycleStateEnum
- type BackupDestinationSummaryNfsMountTypeEnum
- type BackupDestinationSummaryTypeEnum
- type BackupDestinationTypeEnum
- type BackupLifecycleStateEnum
- type BackupSummary
- type BackupSummaryBackupDestinationTypeEnum
- type BackupSummaryDatabaseEditionEnum
- type BackupSummaryLifecycleStateEnum
- type BackupSummaryTypeEnum
- type BackupTypeEnum
- type CancelBackupRequest
- func (request CancelBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelBackupRequest) String() string
- func (request CancelBackupRequest) ValidateEnumValue() (bool, error)
- type CancelBackupResponse
- type CancelExecutionWindowDetails
- type CancelExecutionWindowRequest
- func (request CancelExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CancelExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CancelExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request CancelExecutionWindowRequest) String() string
- func (request CancelExecutionWindowRequest) ValidateEnumValue() (bool, error)
- type CancelExecutionWindowResponse
- type CascadingDeleteSchedulingPlanRequest
- func (request CascadingDeleteSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CascadingDeleteSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CascadingDeleteSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
- func (request CascadingDeleteSchedulingPlanRequest) String() string
- func (request CascadingDeleteSchedulingPlanRequest) ValidateEnumValue() (bool, error)
- type CascadingDeleteSchedulingPlanResponse
- type ChangeAutonomousContainerDatabaseCompartmentRequest
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) String() string
- func (request ChangeAutonomousContainerDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeAutonomousContainerDatabaseCompartmentResponse
- type ChangeAutonomousDatabaseCompartmentRequest
- func (request ChangeAutonomousDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAutonomousDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAutonomousDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousDatabaseCompartmentRequest) String() string
- func (request ChangeAutonomousDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeAutonomousDatabaseCompartmentResponse
- type ChangeAutonomousDatabaseSoftwareImageCompartmentDetails
- type ChangeAutonomousDatabaseSoftwareImageCompartmentRequest
- func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) String() string
- func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeAutonomousDatabaseSoftwareImageCompartmentResponse
- type ChangeAutonomousDatabaseSubscriptionDetails
- type ChangeAutonomousDatabaseSubscriptionRequest
- func (request ChangeAutonomousDatabaseSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAutonomousDatabaseSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAutonomousDatabaseSubscriptionRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousDatabaseSubscriptionRequest) String() string
- func (request ChangeAutonomousDatabaseSubscriptionRequest) ValidateEnumValue() (bool, error)
- type ChangeAutonomousDatabaseSubscriptionResponse
- type ChangeAutonomousExadataInfrastructureCompartmentRequest
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) String() string
- func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeAutonomousExadataInfrastructureCompartmentResponse
- type ChangeAutonomousVmClusterCompartmentDetails
- type ChangeAutonomousVmClusterCompartmentRequest
- func (request ChangeAutonomousVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeAutonomousVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeAutonomousVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeAutonomousVmClusterCompartmentRequest) String() string
- func (request ChangeAutonomousVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeAutonomousVmClusterCompartmentResponse
- type ChangeBackupDestinationCompartmentRequest
- func (request ChangeBackupDestinationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeBackupDestinationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeBackupDestinationCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeBackupDestinationCompartmentRequest) String() string
- func (request ChangeBackupDestinationCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeBackupDestinationCompartmentResponse
- type ChangeCloudAutonomousVmClusterCompartmentDetails
- type ChangeCloudAutonomousVmClusterCompartmentRequest
- func (request ChangeCloudAutonomousVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeCloudAutonomousVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeCloudAutonomousVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeCloudAutonomousVmClusterCompartmentRequest) String() string
- func (request ChangeCloudAutonomousVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeCloudAutonomousVmClusterCompartmentResponse
- type ChangeCloudExadataInfrastructureCompartmentDetails
- type ChangeCloudExadataInfrastructureCompartmentRequest
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) String() string
- func (request ChangeCloudExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeCloudExadataInfrastructureCompartmentResponse
- type ChangeCloudExadataInfrastructureSubscriptionDetails
- type ChangeCloudExadataInfrastructureSubscriptionRequest
- func (request ChangeCloudExadataInfrastructureSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeCloudExadataInfrastructureSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeCloudExadataInfrastructureSubscriptionRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeCloudExadataInfrastructureSubscriptionRequest) String() string
- func (request ChangeCloudExadataInfrastructureSubscriptionRequest) ValidateEnumValue() (bool, error)
- type ChangeCloudExadataInfrastructureSubscriptionResponse
- type ChangeCloudVmClusterCompartmentDetails
- type ChangeCloudVmClusterCompartmentRequest
- func (request ChangeCloudVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeCloudVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeCloudVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeCloudVmClusterCompartmentRequest) String() string
- func (request ChangeCloudVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeCloudVmClusterCompartmentResponse
- type ChangeCloudVmClusterSubscriptionDetails
- type ChangeCloudVmClusterSubscriptionRequest
- func (request ChangeCloudVmClusterSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeCloudVmClusterSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeCloudVmClusterSubscriptionRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeCloudVmClusterSubscriptionRequest) String() string
- func (request ChangeCloudVmClusterSubscriptionRequest) ValidateEnumValue() (bool, error)
- type ChangeCloudVmClusterSubscriptionResponse
- type ChangeCompartmentDetails
- type ChangeDatabaseSoftwareImageCompartmentRequest
- func (request ChangeDatabaseSoftwareImageCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDatabaseSoftwareImageCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDatabaseSoftwareImageCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDatabaseSoftwareImageCompartmentRequest) String() string
- func (request ChangeDatabaseSoftwareImageCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDatabaseSoftwareImageCompartmentResponse
- type ChangeDataguardRoleDetails
- type ChangeDataguardRoleDetailsConnectionStringsTypeEnum
- type ChangeDataguardRoleDetailsRoleEnum
- type ChangeDataguardRoleRequest
- func (request ChangeDataguardRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDataguardRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDataguardRoleRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDataguardRoleRequest) String() string
- func (request ChangeDataguardRoleRequest) ValidateEnumValue() (bool, error)
- type ChangeDataguardRoleResponse
- type ChangeDbSystemCompartmentRequest
- func (request ChangeDbSystemCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDbSystemCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDbSystemCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDbSystemCompartmentRequest) String() string
- func (request ChangeDbSystemCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeDbSystemCompartmentResponse
- type ChangeDisasterRecoveryConfigurationDetails
- type ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum
- func GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumValues() []ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum
- func GetMappingChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum(val string) (ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum, bool)
- type ChangeDisasterRecoveryConfigurationRequest
- func (request ChangeDisasterRecoveryConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeDisasterRecoveryConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeDisasterRecoveryConfigurationRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeDisasterRecoveryConfigurationRequest) String() string
- func (request ChangeDisasterRecoveryConfigurationRequest) ValidateEnumValue() (bool, error)
- type ChangeDisasterRecoveryConfigurationResponse
- type ChangeEncryptionKeyLocationRequest
- func (request ChangeEncryptionKeyLocationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeEncryptionKeyLocationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeEncryptionKeyLocationRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeEncryptionKeyLocationRequest) String() string
- func (request ChangeEncryptionKeyLocationRequest) ValidateEnumValue() (bool, error)
- type ChangeEncryptionKeyLocationResponse
- type ChangeExadataInfrastructureCompartmentDetails
- type ChangeExadataInfrastructureCompartmentRequest
- func (request ChangeExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExadataInfrastructureCompartmentRequest) String() string
- func (request ChangeExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeExadataInfrastructureCompartmentResponse
- type ChangeExadbVmClusterCompartmentDetails
- type ChangeExadbVmClusterCompartmentRequest
- func (request ChangeExadbVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExadbVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExadbVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExadbVmClusterCompartmentRequest) String() string
- func (request ChangeExadbVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeExadbVmClusterCompartmentResponse
- type ChangeExadbVmClusterSubscriptionDetails
- type ChangeExadbVmClusterSubscriptionRequest
- func (request ChangeExadbVmClusterSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExadbVmClusterSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExadbVmClusterSubscriptionRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExadbVmClusterSubscriptionRequest) String() string
- func (request ChangeExadbVmClusterSubscriptionRequest) ValidateEnumValue() (bool, error)
- type ChangeExadbVmClusterSubscriptionResponse
- type ChangeExascaleDbStorageVaultCompartmentDetails
- type ChangeExascaleDbStorageVaultCompartmentRequest
- func (request ChangeExascaleDbStorageVaultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExascaleDbStorageVaultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExascaleDbStorageVaultCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExascaleDbStorageVaultCompartmentRequest) String() string
- func (request ChangeExascaleDbStorageVaultCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeExascaleDbStorageVaultCompartmentResponse
- type ChangeExascaleDbStorageVaultSubscriptionDetails
- type ChangeExascaleDbStorageVaultSubscriptionRequest
- func (request ChangeExascaleDbStorageVaultSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExascaleDbStorageVaultSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExascaleDbStorageVaultSubscriptionRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExascaleDbStorageVaultSubscriptionRequest) String() string
- func (request ChangeExascaleDbStorageVaultSubscriptionRequest) ValidateEnumValue() (bool, error)
- type ChangeExascaleDbStorageVaultSubscriptionResponse
- type ChangeExternalContainerDatabaseCompartmentRequest
- func (request ChangeExternalContainerDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExternalContainerDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExternalContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExternalContainerDatabaseCompartmentRequest) String() string
- func (request ChangeExternalContainerDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeExternalContainerDatabaseCompartmentResponse
- type ChangeExternalNonContainerDatabaseCompartmentRequest
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) String() string
- func (request ChangeExternalNonContainerDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeExternalNonContainerDatabaseCompartmentResponse
- type ChangeExternalPluggableDatabaseCompartmentRequest
- func (request ChangeExternalPluggableDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeExternalPluggableDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeExternalPluggableDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeExternalPluggableDatabaseCompartmentRequest) String() string
- func (request ChangeExternalPluggableDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeExternalPluggableDatabaseCompartmentResponse
- type ChangeKeyStoreCompartmentDetails
- type ChangeKeyStoreCompartmentRequest
- func (request ChangeKeyStoreCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeKeyStoreCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeKeyStoreCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeKeyStoreCompartmentRequest) String() string
- func (request ChangeKeyStoreCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeKeyStoreCompartmentResponse
- type ChangeKeyStoreTypeDetails
- type ChangeKeyStoreTypeRequest
- func (request ChangeKeyStoreTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeKeyStoreTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeKeyStoreTypeRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeKeyStoreTypeRequest) String() string
- func (request ChangeKeyStoreTypeRequest) ValidateEnumValue() (bool, error)
- type ChangeKeyStoreTypeResponse
- type ChangeOneoffPatchCompartmentRequest
- func (request ChangeOneoffPatchCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeOneoffPatchCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeOneoffPatchCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeOneoffPatchCompartmentRequest) String() string
- func (request ChangeOneoffPatchCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeOneoffPatchCompartmentResponse
- type ChangeSchedulingPlanCompartmentDetails
- type ChangeSchedulingPlanCompartmentRequest
- func (request ChangeSchedulingPlanCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeSchedulingPlanCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeSchedulingPlanCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeSchedulingPlanCompartmentRequest) String() string
- func (request ChangeSchedulingPlanCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeSchedulingPlanCompartmentResponse
- type ChangeSchedulingPolicyCompartmentDetails
- type ChangeSchedulingPolicyCompartmentRequest
- func (request ChangeSchedulingPolicyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeSchedulingPolicyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeSchedulingPolicyCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeSchedulingPolicyCompartmentRequest) String() string
- func (request ChangeSchedulingPolicyCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeSchedulingPolicyCompartmentResponse
- type ChangeSubscriptionDetails
- type ChangeVmClusterCompartmentDetails
- type ChangeVmClusterCompartmentRequest
- func (request ChangeVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ChangeVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ChangeVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
- func (request ChangeVmClusterCompartmentRequest) String() string
- func (request ChangeVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
- type ChangeVmClusterCompartmentResponse
- type CheckExternalDatabaseConnectorConnectionStatusRequest
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) String() string
- func (request CheckExternalDatabaseConnectorConnectionStatusRequest) ValidateEnumValue() (bool, error)
- type CheckExternalDatabaseConnectorConnectionStatusResponse
- type CloudAutomationApplyUpdateTimePreference
- type CloudAutomationFreezePeriod
- type CloudAutomationUpdateDetails
- type CloudAutonomousVmCluster
- type CloudAutonomousVmClusterComputeModelEnum
- type CloudAutonomousVmClusterLicenseModelEnum
- type CloudAutonomousVmClusterLifecycleStateEnum
- type CloudAutonomousVmClusterResourceDetails
- type CloudAutonomousVmClusterResourceUsage
- type CloudAutonomousVmClusterSummary
- type CloudAutonomousVmClusterSummaryComputeModelEnum
- type CloudAutonomousVmClusterSummaryLicenseModelEnum
- type CloudAutonomousVmClusterSummaryLifecycleStateEnum
- type CloudDatabaseManagementConfig
- type CloudDatabaseManagementConfigManagementStatusEnum
- type CloudDatabaseManagementConfigManagementTypeEnum
- type CloudDbServerDetails
- type CloudExadataInfrastructure
- type CloudExadataInfrastructureComputeModelEnum
- type CloudExadataInfrastructureLifecycleStateEnum
- type CloudExadataInfrastructureSummary
- type CloudExadataInfrastructureSummaryComputeModelEnum
- type CloudExadataInfrastructureSummaryLifecycleStateEnum
- type CloudExadataInfrastructureUnallocatedResources
- type CloudVmCluster
- type CloudVmClusterComputeModelEnum
- type CloudVmClusterDiskRedundancyEnum
- type CloudVmClusterLicenseModelEnum
- type CloudVmClusterLifecycleStateEnum
- type CloudVmClusterSummary
- type CloudVmClusterSummaryComputeModelEnum
- type CloudVmClusterSummaryDiskRedundancyEnum
- type CloudVmClusterSummaryLicenseModelEnum
- type CloudVmClusterSummaryLifecycleStateEnum
- type CloudVmClusterSummaryVmClusterTypeEnum
- type CloudVmClusterVmClusterTypeEnum
- type CompleteExternalBackupJobDetails
- type CompleteExternalBackupJobRequest
- func (request CompleteExternalBackupJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CompleteExternalBackupJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CompleteExternalBackupJobRequest) RetryPolicy() *common.RetryPolicy
- func (request CompleteExternalBackupJobRequest) String() string
- func (request CompleteExternalBackupJobRequest) ValidateEnumValue() (bool, error)
- type CompleteExternalBackupJobResponse
- type ComputePerformanceSummary
- type ConfigureAutonomousDatabaseVaultKeyDetails
- type ConfigureAutonomousDatabaseVaultKeyRequest
- func (request ConfigureAutonomousDatabaseVaultKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConfigureAutonomousDatabaseVaultKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConfigureAutonomousDatabaseVaultKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request ConfigureAutonomousDatabaseVaultKeyRequest) String() string
- func (request ConfigureAutonomousDatabaseVaultKeyRequest) ValidateEnumValue() (bool, error)
- type ConfigureAutonomousDatabaseVaultKeyResponse
- type ConfigureExascaleExadataInfrastructureDetails
- type ConfigureExascaleExadataInfrastructureRequest
- func (request ConfigureExascaleExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConfigureExascaleExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConfigureExascaleExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request ConfigureExascaleExadataInfrastructureRequest) String() string
- func (request ConfigureExascaleExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type ConfigureExascaleExadataInfrastructureResponse
- type ConfigureSaasAdminUserDetails
- type ConfigureSaasAdminUserDetailsAccessTypeEnum
- type ConfigureSaasAdminUserRequest
- func (request ConfigureSaasAdminUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConfigureSaasAdminUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConfigureSaasAdminUserRequest) RetryPolicy() *common.RetryPolicy
- func (request ConfigureSaasAdminUserRequest) String() string
- func (request ConfigureSaasAdminUserRequest) ValidateEnumValue() (bool, error)
- type ConfigureSaasAdminUserResponse
- type ConfirmKeyStoreDetailsAreCorrectRequest
- func (request ConfirmKeyStoreDetailsAreCorrectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConfirmKeyStoreDetailsAreCorrectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConfirmKeyStoreDetailsAreCorrectRequest) RetryPolicy() *common.RetryPolicy
- func (request ConfirmKeyStoreDetailsAreCorrectRequest) String() string
- func (request ConfirmKeyStoreDetailsAreCorrectRequest) ValidateEnumValue() (bool, error)
- type ConfirmKeyStoreDetailsAreCorrectResponse
- type ConsoleConnection
- type ConsoleConnectionLifecycleStateEnum
- type ConsoleConnectionSummary
- type ConsoleConnectionSummaryLifecycleStateEnum
- type ConsoleHistory
- type ConsoleHistoryCollection
- type ConsoleHistoryLifecycleStateEnum
- type ConsoleHistorySummary
- type ConsoleHistorySummaryLifecycleStateEnum
- type ConvertStandbyAutonomousContainerDatabaseDetails
- type ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum
- func GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumValues() []ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum
- func GetMappingConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum(val string) (ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum, ...)
- type ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum
- type ConvertStandbyAutonomousContainerDatabaseRequest
- func (request ConvertStandbyAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConvertStandbyAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConvertStandbyAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request ConvertStandbyAutonomousContainerDatabaseRequest) String() string
- func (request ConvertStandbyAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type ConvertStandbyAutonomousContainerDatabaseResponse
- type ConvertToPdbDetails
- type ConvertToPdbDetailsActionEnum
- type ConvertToPdbRequest
- func (request ConvertToPdbRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConvertToPdbRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConvertToPdbRequest) RetryPolicy() *common.RetryPolicy
- func (request ConvertToPdbRequest) String() string
- func (request ConvertToPdbRequest) ValidateEnumValue() (bool, error)
- type ConvertToPdbResponse
- type ConvertToPdbTargetBase
- type ConvertToPdbTargetBaseTargetEnum
- type ConvertToRegularPluggableDatabaseDetails
- type ConvertToRegularPluggableDatabaseRequest
- func (request ConvertToRegularPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConvertToRegularPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConvertToRegularPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request ConvertToRegularPluggableDatabaseRequest) String() string
- func (request ConvertToRegularPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type ConvertToRegularPluggableDatabaseResponse
- type ConvertToStandaloneDetails
- type ConvertToStandaloneRequest
- func (request ConvertToStandaloneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ConvertToStandaloneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ConvertToStandaloneRequest) RetryPolicy() *common.RetryPolicy
- func (request ConvertToStandaloneRequest) String() string
- func (request ConvertToStandaloneRequest) ValidateEnumValue() (bool, error)
- type ConvertToStandaloneResponse
- type CreateApplicationVipDetails
- type CreateApplicationVipRequest
- func (request CreateApplicationVipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateApplicationVipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateApplicationVipRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateApplicationVipRequest) String() string
- func (request CreateApplicationVipRequest) ValidateEnumValue() (bool, error)
- type CreateApplicationVipResponse
- type CreateAutonomousContainerDatabaseDataguardAssociationDetails
- type CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum
- type CreateAutonomousContainerDatabaseDataguardAssociationRequest
- func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type CreateAutonomousContainerDatabaseDataguardAssociationResponse
- type CreateAutonomousContainerDatabaseDetails
- type CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum
- func GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumValues() []CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum
- func GetMappingCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum(val string) (CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum, bool)
- type CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum
- func GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumValues() []CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum
- func GetMappingCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum(val string) (CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum, bool)
- type CreateAutonomousContainerDatabaseDetailsPatchModelEnum
- type CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
- type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
- func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues() []CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
- func GetMappingCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum(val string) (CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum, bool)
- type CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
- func GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues() []CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
- func GetMappingCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum(val string) (CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum, bool)
- type CreateAutonomousContainerDatabaseRequest
- func (request CreateAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAutonomousContainerDatabaseRequest) String() string
- func (request CreateAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreateAutonomousContainerDatabaseResponse
- type CreateAutonomousDatabaseBackupDetails
- type CreateAutonomousDatabaseBackupRequest
- func (request CreateAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAutonomousDatabaseBackupRequest) String() string
- func (request CreateAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseBackupResponse
- type CreateAutonomousDatabaseBase
- type CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumValues() []CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func GetMappingCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum(val string) (CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum, bool)
- type CreateAutonomousDatabaseBaseComputeModelEnum
- type CreateAutonomousDatabaseBaseDbWorkloadEnum
- type CreateAutonomousDatabaseBaseLicenseModelEnum
- type CreateAutonomousDatabaseBaseSourceEnum
- type CreateAutonomousDatabaseCloneDetails
- func (m CreateAutonomousDatabaseCloneDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetByolComputeCountLimit() *float32
- func (m CreateAutonomousDatabaseCloneDetails) GetCharacterSet() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetComputeCount() *float32
- func (m CreateAutonomousDatabaseCloneDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetCustomerContacts() []CustomerContact
- func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInGBs() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateAutonomousDatabaseCloneDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseCloneDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseCloneDetails) GetInMemoryPercentage() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsDevTier() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetKmsKeyId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetNcharacterSet() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseCloneDetails) GetOcpuCount() *float32
- func (m CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointIp() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateAutonomousDatabaseCloneDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateAutonomousDatabaseCloneDetails) GetSecretId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetSecretVersionNumber() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseCloneDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetSubscriptionId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetVaultId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseCloneDetails) String() string
- func (m *CreateAutonomousDatabaseCloneDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateAutonomousDatabaseCloneDetails) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
- type CreateAutonomousDatabaseDetails
- func (m CreateAutonomousDatabaseDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateAutonomousDatabaseDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateAutonomousDatabaseDetails) GetByolComputeCountLimit() *float32
- func (m CreateAutonomousDatabaseDetails) GetCharacterSet() *string
- func (m CreateAutonomousDatabaseDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseDetails) GetComputeCount() *float32
- func (m CreateAutonomousDatabaseDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateAutonomousDatabaseDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseDetails) GetCustomerContacts() []CustomerContact
- func (m CreateAutonomousDatabaseDetails) GetDataStorageSizeInGBs() *int
- func (m CreateAutonomousDatabaseDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateAutonomousDatabaseDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateAutonomousDatabaseDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateAutonomousDatabaseDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseDetails) GetInMemoryPercentage() *int
- func (m CreateAutonomousDatabaseDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsDevTier() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseDetails) GetKmsKeyId() *string
- func (m CreateAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseDetails) GetNcharacterSet() *string
- func (m CreateAutonomousDatabaseDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseDetails) GetOcpuCount() *float32
- func (m CreateAutonomousDatabaseDetails) GetPrivateEndpointIp() *string
- func (m CreateAutonomousDatabaseDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseDetails) GetResourcePoolLeaderId() *string
- func (m CreateAutonomousDatabaseDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateAutonomousDatabaseDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateAutonomousDatabaseDetails) GetSecretId() *string
- func (m CreateAutonomousDatabaseDetails) GetSecretVersionNumber() *int
- func (m CreateAutonomousDatabaseDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseDetails) GetSubscriptionId() *string
- func (m CreateAutonomousDatabaseDetails) GetVaultId() *string
- func (m CreateAutonomousDatabaseDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseDetails) String() string
- func (m *CreateAutonomousDatabaseDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateAutonomousDatabaseDetails) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseFromBackupDetails
- func (m CreateAutonomousDatabaseFromBackupDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetByolComputeCountLimit() *float32
- func (m CreateAutonomousDatabaseFromBackupDetails) GetCharacterSet() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetComputeCount() *float32
- func (m CreateAutonomousDatabaseFromBackupDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetCustomerContacts() []CustomerContact
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInGBs() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseFromBackupDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateAutonomousDatabaseFromBackupDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetInMemoryPercentage() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDevTier() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseFromBackupDetails) GetKmsKeyId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseFromBackupDetails) GetNcharacterSet() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetOcpuCount() *float32
- func (m CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointIp() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolLeaderId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateAutonomousDatabaseFromBackupDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateAutonomousDatabaseFromBackupDetails) GetSecretId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetSecretVersionNumber() *int
- func (m CreateAutonomousDatabaseFromBackupDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseFromBackupDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetSubscriptionId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetVaultId() *string
- func (m CreateAutonomousDatabaseFromBackupDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseFromBackupDetails) String() string
- func (m *CreateAutonomousDatabaseFromBackupDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateAutonomousDatabaseFromBackupDetails) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
- type CreateAutonomousDatabaseFromBackupTimestampDetails
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetByolComputeCountLimit() *float32
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCharacterSet() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetComputeCount() *float32
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCustomerContacts() []CustomerContact
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInGBs() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbVersion() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetInMemoryPercentage() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAccessControlEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDevTier() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsFreeTier() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetKmsKeyId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetNcharacterSet() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetNsgIds() []string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetOcpuCount() *float32
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointIp() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointLabel() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetResourcePoolLeaderId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecretId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecretVersionNumber() *int
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetStandbyWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubnetId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubscriptionId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetVaultId() *string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetWhitelistedIps() []string
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) String() string
- func (m *CreateAutonomousDatabaseFromBackupTimestampDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateAutonomousDatabaseFromBackupTimestampDetails) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
- func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
- func GetMappingCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum(val string) (CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum, bool)
- type CreateAutonomousDatabaseRequest
- func (request CreateAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAutonomousDatabaseRequest) String() string
- func (request CreateAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseResponse
- type CreateAutonomousDatabaseSoftwareImageDetails
- type CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum
- func GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues() []CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum
- func GetMappingCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum(val string) (CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum, bool)
- type CreateAutonomousDatabaseSoftwareImageRequest
- func (request CreateAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAutonomousDatabaseSoftwareImageRequest) String() string
- func (request CreateAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type CreateAutonomousDatabaseSoftwareImageResponse
- type CreateAutonomousVmClusterDetails
- type CreateAutonomousVmClusterDetailsComputeModelEnum
- type CreateAutonomousVmClusterDetailsLicenseModelEnum
- type CreateAutonomousVmClusterRequest
- func (request CreateAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateAutonomousVmClusterRequest) String() string
- func (request CreateAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type CreateAutonomousVmClusterResponse
- type CreateBackupDestinationDetails
- type CreateBackupDestinationDetailsTypeEnum
- type CreateBackupDestinationRequest
- func (request CreateBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateBackupDestinationRequest) String() string
- func (request CreateBackupDestinationRequest) ValidateEnumValue() (bool, error)
- type CreateBackupDestinationResponse
- type CreateBackupDetails
- type CreateBackupRequest
- func (request CreateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateBackupRequest) String() string
- func (request CreateBackupRequest) ValidateEnumValue() (bool, error)
- type CreateBackupResponse
- type CreateCloudAutonomousVmClusterDetails
- type CreateCloudAutonomousVmClusterDetailsComputeModelEnum
- type CreateCloudAutonomousVmClusterDetailsLicenseModelEnum
- type CreateCloudAutonomousVmClusterRequest
- func (request CreateCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateCloudAutonomousVmClusterRequest) String() string
- func (request CreateCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type CreateCloudAutonomousVmClusterResponse
- type CreateCloudExadataInfrastructureDetails
- type CreateCloudExadataInfrastructureRequest
- func (request CreateCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateCloudExadataInfrastructureRequest) String() string
- func (request CreateCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type CreateCloudExadataInfrastructureResponse
- type CreateCloudVmClusterDetails
- type CreateCloudVmClusterDetailsLicenseModelEnum
- type CreateCloudVmClusterDetailsVmClusterTypeEnum
- type CreateCloudVmClusterRequest
- func (request CreateCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateCloudVmClusterRequest) String() string
- func (request CreateCloudVmClusterRequest) ValidateEnumValue() (bool, error)
- type CreateCloudVmClusterResponse
- type CreateConsoleConnectionDetails
- type CreateConsoleConnectionRequest
- func (request CreateConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConsoleConnectionRequest) String() string
- func (request CreateConsoleConnectionRequest) ValidateEnumValue() (bool, error)
- type CreateConsoleConnectionResponse
- type CreateConsoleHistoryDetails
- type CreateConsoleHistoryRequest
- func (request CreateConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateConsoleHistoryRequest) String() string
- func (request CreateConsoleHistoryRequest) ValidateEnumValue() (bool, error)
- type CreateConsoleHistoryResponse
- type CreateCrossRegionAutonomousDatabaseDataGuardDetails
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAdminPassword() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetByolComputeCountLimit() *float32
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCharacterSet() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCompartmentId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetComputeCount() *float32
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCpuCoreCount() *int
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCustomerContacts() []CustomerContact
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDataStorageSizeInGBs() *int
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDataStorageSizeInTBs() *int
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbName() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbVersion() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDisplayName() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetFreeformTags() map[string]string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetInMemoryPercentage() *int
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAccessControlEnabled() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDataGuardEnabled() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDedicated() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDevTier() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsFreeTier() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetKmsKeyId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetNcharacterSet() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetNsgIds() []string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetOcpuCount() *float32
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetPrivateEndpointIp() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetPrivateEndpointLabel() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetResourcePoolLeaderId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecretId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecretVersionNumber() *int
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetStandbyWhitelistedIps() []string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSubnetId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSubscriptionId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetVaultId() *string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetWhitelistedIps() []string
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) String() string
- func (m *CreateCrossRegionAutonomousDatabaseDataGuardDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) ValidateEnumValue() (bool, error)
- type CreateCrossRegionDisasterRecoveryDetails
- func (m CreateCrossRegionDisasterRecoveryDetails) GetAdminPassword() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateCrossRegionDisasterRecoveryDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateCrossRegionDisasterRecoveryDetails) GetByolComputeCountLimit() *float32
- func (m CreateCrossRegionDisasterRecoveryDetails) GetCharacterSet() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetCompartmentId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetComputeCount() *float32
- func (m CreateCrossRegionDisasterRecoveryDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateCrossRegionDisasterRecoveryDetails) GetCpuCoreCount() *int
- func (m CreateCrossRegionDisasterRecoveryDetails) GetCustomerContacts() []CustomerContact
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDataStorageSizeInGBs() *int
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDataStorageSizeInTBs() *int
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDbName() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDbVersion() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateCrossRegionDisasterRecoveryDetails) GetDisplayName() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateCrossRegionDisasterRecoveryDetails) GetFreeformTags() map[string]string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetInMemoryPercentage() *int
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsAccessControlEnabled() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsDataGuardEnabled() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsDedicated() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsDevTier() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsFreeTier() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateCrossRegionDisasterRecoveryDetails) GetKmsKeyId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateCrossRegionDisasterRecoveryDetails) GetNcharacterSet() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetNsgIds() []string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetOcpuCount() *float32
- func (m CreateCrossRegionDisasterRecoveryDetails) GetPrivateEndpointIp() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetPrivateEndpointLabel() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetResourcePoolLeaderId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateCrossRegionDisasterRecoveryDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateCrossRegionDisasterRecoveryDetails) GetSecretId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetSecretVersionNumber() *int
- func (m CreateCrossRegionDisasterRecoveryDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateCrossRegionDisasterRecoveryDetails) GetStandbyWhitelistedIps() []string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetSubnetId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetSubscriptionId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetVaultId() *string
- func (m CreateCrossRegionDisasterRecoveryDetails) GetWhitelistedIps() []string
- func (m CreateCrossRegionDisasterRecoveryDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateCrossRegionDisasterRecoveryDetails) String() string
- func (m *CreateCrossRegionDisasterRecoveryDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateCrossRegionDisasterRecoveryDetails) ValidateEnumValue() (bool, error)
- type CreateCrossTenancyDisasterRecoveryDetails
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetAdminPassword() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetByolComputeCountLimit() *float32
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetCharacterSet() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetCompartmentId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetComputeCount() *float32
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetCpuCoreCount() *int
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetCustomerContacts() []CustomerContact
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDataStorageSizeInGBs() *int
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDataStorageSizeInTBs() *int
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbName() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbVersion() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetDisplayName() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetFreeformTags() map[string]string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetInMemoryPercentage() *int
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsAccessControlEnabled() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsDataGuardEnabled() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsDedicated() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsDevTier() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsFreeTier() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetKmsKeyId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetNcharacterSet() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetNsgIds() []string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetOcpuCount() *float32
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetPrivateEndpointIp() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetPrivateEndpointLabel() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetResourcePoolLeaderId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetSecretId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetSecretVersionNumber() *int
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetStandbyWhitelistedIps() []string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetSubnetId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetSubscriptionId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetVaultId() *string
- func (m CreateCrossTenancyDisasterRecoveryDetails) GetWhitelistedIps() []string
- func (m CreateCrossTenancyDisasterRecoveryDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateCrossTenancyDisasterRecoveryDetails) String() string
- func (m *CreateCrossTenancyDisasterRecoveryDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateCrossTenancyDisasterRecoveryDetails) ValidateEnumValue() (bool, error)
- type CreateDataGuardAssociationDetails
- type CreateDataGuardAssociationDetailsProtectionModeEnum
- type CreateDataGuardAssociationDetailsTransportTypeEnum
- type CreateDataGuardAssociationRequest
- func (request CreateDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDataGuardAssociationRequest) String() string
- func (request CreateDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
- type CreateDataGuardAssociationResponse
- type CreateDataGuardAssociationToExistingDbSystemDetails
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetIsActiveDataGuardEnabled() *bool
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetPeerDbUniqueName() *string
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetPeerSidPrefix() *string
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) String() string
- func (m *CreateDataGuardAssociationToExistingDbSystemDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) ValidateEnumValue() (bool, error)
- type CreateDataGuardAssociationToExistingVmClusterDetails
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetIsActiveDataGuardEnabled() *bool
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetPeerDbUniqueName() *string
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetPeerSidPrefix() *string
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) String() string
- func (m *CreateDataGuardAssociationToExistingVmClusterDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDataGuardAssociationToExistingVmClusterDetails) ValidateEnumValue() (bool, error)
- type CreateDataGuardAssociationWithNewDbSystemDetails
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetIsActiveDataGuardEnabled() *bool
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetPeerDbUniqueName() *string
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetPeerSidPrefix() *string
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) String() string
- func (m *CreateDataGuardAssociationWithNewDbSystemDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) ValidateEnumValue() (bool, error)
- type CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum
- func GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumValues() []CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum
- func GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum(val string) (CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum, bool)
- type CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum
- type CreateDatabaseBase
- type CreateDatabaseBaseSourceEnum
- type CreateDatabaseDetails
- type CreateDatabaseDetailsDbWorkloadEnum
- type CreateDatabaseFromAnotherDatabaseDetails
- type CreateDatabaseFromBackup
- func (m CreateDatabaseFromBackup) GetDbHomeId() *string
- func (m CreateDatabaseFromBackup) GetDbVersion() *string
- func (m CreateDatabaseFromBackup) GetKmsKeyId() *string
- func (m CreateDatabaseFromBackup) GetKmsKeyVersionId() *string
- func (m CreateDatabaseFromBackup) MarshalJSON() (buff []byte, e error)
- func (m CreateDatabaseFromBackup) String() string
- func (m CreateDatabaseFromBackup) ValidateEnumValue() (bool, error)
- type CreateDatabaseFromBackupDetails
- type CreateDatabaseFromDbSystemDetails
- type CreateDatabaseRequest
- func (request CreateDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseRequest) String() string
- func (request CreateDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreateDatabaseResponse
- type CreateDatabaseSoftwareImageDetails
- type CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
- type CreateDatabaseSoftwareImageDetailsImageTypeEnum
- type CreateDatabaseSoftwareImageRequest
- func (request CreateDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDatabaseSoftwareImageRequest) String() string
- func (request CreateDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type CreateDatabaseSoftwareImageResponse
- type CreateDbHomeBase
- type CreateDbHomeBaseSourceEnum
- type CreateDbHomeDetails
- type CreateDbHomeFromBackupDetails
- type CreateDbHomeFromDatabaseDetails
- type CreateDbHomeFromDbSystemDetails
- type CreateDbHomeRequest
- func (request CreateDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateDbHomeRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateDbHomeRequest) String() string
- func (request CreateDbHomeRequest) ValidateEnumValue() (bool, error)
- type CreateDbHomeResponse
- type CreateDbHomeWithDbSystemIdDetails
- func (m CreateDbHomeWithDbSystemIdDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithDbSystemIdDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithDbSystemIdDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithDbSystemIdDetails) GetIsDesupportedVersion() *bool
- func (m CreateDbHomeWithDbSystemIdDetails) GetIsUnifiedAuditingEnabled() *bool
- func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithDbSystemIdDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdDetails) String() string
- func (m CreateDbHomeWithDbSystemIdDetails) ValidateEnumValue() (bool, error)
- type CreateDbHomeWithDbSystemIdFromBackupDetails
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetIsDesupportedVersion() *bool
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetIsUnifiedAuditingEnabled() *bool
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) String() string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) ValidateEnumValue() (bool, error)
- type CreateDbHomeWithDbSystemIdFromDatabaseDetails
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetIsDesupportedVersion() *bool
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetIsUnifiedAuditingEnabled() *bool
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) String() string
- func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) ValidateEnumValue() (bool, error)
- type CreateDbHomeWithVmClusterIdDetails
- func (m CreateDbHomeWithVmClusterIdDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithVmClusterIdDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithVmClusterIdDetails) GetDisplayName() *string
- func (m CreateDbHomeWithVmClusterIdDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithVmClusterIdDetails) GetIsDesupportedVersion() *bool
- func (m CreateDbHomeWithVmClusterIdDetails) GetIsUnifiedAuditingEnabled() *bool
- func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithVmClusterIdDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithVmClusterIdDetails) String() string
- func (m CreateDbHomeWithVmClusterIdDetails) ValidateEnumValue() (bool, error)
- type CreateDbHomeWithVmClusterIdFromBackupDetails
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDisplayName() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetFreeformTags() map[string]string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetIsDesupportedVersion() *bool
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetIsUnifiedAuditingEnabled() *bool
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyId() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyVersionId() *string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) String() string
- func (m CreateDbHomeWithVmClusterIdFromBackupDetails) ValidateEnumValue() (bool, error)
- type CreateExadataInfrastructureDetails
- type CreateExadataInfrastructureRequest
- func (request CreateExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExadataInfrastructureRequest) String() string
- func (request CreateExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type CreateExadataInfrastructureResponse
- type CreateExadbVmClusterDetails
- type CreateExadbVmClusterDetailsLicenseModelEnum
- type CreateExadbVmClusterRequest
- func (request CreateExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExadbVmClusterRequest) String() string
- func (request CreateExadbVmClusterRequest) ValidateEnumValue() (bool, error)
- type CreateExadbVmClusterResponse
- type CreateExascaleDbStorageVaultDetails
- type CreateExascaleDbStorageVaultRequest
- func (request CreateExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExascaleDbStorageVaultRequest) String() string
- func (request CreateExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
- type CreateExascaleDbStorageVaultResponse
- type CreateExecutionActionDetails
- type CreateExecutionActionDetailsActionTypeEnum
- type CreateExecutionActionRequest
- func (request CreateExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExecutionActionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExecutionActionRequest) String() string
- func (request CreateExecutionActionRequest) ValidateEnumValue() (bool, error)
- type CreateExecutionActionResponse
- type CreateExecutionWindowDetails
- type CreateExecutionWindowRequest
- func (request CreateExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExecutionWindowRequest) String() string
- func (request CreateExecutionWindowRequest) ValidateEnumValue() (bool, error)
- type CreateExecutionWindowResponse
- type CreateExternalBackupJobDetails
- type CreateExternalBackupJobDetailsDatabaseEditionEnum
- type CreateExternalBackupJobDetailsDatabaseModeEnum
- type CreateExternalBackupJobRequest
- func (request CreateExternalBackupJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExternalBackupJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExternalBackupJobRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExternalBackupJobRequest) String() string
- func (request CreateExternalBackupJobRequest) ValidateEnumValue() (bool, error)
- type CreateExternalBackupJobResponse
- type CreateExternalContainerDatabaseDetails
- type CreateExternalContainerDatabaseRequest
- func (request CreateExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExternalContainerDatabaseRequest) String() string
- func (request CreateExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreateExternalContainerDatabaseResponse
- type CreateExternalDatabaseConnectorDetails
- type CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
- type CreateExternalDatabaseConnectorRequest
- func (request CreateExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExternalDatabaseConnectorRequest) String() string
- func (request CreateExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
- type CreateExternalDatabaseConnectorResponse
- type CreateExternalDatabaseDetailsBase
- type CreateExternalMacsConnectorDetails
- func (m CreateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateExternalMacsConnectorDetails) GetDisplayName() *string
- func (m CreateExternalMacsConnectorDetails) GetExternalDatabaseId() *string
- func (m CreateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
- func (m CreateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateExternalMacsConnectorDetails) String() string
- func (m *CreateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateExternalMacsConnectorDetails) ValidateEnumValue() (bool, error)
- type CreateExternalNonContainerDatabaseDetails
- type CreateExternalNonContainerDatabaseRequest
- func (request CreateExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExternalNonContainerDatabaseRequest) String() string
- func (request CreateExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreateExternalNonContainerDatabaseResponse
- type CreateExternalPluggableDatabaseDetails
- type CreateExternalPluggableDatabaseRequest
- func (request CreateExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateExternalPluggableDatabaseRequest) String() string
- func (request CreateExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreateExternalPluggableDatabaseResponse
- type CreateKeyStoreDetails
- type CreateKeyStoreRequest
- func (request CreateKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateKeyStoreRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateKeyStoreRequest) String() string
- func (request CreateKeyStoreRequest) ValidateEnumValue() (bool, error)
- type CreateKeyStoreResponse
- type CreateMaintenanceRunDetails
- type CreateMaintenanceRunDetailsPatchTypeEnum
- type CreateMaintenanceRunDetailsPatchingModeEnum
- type CreateMaintenanceRunRequest
- func (request CreateMaintenanceRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateMaintenanceRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateMaintenanceRunRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateMaintenanceRunRequest) String() string
- func (request CreateMaintenanceRunRequest) ValidateEnumValue() (bool, error)
- type CreateMaintenanceRunResponse
- type CreateNewDatabaseDetails
- func (m CreateNewDatabaseDetails) GetDbHomeId() *string
- func (m CreateNewDatabaseDetails) GetDbVersion() *string
- func (m CreateNewDatabaseDetails) GetKmsKeyId() *string
- func (m CreateNewDatabaseDetails) GetKmsKeyVersionId() *string
- func (m CreateNewDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateNewDatabaseDetails) String() string
- func (m CreateNewDatabaseDetails) ValidateEnumValue() (bool, error)
- type CreateNfsBackupDestinationDetails
- func (m CreateNfsBackupDestinationDetails) GetCompartmentId() *string
- func (m CreateNfsBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateNfsBackupDestinationDetails) GetDisplayName() *string
- func (m CreateNfsBackupDestinationDetails) GetFreeformTags() map[string]string
- func (m CreateNfsBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateNfsBackupDestinationDetails) String() string
- func (m *CreateNfsBackupDestinationDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateNfsBackupDestinationDetails) ValidateEnumValue() (bool, error)
- type CreateOneoffPatchDetails
- type CreateOneoffPatchRequest
- func (request CreateOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateOneoffPatchRequest) String() string
- func (request CreateOneoffPatchRequest) ValidateEnumValue() (bool, error)
- type CreateOneoffPatchResponse
- type CreatePluggableDatabaseCreationTypeDetails
- type CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum
- type CreatePluggableDatabaseDetails
- type CreatePluggableDatabaseFromLocalCloneDetails
- type CreatePluggableDatabaseFromRelocateDetails
- type CreatePluggableDatabaseFromRemoteCloneDetails
- type CreatePluggableDatabaseRefreshableCloneDetails
- type CreatePluggableDatabaseRequest
- func (request CreatePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreatePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreatePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request CreatePluggableDatabaseRequest) String() string
- func (request CreatePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type CreatePluggableDatabaseResponse
- type CreateRecoveryApplianceBackupDestinationDetails
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetCompartmentId() *string
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetDisplayName() *string
- func (m CreateRecoveryApplianceBackupDestinationDetails) GetFreeformTags() map[string]string
- func (m CreateRecoveryApplianceBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateRecoveryApplianceBackupDestinationDetails) String() string
- func (m CreateRecoveryApplianceBackupDestinationDetails) ValidateEnumValue() (bool, error)
- type CreateRefreshableAutonomousDatabaseCloneDetails
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAdminPassword() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetBackupRetentionPeriodInDays() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetByolComputeCountLimit() *float32
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCharacterSet() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCompartmentId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetComputeCount() *float32
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCustomerContacts() []CustomerContact
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInGBs() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbName() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbToolsDetails() []DatabaseTool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbVersion() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDisplayName() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetInMemoryPercentage() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsBackupRetentionLocked() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDevTier() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsLocalDataGuardEnabled() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetKmsKeyId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetNcharacterSet() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetNsgIds() []string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetOcpuCount() *float32
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointIp() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSecretId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSecretVersionNumber() *int
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSubnetId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSubscriptionId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetVaultId() *string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) String() string
- func (m *CreateRefreshableAutonomousDatabaseCloneDetails) UnmarshalJSON(data []byte) (e error)
- func (m CreateRefreshableAutonomousDatabaseCloneDetails) ValidateEnumValue() (bool, error)
- type CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum
- type CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
- func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues() []CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
- func GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum(val string) (CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum, bool)
- type CreateScheduledActionDetails
- type CreateScheduledActionDetailsActionTypeEnum
- type CreateScheduledActionRequest
- func (request CreateScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateScheduledActionRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateScheduledActionRequest) String() string
- func (request CreateScheduledActionRequest) ValidateEnumValue() (bool, error)
- type CreateScheduledActionResponse
- type CreateSchedulingPlanDetails
- type CreateSchedulingPlanDetailsServiceTypeEnum
- type CreateSchedulingPlanRequest
- func (request CreateSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSchedulingPlanRequest) String() string
- func (request CreateSchedulingPlanRequest) ValidateEnumValue() (bool, error)
- type CreateSchedulingPlanResponse
- type CreateSchedulingPolicyDetails
- type CreateSchedulingPolicyDetailsCadenceEnum
- type CreateSchedulingPolicyRequest
- func (request CreateSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSchedulingPolicyRequest) String() string
- func (request CreateSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
- type CreateSchedulingPolicyResponse
- type CreateSchedulingWindowDetails
- type CreateSchedulingWindowRequest
- func (request CreateSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateSchedulingWindowRequest) String() string
- func (request CreateSchedulingWindowRequest) ValidateEnumValue() (bool, error)
- type CreateSchedulingWindowResponse
- type CreateStandByDatabaseDetails
- func (m CreateStandByDatabaseDetails) GetDbHomeId() *string
- func (m CreateStandByDatabaseDetails) GetDbVersion() *string
- func (m CreateStandByDatabaseDetails) GetKmsKeyId() *string
- func (m CreateStandByDatabaseDetails) GetKmsKeyVersionId() *string
- func (m CreateStandByDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateStandByDatabaseDetails) String() string
- func (m CreateStandByDatabaseDetails) ValidateEnumValue() (bool, error)
- type CreateStandbyDetails
- type CreateStandbyDetailsProtectionModeEnum
- type CreateStandbyDetailsTransportTypeEnum
- type CreateVmClusterDetails
- type CreateVmClusterDetailsLicenseModelEnum
- type CreateVmClusterDetailsVmClusterTypeEnum
- type CreateVmClusterNetworkRequest
- func (request CreateVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateVmClusterNetworkRequest) String() string
- func (request CreateVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type CreateVmClusterNetworkResponse
- type CreateVmClusterRequest
- func (request CreateVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request CreateVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request CreateVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request CreateVmClusterRequest) String() string
- func (request CreateVmClusterRequest) ValidateEnumValue() (bool, error)
- type CreateVmClusterResponse
- type CustomerContact
- type DataCollectionOptions
- type DataGuardAssociation
- type DataGuardAssociationLifecycleStateEnum
- type DataGuardAssociationPeerRoleEnum
- type DataGuardAssociationProtectionModeEnum
- type DataGuardAssociationRoleEnum
- type DataGuardAssociationSummary
- type DataGuardAssociationSummaryLifecycleStateEnum
- type DataGuardAssociationSummaryPeerRoleEnum
- type DataGuardAssociationSummaryProtectionModeEnum
- type DataGuardAssociationSummaryRoleEnum
- type DataGuardAssociationSummaryTransportTypeEnum
- type DataGuardAssociationTransportTypeEnum
- type DataGuardGroup
- type DataGuardGroupMember
- type DataGuardGroupMemberRoleEnum
- type DataGuardGroupMemberTransportTypeEnum
- type DataGuardGroupProtectionModeEnum
- type Database
- type DatabaseClient
- func (client DatabaseClient) ActivateExadataInfrastructure(ctx context.Context, request ActivateExadataInfrastructureRequest) (response ActivateExadataInfrastructureResponse, err error)
- func (client DatabaseClient) AddStandbyAutonomousContainerDatabase(ctx context.Context, request AddStandbyAutonomousContainerDatabaseRequest) (response AddStandbyAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) AddStorageCapacityCloudExadataInfrastructure(ctx context.Context, ...) (response AddStorageCapacityCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) AddStorageCapacityExadataInfrastructure(ctx context.Context, request AddStorageCapacityExadataInfrastructureRequest) (response AddStorageCapacityExadataInfrastructureResponse, err error)
- func (client DatabaseClient) AddVirtualMachineToCloudVmCluster(ctx context.Context, request AddVirtualMachineToCloudVmClusterRequest) (response AddVirtualMachineToCloudVmClusterResponse, err error)
- func (client DatabaseClient) AddVirtualMachineToVmCluster(ctx context.Context, request AddVirtualMachineToVmClusterRequest) (response AddVirtualMachineToVmClusterResponse, err error)
- func (client DatabaseClient) AutonomousDatabaseManualRefresh(ctx context.Context, request AutonomousDatabaseManualRefreshRequest) (response AutonomousDatabaseManualRefreshResponse, err error)
- func (client DatabaseClient) CancelBackup(ctx context.Context, request CancelBackupRequest) (response CancelBackupResponse, err error)
- func (client DatabaseClient) CancelExecutionWindow(ctx context.Context, request CancelExecutionWindowRequest) (response CancelExecutionWindowResponse, err error)
- func (client DatabaseClient) CascadingDeleteSchedulingPlan(ctx context.Context, request CascadingDeleteSchedulingPlanRequest) (response CascadingDeleteSchedulingPlanResponse, err error)
- func (client DatabaseClient) ChangeAutonomousContainerDatabaseCompartment(ctx context.Context, ...) (response ChangeAutonomousContainerDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousDatabaseCompartment(ctx context.Context, request ChangeAutonomousDatabaseCompartmentRequest) (response ChangeAutonomousDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousDatabaseSoftwareImageCompartment(ctx context.Context, ...) (response ChangeAutonomousDatabaseSoftwareImageCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousDatabaseSubscription(ctx context.Context, request ChangeAutonomousDatabaseSubscriptionRequest) (response ChangeAutonomousDatabaseSubscriptionResponse, err error)
- func (client DatabaseClient) ChangeAutonomousExadataInfrastructureCompartment(ctx context.Context, ...) (response ChangeAutonomousExadataInfrastructureCompartmentResponse, err error)
- func (client DatabaseClient) ChangeAutonomousVmClusterCompartment(ctx context.Context, request ChangeAutonomousVmClusterCompartmentRequest) (response ChangeAutonomousVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) ChangeBackupDestinationCompartment(ctx context.Context, request ChangeBackupDestinationCompartmentRequest) (response ChangeBackupDestinationCompartmentResponse, err error)
- func (client DatabaseClient) ChangeCloudAutonomousVmClusterCompartment(ctx context.Context, request ChangeCloudAutonomousVmClusterCompartmentRequest) (response ChangeCloudAutonomousVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) ChangeCloudExadataInfrastructureCompartment(ctx context.Context, ...) (response ChangeCloudExadataInfrastructureCompartmentResponse, err error)
- func (client DatabaseClient) ChangeCloudExadataInfrastructureSubscription(ctx context.Context, ...) (response ChangeCloudExadataInfrastructureSubscriptionResponse, err error)
- func (client DatabaseClient) ChangeCloudVmClusterCompartment(ctx context.Context, request ChangeCloudVmClusterCompartmentRequest) (response ChangeCloudVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) ChangeCloudVmClusterSubscription(ctx context.Context, request ChangeCloudVmClusterSubscriptionRequest) (response ChangeCloudVmClusterSubscriptionResponse, err error)
- func (client DatabaseClient) ChangeDatabaseSoftwareImageCompartment(ctx context.Context, request ChangeDatabaseSoftwareImageCompartmentRequest) (response ChangeDatabaseSoftwareImageCompartmentResponse, err error)
- func (client DatabaseClient) ChangeDataguardRole(ctx context.Context, request ChangeDataguardRoleRequest) (response ChangeDataguardRoleResponse, err error)
- func (client DatabaseClient) ChangeDbSystemCompartment(ctx context.Context, request ChangeDbSystemCompartmentRequest) (response ChangeDbSystemCompartmentResponse, err error)
- func (client DatabaseClient) ChangeDisasterRecoveryConfiguration(ctx context.Context, request ChangeDisasterRecoveryConfigurationRequest) (response ChangeDisasterRecoveryConfigurationResponse, err error)
- func (client DatabaseClient) ChangeEncryptionKeyLocation(ctx context.Context, request ChangeEncryptionKeyLocationRequest) (response ChangeEncryptionKeyLocationResponse, err error)
- func (client DatabaseClient) ChangeExadataInfrastructureCompartment(ctx context.Context, request ChangeExadataInfrastructureCompartmentRequest) (response ChangeExadataInfrastructureCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExadbVmClusterCompartment(ctx context.Context, request ChangeExadbVmClusterCompartmentRequest) (response ChangeExadbVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExadbVmClusterSubscription(ctx context.Context, request ChangeExadbVmClusterSubscriptionRequest) (response ChangeExadbVmClusterSubscriptionResponse, err error)
- func (client DatabaseClient) ChangeExascaleDbStorageVaultCompartment(ctx context.Context, request ChangeExascaleDbStorageVaultCompartmentRequest) (response ChangeExascaleDbStorageVaultCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExascaleDbStorageVaultSubscription(ctx context.Context, request ChangeExascaleDbStorageVaultSubscriptionRequest) (response ChangeExascaleDbStorageVaultSubscriptionResponse, err error)
- func (client DatabaseClient) ChangeExternalContainerDatabaseCompartment(ctx context.Context, request ChangeExternalContainerDatabaseCompartmentRequest) (response ChangeExternalContainerDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExternalNonContainerDatabaseCompartment(ctx context.Context, ...) (response ChangeExternalNonContainerDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeExternalPluggableDatabaseCompartment(ctx context.Context, request ChangeExternalPluggableDatabaseCompartmentRequest) (response ChangeExternalPluggableDatabaseCompartmentResponse, err error)
- func (client DatabaseClient) ChangeKeyStoreCompartment(ctx context.Context, request ChangeKeyStoreCompartmentRequest) (response ChangeKeyStoreCompartmentResponse, err error)
- func (client DatabaseClient) ChangeKeyStoreType(ctx context.Context, request ChangeKeyStoreTypeRequest) (response ChangeKeyStoreTypeResponse, err error)
- func (client DatabaseClient) ChangeOneoffPatchCompartment(ctx context.Context, request ChangeOneoffPatchCompartmentRequest) (response ChangeOneoffPatchCompartmentResponse, err error)
- func (client DatabaseClient) ChangeSchedulingPlanCompartment(ctx context.Context, request ChangeSchedulingPlanCompartmentRequest) (response ChangeSchedulingPlanCompartmentResponse, err error)
- func (client DatabaseClient) ChangeSchedulingPolicyCompartment(ctx context.Context, request ChangeSchedulingPolicyCompartmentRequest) (response ChangeSchedulingPolicyCompartmentResponse, err error)
- func (client DatabaseClient) ChangeVmClusterCompartment(ctx context.Context, request ChangeVmClusterCompartmentRequest) (response ChangeVmClusterCompartmentResponse, err error)
- func (client DatabaseClient) CheckExternalDatabaseConnectorConnectionStatus(ctx context.Context, ...) (response CheckExternalDatabaseConnectorConnectionStatusResponse, err error)
- func (client DatabaseClient) CompleteExternalBackupJob(ctx context.Context, request CompleteExternalBackupJobRequest) (response CompleteExternalBackupJobResponse, err error)
- func (client *DatabaseClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DatabaseClient) ConfigureAutonomousDatabaseVaultKey(ctx context.Context, request ConfigureAutonomousDatabaseVaultKeyRequest) (response ConfigureAutonomousDatabaseVaultKeyResponse, err error)
- func (client DatabaseClient) ConfigureExascaleExadataInfrastructure(ctx context.Context, request ConfigureExascaleExadataInfrastructureRequest) (response ConfigureExascaleExadataInfrastructureResponse, err error)
- func (client DatabaseClient) ConfigureSaasAdminUser(ctx context.Context, request ConfigureSaasAdminUserRequest) (response ConfigureSaasAdminUserResponse, err error)
- func (client DatabaseClient) ConfirmKeyStoreDetailsAreCorrect(ctx context.Context, request ConfirmKeyStoreDetailsAreCorrectRequest) (response ConfirmKeyStoreDetailsAreCorrectResponse, err error)
- func (client DatabaseClient) ConvertStandbyAutonomousContainerDatabase(ctx context.Context, request ConvertStandbyAutonomousContainerDatabaseRequest) (response ConvertStandbyAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) ConvertToPdb(ctx context.Context, request ConvertToPdbRequest) (response ConvertToPdbResponse, err error)
- func (client DatabaseClient) ConvertToRegularPluggableDatabase(ctx context.Context, request ConvertToRegularPluggableDatabaseRequest) (response ConvertToRegularPluggableDatabaseResponse, err error)
- func (client DatabaseClient) ConvertToStandalone(ctx context.Context, request ConvertToStandaloneRequest) (response ConvertToStandaloneResponse, err error)
- func (client DatabaseClient) CreateApplicationVip(ctx context.Context, request CreateApplicationVipRequest) (response CreateApplicationVipResponse, err error)
- func (client DatabaseClient) CreateAutonomousContainerDatabase(ctx context.Context, request CreateAutonomousContainerDatabaseRequest) (response CreateAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) CreateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response CreateAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) CreateAutonomousDatabase(ctx context.Context, request CreateAutonomousDatabaseRequest) (response CreateAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) CreateAutonomousDatabaseBackup(ctx context.Context, request CreateAutonomousDatabaseBackupRequest) (response CreateAutonomousDatabaseBackupResponse, err error)
- func (client DatabaseClient) CreateAutonomousDatabaseSoftwareImage(ctx context.Context, request CreateAutonomousDatabaseSoftwareImageRequest) (response CreateAutonomousDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) CreateAutonomousVmCluster(ctx context.Context, request CreateAutonomousVmClusterRequest) (response CreateAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
- func (client DatabaseClient) CreateBackupDestination(ctx context.Context, request CreateBackupDestinationRequest) (response CreateBackupDestinationResponse, err error)
- func (client DatabaseClient) CreateCloudAutonomousVmCluster(ctx context.Context, request CreateCloudAutonomousVmClusterRequest) (response CreateCloudAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) CreateCloudExadataInfrastructure(ctx context.Context, request CreateCloudExadataInfrastructureRequest) (response CreateCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) CreateCloudVmCluster(ctx context.Context, request CreateCloudVmClusterRequest) (response CreateCloudVmClusterResponse, err error)
- func (client DatabaseClient) CreateConsoleConnection(ctx context.Context, request CreateConsoleConnectionRequest) (response CreateConsoleConnectionResponse, err error)
- func (client DatabaseClient) CreateConsoleHistory(ctx context.Context, request CreateConsoleHistoryRequest) (response CreateConsoleHistoryResponse, err error)
- func (client DatabaseClient) CreateDataGuardAssociation(ctx context.Context, request CreateDataGuardAssociationRequest) (response CreateDataGuardAssociationResponse, err error)
- func (client DatabaseClient) CreateDatabase(ctx context.Context, request CreateDatabaseRequest) (response CreateDatabaseResponse, err error)
- func (client DatabaseClient) CreateDatabaseSoftwareImage(ctx context.Context, request CreateDatabaseSoftwareImageRequest) (response CreateDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) CreateDbHome(ctx context.Context, request CreateDbHomeRequest) (response CreateDbHomeResponse, err error)
- func (client DatabaseClient) CreateExadataInfrastructure(ctx context.Context, request CreateExadataInfrastructureRequest) (response CreateExadataInfrastructureResponse, err error)
- func (client DatabaseClient) CreateExadbVmCluster(ctx context.Context, request CreateExadbVmClusterRequest) (response CreateExadbVmClusterResponse, err error)
- func (client DatabaseClient) CreateExascaleDbStorageVault(ctx context.Context, request CreateExascaleDbStorageVaultRequest) (response CreateExascaleDbStorageVaultResponse, err error)
- func (client DatabaseClient) CreateExecutionAction(ctx context.Context, request CreateExecutionActionRequest) (response CreateExecutionActionResponse, err error)
- func (client DatabaseClient) CreateExecutionWindow(ctx context.Context, request CreateExecutionWindowRequest) (response CreateExecutionWindowResponse, err error)
- func (client DatabaseClient) CreateExternalBackupJob(ctx context.Context, request CreateExternalBackupJobRequest) (response CreateExternalBackupJobResponse, err error)
- func (client DatabaseClient) CreateExternalContainerDatabase(ctx context.Context, request CreateExternalContainerDatabaseRequest) (response CreateExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) CreateExternalDatabaseConnector(ctx context.Context, request CreateExternalDatabaseConnectorRequest) (response CreateExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) CreateExternalNonContainerDatabase(ctx context.Context, request CreateExternalNonContainerDatabaseRequest) (response CreateExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) CreateExternalPluggableDatabase(ctx context.Context, request CreateExternalPluggableDatabaseRequest) (response CreateExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) CreateKeyStore(ctx context.Context, request CreateKeyStoreRequest) (response CreateKeyStoreResponse, err error)
- func (client DatabaseClient) CreateMaintenanceRun(ctx context.Context, request CreateMaintenanceRunRequest) (response CreateMaintenanceRunResponse, err error)
- func (client DatabaseClient) CreateOneoffPatch(ctx context.Context, request CreateOneoffPatchRequest) (response CreateOneoffPatchResponse, err error)
- func (client DatabaseClient) CreatePluggableDatabase(ctx context.Context, request CreatePluggableDatabaseRequest) (response CreatePluggableDatabaseResponse, err error)
- func (client DatabaseClient) CreateScheduledAction(ctx context.Context, request CreateScheduledActionRequest) (response CreateScheduledActionResponse, err error)
- func (client DatabaseClient) CreateSchedulingPlan(ctx context.Context, request CreateSchedulingPlanRequest) (response CreateSchedulingPlanResponse, err error)
- func (client DatabaseClient) CreateSchedulingPolicy(ctx context.Context, request CreateSchedulingPolicyRequest) (response CreateSchedulingPolicyResponse, err error)
- func (client DatabaseClient) CreateSchedulingWindow(ctx context.Context, request CreateSchedulingWindowRequest) (response CreateSchedulingWindowResponse, err error)
- func (client DatabaseClient) CreateVmCluster(ctx context.Context, request CreateVmClusterRequest) (response CreateVmClusterResponse, err error)
- func (client DatabaseClient) CreateVmClusterNetwork(ctx context.Context, request CreateVmClusterNetworkRequest) (response CreateVmClusterNetworkResponse, err error)
- func (client DatabaseClient) DbNodeAction(ctx context.Context, request DbNodeActionRequest) (response DbNodeActionResponse, err error)
- func (client DatabaseClient) DeleteApplicationVip(ctx context.Context, request DeleteApplicationVipRequest) (response DeleteApplicationVipResponse, err error)
- func (client DatabaseClient) DeleteAutonomousDatabase(ctx context.Context, request DeleteAutonomousDatabaseRequest) (response DeleteAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) DeleteAutonomousDatabaseBackup(ctx context.Context, request DeleteAutonomousDatabaseBackupRequest) (response DeleteAutonomousDatabaseBackupResponse, err error)
- func (client DatabaseClient) DeleteAutonomousDatabaseSoftwareImage(ctx context.Context, request DeleteAutonomousDatabaseSoftwareImageRequest) (response DeleteAutonomousDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) DeleteAutonomousVmCluster(ctx context.Context, request DeleteAutonomousVmClusterRequest) (response DeleteAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
- func (client DatabaseClient) DeleteBackupDestination(ctx context.Context, request DeleteBackupDestinationRequest) (response DeleteBackupDestinationResponse, err error)
- func (client DatabaseClient) DeleteCloudAutonomousVmCluster(ctx context.Context, request DeleteCloudAutonomousVmClusterRequest) (response DeleteCloudAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) DeleteCloudExadataInfrastructure(ctx context.Context, request DeleteCloudExadataInfrastructureRequest) (response DeleteCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) DeleteCloudVmCluster(ctx context.Context, request DeleteCloudVmClusterRequest) (response DeleteCloudVmClusterResponse, err error)
- func (client DatabaseClient) DeleteConsoleConnection(ctx context.Context, request DeleteConsoleConnectionRequest) (response DeleteConsoleConnectionResponse, err error)
- func (client DatabaseClient) DeleteConsoleHistory(ctx context.Context, request DeleteConsoleHistoryRequest) (response DeleteConsoleHistoryResponse, err error)
- func (client DatabaseClient) DeleteDatabase(ctx context.Context, request DeleteDatabaseRequest) (response DeleteDatabaseResponse, err error)
- func (client DatabaseClient) DeleteDatabaseSoftwareImage(ctx context.Context, request DeleteDatabaseSoftwareImageRequest) (response DeleteDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) DeleteDbHome(ctx context.Context, request DeleteDbHomeRequest) (response DeleteDbHomeResponse, err error)
- func (client DatabaseClient) DeleteExadataInfrastructure(ctx context.Context, request DeleteExadataInfrastructureRequest) (response DeleteExadataInfrastructureResponse, err error)
- func (client DatabaseClient) DeleteExadbVmCluster(ctx context.Context, request DeleteExadbVmClusterRequest) (response DeleteExadbVmClusterResponse, err error)
- func (client DatabaseClient) DeleteExascaleDbStorageVault(ctx context.Context, request DeleteExascaleDbStorageVaultRequest) (response DeleteExascaleDbStorageVaultResponse, err error)
- func (client DatabaseClient) DeleteExecutionAction(ctx context.Context, request DeleteExecutionActionRequest) (response DeleteExecutionActionResponse, err error)
- func (client DatabaseClient) DeleteExecutionWindow(ctx context.Context, request DeleteExecutionWindowRequest) (response DeleteExecutionWindowResponse, err error)
- func (client DatabaseClient) DeleteExternalContainerDatabase(ctx context.Context, request DeleteExternalContainerDatabaseRequest) (response DeleteExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) DeleteExternalDatabaseConnector(ctx context.Context, request DeleteExternalDatabaseConnectorRequest) (response DeleteExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) DeleteExternalNonContainerDatabase(ctx context.Context, request DeleteExternalNonContainerDatabaseRequest) (response DeleteExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) DeleteExternalPluggableDatabase(ctx context.Context, request DeleteExternalPluggableDatabaseRequest) (response DeleteExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) DeleteKeyStore(ctx context.Context, request DeleteKeyStoreRequest) (response DeleteKeyStoreResponse, err error)
- func (client DatabaseClient) DeleteOneoffPatch(ctx context.Context, request DeleteOneoffPatchRequest) (response DeleteOneoffPatchResponse, err error)
- func (client DatabaseClient) DeletePluggableDatabase(ctx context.Context, request DeletePluggableDatabaseRequest) (response DeletePluggableDatabaseResponse, err error)
- func (client DatabaseClient) DeleteScheduledAction(ctx context.Context, request DeleteScheduledActionRequest) (response DeleteScheduledActionResponse, err error)
- func (client DatabaseClient) DeleteSchedulingPlan(ctx context.Context, request DeleteSchedulingPlanRequest) (response DeleteSchedulingPlanResponse, err error)
- func (client DatabaseClient) DeleteSchedulingPolicy(ctx context.Context, request DeleteSchedulingPolicyRequest) (response DeleteSchedulingPolicyResponse, err error)
- func (client DatabaseClient) DeleteSchedulingWindow(ctx context.Context, request DeleteSchedulingWindowRequest) (response DeleteSchedulingWindowResponse, err error)
- func (client DatabaseClient) DeleteVmCluster(ctx context.Context, request DeleteVmClusterRequest) (response DeleteVmClusterResponse, err error)
- func (client DatabaseClient) DeleteVmClusterNetwork(ctx context.Context, request DeleteVmClusterNetworkRequest) (response DeleteVmClusterNetworkResponse, err error)
- func (client DatabaseClient) DeregisterAutonomousDatabaseDataSafe(ctx context.Context, request DeregisterAutonomousDatabaseDataSafeRequest) (response DeregisterAutonomousDatabaseDataSafeResponse, err error)
- func (client DatabaseClient) DisableAutonomousDatabaseManagement(ctx context.Context, request DisableAutonomousDatabaseManagementRequest) (response DisableAutonomousDatabaseManagementResponse, err error)
- func (client DatabaseClient) DisableAutonomousDatabaseOperationsInsights(ctx context.Context, ...) (response DisableAutonomousDatabaseOperationsInsightsResponse, err error)
- func (client DatabaseClient) DisableDatabaseManagement(ctx context.Context, request DisableDatabaseManagementRequest) (response DisableDatabaseManagementResponse, err error)
- func (client DatabaseClient) DisableExternalContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response DisableExternalContainerDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) DisableExternalContainerDatabaseStackMonitoring(ctx context.Context, ...) (response DisableExternalContainerDatabaseStackMonitoringResponse, err error)
- func (client DatabaseClient) DisableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response DisableExternalNonContainerDatabaseDatabaseManagementResponse, ...)
- func (client DatabaseClient) DisableExternalNonContainerDatabaseOperationsInsights(ctx context.Context, ...) (response DisableExternalNonContainerDatabaseOperationsInsightsResponse, ...)
- func (client DatabaseClient) DisableExternalNonContainerDatabaseStackMonitoring(ctx context.Context, ...) (response DisableExternalNonContainerDatabaseStackMonitoringResponse, err error)
- func (client DatabaseClient) DisableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, ...) (response DisableExternalPluggableDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) DisableExternalPluggableDatabaseOperationsInsights(ctx context.Context, ...) (response DisableExternalPluggableDatabaseOperationsInsightsResponse, err error)
- func (client DatabaseClient) DisableExternalPluggableDatabaseStackMonitoring(ctx context.Context, ...) (response DisableExternalPluggableDatabaseStackMonitoringResponse, err error)
- func (client DatabaseClient) DisablePluggableDatabaseManagement(ctx context.Context, request DisablePluggableDatabaseManagementRequest) (response DisablePluggableDatabaseManagementResponse, err error)
- func (client DatabaseClient) DownloadExadataInfrastructureConfigFile(ctx context.Context, request DownloadExadataInfrastructureConfigFileRequest) (response DownloadExadataInfrastructureConfigFileResponse, err error)
- func (client DatabaseClient) DownloadOneoffPatch(ctx context.Context, request DownloadOneoffPatchRequest) (response DownloadOneoffPatchResponse, err error)
- func (client DatabaseClient) DownloadValidationReport(ctx context.Context, request DownloadValidationReportRequest) (response DownloadValidationReportResponse, err error)
- func (client DatabaseClient) DownloadVmClusterNetworkConfigFile(ctx context.Context, request DownloadVmClusterNetworkConfigFileRequest) (response DownloadVmClusterNetworkConfigFileResponse, err error)
- func (client DatabaseClient) EditAutonomousContainerDatabaseDataguard(ctx context.Context, request EditAutonomousContainerDatabaseDataguardRequest) (response EditAutonomousContainerDatabaseDataguardResponse, err error)
- func (client DatabaseClient) EnableAutonomousDatabaseManagement(ctx context.Context, request EnableAutonomousDatabaseManagementRequest) (response EnableAutonomousDatabaseManagementResponse, err error)
- func (client DatabaseClient) EnableAutonomousDatabaseOperationsInsights(ctx context.Context, request EnableAutonomousDatabaseOperationsInsightsRequest) (response EnableAutonomousDatabaseOperationsInsightsResponse, err error)
- func (client DatabaseClient) EnableDatabaseManagement(ctx context.Context, request EnableDatabaseManagementRequest) (response EnableDatabaseManagementResponse, err error)
- func (client DatabaseClient) EnableExternalContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response EnableExternalContainerDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) EnableExternalContainerDatabaseStackMonitoring(ctx context.Context, ...) (response EnableExternalContainerDatabaseStackMonitoringResponse, err error)
- func (client DatabaseClient) EnableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, ...) (response EnableExternalNonContainerDatabaseDatabaseManagementResponse, ...)
- func (client DatabaseClient) EnableExternalNonContainerDatabaseOperationsInsights(ctx context.Context, ...) (response EnableExternalNonContainerDatabaseOperationsInsightsResponse, ...)
- func (client DatabaseClient) EnableExternalNonContainerDatabaseStackMonitoring(ctx context.Context, ...) (response EnableExternalNonContainerDatabaseStackMonitoringResponse, err error)
- func (client DatabaseClient) EnableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, ...) (response EnableExternalPluggableDatabaseDatabaseManagementResponse, err error)
- func (client DatabaseClient) EnableExternalPluggableDatabaseOperationsInsights(ctx context.Context, ...) (response EnableExternalPluggableDatabaseOperationsInsightsResponse, err error)
- func (client DatabaseClient) EnableExternalPluggableDatabaseStackMonitoring(ctx context.Context, ...) (response EnableExternalPluggableDatabaseStackMonitoringResponse, err error)
- func (client DatabaseClient) EnablePluggableDatabaseManagement(ctx context.Context, request EnablePluggableDatabaseManagementRequest) (response EnablePluggableDatabaseManagementResponse, err error)
- func (client DatabaseClient) FailOverAutonomousDatabase(ctx context.Context, request FailOverAutonomousDatabaseRequest) (response FailOverAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) FailoverAutonomousContainerDatabaseDataguard(ctx context.Context, ...) (response FailoverAutonomousContainerDatabaseDataguardResponse, err error)
- func (client DatabaseClient) FailoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) FailoverDataGuard(ctx context.Context, request FailoverDataGuardRequest) (response FailoverDataGuardResponse, err error)
- func (client DatabaseClient) FailoverDataGuardAssociation(ctx context.Context, request FailoverDataGuardAssociationRequest) (response FailoverDataGuardAssociationResponse, err error)
- func (client DatabaseClient) GenerateAutonomousDatabaseWallet(ctx context.Context, request GenerateAutonomousDatabaseWalletRequest) (response GenerateAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) GenerateRecommendedVmClusterNetwork(ctx context.Context, request GenerateRecommendedVmClusterNetworkRequest) (response GenerateRecommendedVmClusterNetworkResponse, err error)
- func (client DatabaseClient) GetApplicationVip(ctx context.Context, request GetApplicationVipRequest) (response GetApplicationVipResponse, err error)
- func (client DatabaseClient) GetAutonomousContainerDatabase(ctx context.Context, request GetAutonomousContainerDatabaseRequest) (response GetAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response GetAutonomousContainerDatabaseDataguardAssociationResponse, err error)
- func (client DatabaseClient) GetAutonomousContainerDatabaseResourceUsage(ctx context.Context, ...) (response GetAutonomousContainerDatabaseResourceUsageResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabase(ctx context.Context, request GetAutonomousDatabaseRequest) (response GetAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseBackup(ctx context.Context, request GetAutonomousDatabaseBackupRequest) (response GetAutonomousDatabaseBackupResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseDataguardAssociation(ctx context.Context, request GetAutonomousDatabaseDataguardAssociationRequest) (response GetAutonomousDatabaseDataguardAssociationResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseRegionalWallet(ctx context.Context, request GetAutonomousDatabaseRegionalWalletRequest) (response GetAutonomousDatabaseRegionalWalletResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseSoftwareImage(ctx context.Context, request GetAutonomousDatabaseSoftwareImageRequest) (response GetAutonomousDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) GetAutonomousDatabaseWallet(ctx context.Context, request GetAutonomousDatabaseWalletRequest) (response GetAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) GetAutonomousExadataInfrastructure(ctx context.Context, request GetAutonomousExadataInfrastructureRequest) (response GetAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetAutonomousPatch(ctx context.Context, request GetAutonomousPatchRequest) (response GetAutonomousPatchResponse, err error)
- func (client DatabaseClient) GetAutonomousVirtualMachine(ctx context.Context, request GetAutonomousVirtualMachineRequest) (response GetAutonomousVirtualMachineResponse, err error)
- func (client DatabaseClient) GetAutonomousVmCluster(ctx context.Context, request GetAutonomousVmClusterRequest) (response GetAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) GetAutonomousVmClusterResourceUsage(ctx context.Context, request GetAutonomousVmClusterResourceUsageRequest) (response GetAutonomousVmClusterResourceUsageResponse, err error)
- func (client DatabaseClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
- func (client DatabaseClient) GetBackupDestination(ctx context.Context, request GetBackupDestinationRequest) (response GetBackupDestinationResponse, err error)
- func (client DatabaseClient) GetCloudAutonomousVmCluster(ctx context.Context, request GetCloudAutonomousVmClusterRequest) (response GetCloudAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) GetCloudAutonomousVmClusterResourceUsage(ctx context.Context, request GetCloudAutonomousVmClusterResourceUsageRequest) (response GetCloudAutonomousVmClusterResourceUsageResponse, err error)
- func (client DatabaseClient) GetCloudExadataInfrastructure(ctx context.Context, request GetCloudExadataInfrastructureRequest) (response GetCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetCloudExadataInfrastructureUnallocatedResources(ctx context.Context, ...) (response GetCloudExadataInfrastructureUnallocatedResourcesResponse, err error)
- func (client DatabaseClient) GetCloudVmCluster(ctx context.Context, request GetCloudVmClusterRequest) (response GetCloudVmClusterResponse, err error)
- func (client DatabaseClient) GetCloudVmClusterIormConfig(ctx context.Context, request GetCloudVmClusterIormConfigRequest) (response GetCloudVmClusterIormConfigResponse, err error)
- func (client DatabaseClient) GetCloudVmClusterUpdate(ctx context.Context, request GetCloudVmClusterUpdateRequest) (response GetCloudVmClusterUpdateResponse, err error)
- func (client DatabaseClient) GetCloudVmClusterUpdateHistoryEntry(ctx context.Context, request GetCloudVmClusterUpdateHistoryEntryRequest) (response GetCloudVmClusterUpdateHistoryEntryResponse, err error)
- func (client DatabaseClient) GetConsoleConnection(ctx context.Context, request GetConsoleConnectionRequest) (response GetConsoleConnectionResponse, err error)
- func (client DatabaseClient) GetConsoleHistory(ctx context.Context, request GetConsoleHistoryRequest) (response GetConsoleHistoryResponse, err error)
- func (client DatabaseClient) GetConsoleHistoryContent(ctx context.Context, request GetConsoleHistoryContentRequest) (response GetConsoleHistoryContentResponse, err error)
- func (client DatabaseClient) GetDataGuardAssociation(ctx context.Context, request GetDataGuardAssociationRequest) (response GetDataGuardAssociationResponse, err error)
- func (client DatabaseClient) GetDatabase(ctx context.Context, request GetDatabaseRequest) (response GetDatabaseResponse, err error)
- func (client DatabaseClient) GetDatabaseSoftwareImage(ctx context.Context, request GetDatabaseSoftwareImageRequest) (response GetDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) GetDatabaseUpgradeHistoryEntry(ctx context.Context, request GetDatabaseUpgradeHistoryEntryRequest) (response GetDatabaseUpgradeHistoryEntryResponse, err error)
- func (client DatabaseClient) GetDbHome(ctx context.Context, request GetDbHomeRequest) (response GetDbHomeResponse, err error)
- func (client DatabaseClient) GetDbHomePatch(ctx context.Context, request GetDbHomePatchRequest) (response GetDbHomePatchResponse, err error)
- func (client DatabaseClient) GetDbHomePatchHistoryEntry(ctx context.Context, request GetDbHomePatchHistoryEntryRequest) (response GetDbHomePatchHistoryEntryResponse, err error)
- func (client DatabaseClient) GetDbNode(ctx context.Context, request GetDbNodeRequest) (response GetDbNodeResponse, err error)
- func (client DatabaseClient) GetDbServer(ctx context.Context, request GetDbServerRequest) (response GetDbServerResponse, err error)
- func (client DatabaseClient) GetDbSystem(ctx context.Context, request GetDbSystemRequest) (response GetDbSystemResponse, err error)
- func (client DatabaseClient) GetDbSystemPatch(ctx context.Context, request GetDbSystemPatchRequest) (response GetDbSystemPatchResponse, err error)
- func (client DatabaseClient) GetDbSystemPatchHistoryEntry(ctx context.Context, request GetDbSystemPatchHistoryEntryRequest) (response GetDbSystemPatchHistoryEntryResponse, err error)
- func (client DatabaseClient) GetDbSystemUpgradeHistoryEntry(ctx context.Context, request GetDbSystemUpgradeHistoryEntryRequest) (response GetDbSystemUpgradeHistoryEntryResponse, err error)
- func (client DatabaseClient) GetExadataInfrastructure(ctx context.Context, request GetExadataInfrastructureRequest) (response GetExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetExadataInfrastructureOcpus(ctx context.Context, request GetExadataInfrastructureOcpusRequest) (response GetExadataInfrastructureOcpusResponse, err error)
- func (client DatabaseClient) GetExadataInfrastructureUnAllocatedResources(ctx context.Context, ...) (response GetExadataInfrastructureUnAllocatedResourcesResponse, err error)
- func (client DatabaseClient) GetExadataIormConfig(ctx context.Context, request GetExadataIormConfigRequest) (response GetExadataIormConfigResponse, err error)
- func (client DatabaseClient) GetExadbVmCluster(ctx context.Context, request GetExadbVmClusterRequest) (response GetExadbVmClusterResponse, err error)
- func (client DatabaseClient) GetExadbVmClusterUpdate(ctx context.Context, request GetExadbVmClusterUpdateRequest) (response GetExadbVmClusterUpdateResponse, err error)
- func (client DatabaseClient) GetExadbVmClusterUpdateHistoryEntry(ctx context.Context, request GetExadbVmClusterUpdateHistoryEntryRequest) (response GetExadbVmClusterUpdateHistoryEntryResponse, err error)
- func (client DatabaseClient) GetExascaleDbStorageVault(ctx context.Context, request GetExascaleDbStorageVaultRequest) (response GetExascaleDbStorageVaultResponse, err error)
- func (client DatabaseClient) GetExecutionAction(ctx context.Context, request GetExecutionActionRequest) (response GetExecutionActionResponse, err error)
- func (client DatabaseClient) GetExecutionWindow(ctx context.Context, request GetExecutionWindowRequest) (response GetExecutionWindowResponse, err error)
- func (client DatabaseClient) GetExternalBackupJob(ctx context.Context, request GetExternalBackupJobRequest) (response GetExternalBackupJobResponse, err error)
- func (client DatabaseClient) GetExternalContainerDatabase(ctx context.Context, request GetExternalContainerDatabaseRequest) (response GetExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetExternalDatabaseConnector(ctx context.Context, request GetExternalDatabaseConnectorRequest) (response GetExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) GetExternalNonContainerDatabase(ctx context.Context, request GetExternalNonContainerDatabaseRequest) (response GetExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetExternalPluggableDatabase(ctx context.Context, request GetExternalPluggableDatabaseRequest) (response GetExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) GetInfrastructureTargetVersions(ctx context.Context, request GetInfrastructureTargetVersionsRequest) (response GetInfrastructureTargetVersionsResponse, err error)
- func (client DatabaseClient) GetKeyStore(ctx context.Context, request GetKeyStoreRequest) (response GetKeyStoreResponse, err error)
- func (client DatabaseClient) GetMaintenanceRun(ctx context.Context, request GetMaintenanceRunRequest) (response GetMaintenanceRunResponse, err error)
- func (client DatabaseClient) GetMaintenanceRunHistory(ctx context.Context, request GetMaintenanceRunHistoryRequest) (response GetMaintenanceRunHistoryResponse, err error)
- func (client DatabaseClient) GetOneoffPatch(ctx context.Context, request GetOneoffPatchRequest) (response GetOneoffPatchResponse, err error)
- func (client DatabaseClient) GetPdbConversionHistoryEntry(ctx context.Context, request GetPdbConversionHistoryEntryRequest) (response GetPdbConversionHistoryEntryResponse, err error)
- func (client DatabaseClient) GetPluggableDatabase(ctx context.Context, request GetPluggableDatabaseRequest) (response GetPluggableDatabaseResponse, err error)
- func (client DatabaseClient) GetScheduledAction(ctx context.Context, request GetScheduledActionRequest) (response GetScheduledActionResponse, err error)
- func (client DatabaseClient) GetSchedulingPlan(ctx context.Context, request GetSchedulingPlanRequest) (response GetSchedulingPlanResponse, err error)
- func (client DatabaseClient) GetSchedulingPolicy(ctx context.Context, request GetSchedulingPolicyRequest) (response GetSchedulingPolicyResponse, err error)
- func (client DatabaseClient) GetSchedulingWindow(ctx context.Context, request GetSchedulingWindowRequest) (response GetSchedulingWindowResponse, err error)
- func (client DatabaseClient) GetVmCluster(ctx context.Context, request GetVmClusterRequest) (response GetVmClusterResponse, err error)
- func (client DatabaseClient) GetVmClusterNetwork(ctx context.Context, request GetVmClusterNetworkRequest) (response GetVmClusterNetworkResponse, err error)
- func (client DatabaseClient) GetVmClusterPatch(ctx context.Context, request GetVmClusterPatchRequest) (response GetVmClusterPatchResponse, err error)
- func (client DatabaseClient) GetVmClusterPatchHistoryEntry(ctx context.Context, request GetVmClusterPatchHistoryEntryRequest) (response GetVmClusterPatchHistoryEntryResponse, err error)
- func (client DatabaseClient) GetVmClusterUpdate(ctx context.Context, request GetVmClusterUpdateRequest) (response GetVmClusterUpdateResponse, err error)
- func (client DatabaseClient) GetVmClusterUpdateHistoryEntry(ctx context.Context, request GetVmClusterUpdateHistoryEntryRequest) (response GetVmClusterUpdateHistoryEntryResponse, err error)
- func (client DatabaseClient) LaunchAutonomousExadataInfrastructure(ctx context.Context, request LaunchAutonomousExadataInfrastructureRequest) (response LaunchAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) LaunchDbSystem(ctx context.Context, request LaunchDbSystemRequest) (response LaunchDbSystemResponse, err error)
- func (client DatabaseClient) ListApplicationVips(ctx context.Context, request ListApplicationVipsRequest) (response ListApplicationVipsResponse, err error)
- func (client DatabaseClient) ListAutonomousContainerDatabaseDataguardAssociations(ctx context.Context, ...) (response ListAutonomousContainerDatabaseDataguardAssociationsResponse, ...)
- func (client DatabaseClient) ListAutonomousContainerDatabaseVersions(ctx context.Context, request ListAutonomousContainerDatabaseVersionsRequest) (response ListAutonomousContainerDatabaseVersionsResponse, err error)
- func (client DatabaseClient) ListAutonomousContainerDatabases(ctx context.Context, request ListAutonomousContainerDatabasesRequest) (response ListAutonomousContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseBackups(ctx context.Context, request ListAutonomousDatabaseBackupsRequest) (response ListAutonomousDatabaseBackupsResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseCharacterSets(ctx context.Context, request ListAutonomousDatabaseCharacterSetsRequest) (response ListAutonomousDatabaseCharacterSetsResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseClones(ctx context.Context, request ListAutonomousDatabaseClonesRequest) (response ListAutonomousDatabaseClonesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseDataguardAssociations(ctx context.Context, ...) (response ListAutonomousDatabaseDataguardAssociationsResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabasePeers(ctx context.Context, request ListAutonomousDatabasePeersRequest) (response ListAutonomousDatabasePeersResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseRefreshableClones(ctx context.Context, request ListAutonomousDatabaseRefreshableClonesRequest) (response ListAutonomousDatabaseRefreshableClonesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseSoftwareImages(ctx context.Context, request ListAutonomousDatabaseSoftwareImagesRequest) (response ListAutonomousDatabaseSoftwareImagesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabases(ctx context.Context, request ListAutonomousDatabasesRequest) (response ListAutonomousDatabasesResponse, err error)
- func (client DatabaseClient) ListAutonomousDbPreviewVersions(ctx context.Context, request ListAutonomousDbPreviewVersionsRequest) (response ListAutonomousDbPreviewVersionsResponse, err error)
- func (client DatabaseClient) ListAutonomousDbVersions(ctx context.Context, request ListAutonomousDbVersionsRequest) (response ListAutonomousDbVersionsResponse, err error)
- func (client DatabaseClient) ListAutonomousExadataInfrastructureShapes(ctx context.Context, request ListAutonomousExadataInfrastructureShapesRequest) (response ListAutonomousExadataInfrastructureShapesResponse, err error)
- func (client DatabaseClient) ListAutonomousExadataInfrastructures(ctx context.Context, request ListAutonomousExadataInfrastructuresRequest) (response ListAutonomousExadataInfrastructuresResponse, err error)
- func (client DatabaseClient) ListAutonomousVirtualMachines(ctx context.Context, request ListAutonomousVirtualMachinesRequest) (response ListAutonomousVirtualMachinesResponse, err error)
- func (client DatabaseClient) ListAutonomousVmClusterAcdResourceUsage(ctx context.Context, request ListAutonomousVmClusterAcdResourceUsageRequest) (response ListAutonomousVmClusterAcdResourceUsageResponse, err error)
- func (client DatabaseClient) ListAutonomousVmClusters(ctx context.Context, request ListAutonomousVmClustersRequest) (response ListAutonomousVmClustersResponse, err error)
- func (client DatabaseClient) ListBackupDestination(ctx context.Context, request ListBackupDestinationRequest) (response ListBackupDestinationResponse, err error)
- func (client DatabaseClient) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
- func (client DatabaseClient) ListCloudAutonomousVmClusterAcdResourceUsage(ctx context.Context, ...) (response ListCloudAutonomousVmClusterAcdResourceUsageResponse, err error)
- func (client DatabaseClient) ListCloudAutonomousVmClusters(ctx context.Context, request ListCloudAutonomousVmClustersRequest) (response ListCloudAutonomousVmClustersResponse, err error)
- func (client DatabaseClient) ListCloudExadataInfrastructures(ctx context.Context, request ListCloudExadataInfrastructuresRequest) (response ListCloudExadataInfrastructuresResponse, err error)
- func (client DatabaseClient) ListCloudVmClusterUpdateHistoryEntries(ctx context.Context, request ListCloudVmClusterUpdateHistoryEntriesRequest) (response ListCloudVmClusterUpdateHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListCloudVmClusterUpdates(ctx context.Context, request ListCloudVmClusterUpdatesRequest) (response ListCloudVmClusterUpdatesResponse, err error)
- func (client DatabaseClient) ListCloudVmClusters(ctx context.Context, request ListCloudVmClustersRequest) (response ListCloudVmClustersResponse, err error)
- func (client DatabaseClient) ListConsoleConnections(ctx context.Context, request ListConsoleConnectionsRequest) (response ListConsoleConnectionsResponse, err error)
- func (client DatabaseClient) ListConsoleHistories(ctx context.Context, request ListConsoleHistoriesRequest) (response ListConsoleHistoriesResponse, err error)
- func (client DatabaseClient) ListContainerDatabasePatches(ctx context.Context, request ListContainerDatabasePatchesRequest) (response ListContainerDatabasePatchesResponse, err error)
- func (client DatabaseClient) ListDataGuardAssociations(ctx context.Context, request ListDataGuardAssociationsRequest) (response ListDataGuardAssociationsResponse, err error)
- func (client DatabaseClient) ListDatabaseSoftwareImages(ctx context.Context, request ListDatabaseSoftwareImagesRequest) (response ListDatabaseSoftwareImagesResponse, err error)
- func (client DatabaseClient) ListDatabaseUpgradeHistoryEntries(ctx context.Context, request ListDatabaseUpgradeHistoryEntriesRequest) (response ListDatabaseUpgradeHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListDatabases(ctx context.Context, request ListDatabasesRequest) (response ListDatabasesResponse, err error)
- func (client DatabaseClient) ListDbHomePatchHistoryEntries(ctx context.Context, request ListDbHomePatchHistoryEntriesRequest) (response ListDbHomePatchHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListDbHomePatches(ctx context.Context, request ListDbHomePatchesRequest) (response ListDbHomePatchesResponse, err error)
- func (client DatabaseClient) ListDbHomes(ctx context.Context, request ListDbHomesRequest) (response ListDbHomesResponse, err error)
- func (client DatabaseClient) ListDbNodes(ctx context.Context, request ListDbNodesRequest) (response ListDbNodesResponse, err error)
- func (client DatabaseClient) ListDbServers(ctx context.Context, request ListDbServersRequest) (response ListDbServersResponse, err error)
- func (client DatabaseClient) ListDbSystemComputePerformances(ctx context.Context, request ListDbSystemComputePerformancesRequest) (response ListDbSystemComputePerformancesResponse, err error)
- func (client DatabaseClient) ListDbSystemPatchHistoryEntries(ctx context.Context, request ListDbSystemPatchHistoryEntriesRequest) (response ListDbSystemPatchHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListDbSystemPatches(ctx context.Context, request ListDbSystemPatchesRequest) (response ListDbSystemPatchesResponse, err error)
- func (client DatabaseClient) ListDbSystemShapes(ctx context.Context, request ListDbSystemShapesRequest) (response ListDbSystemShapesResponse, err error)
- func (client DatabaseClient) ListDbSystemStoragePerformances(ctx context.Context, request ListDbSystemStoragePerformancesRequest) (response ListDbSystemStoragePerformancesResponse, err error)
- func (client DatabaseClient) ListDbSystemUpgradeHistoryEntries(ctx context.Context, request ListDbSystemUpgradeHistoryEntriesRequest) (response ListDbSystemUpgradeHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListDbSystems(ctx context.Context, request ListDbSystemsRequest) (response ListDbSystemsResponse, err error)
- func (client DatabaseClient) ListDbVersions(ctx context.Context, request ListDbVersionsRequest) (response ListDbVersionsResponse, err error)
- func (client DatabaseClient) ListExadataInfrastructures(ctx context.Context, request ListExadataInfrastructuresRequest) (response ListExadataInfrastructuresResponse, err error)
- func (client DatabaseClient) ListExadbVmClusterUpdateHistoryEntries(ctx context.Context, request ListExadbVmClusterUpdateHistoryEntriesRequest) (response ListExadbVmClusterUpdateHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListExadbVmClusterUpdates(ctx context.Context, request ListExadbVmClusterUpdatesRequest) (response ListExadbVmClusterUpdatesResponse, err error)
- func (client DatabaseClient) ListExadbVmClusters(ctx context.Context, request ListExadbVmClustersRequest) (response ListExadbVmClustersResponse, err error)
- func (client DatabaseClient) ListExascaleDbStorageVaults(ctx context.Context, request ListExascaleDbStorageVaultsRequest) (response ListExascaleDbStorageVaultsResponse, err error)
- func (client DatabaseClient) ListExecutionActions(ctx context.Context, request ListExecutionActionsRequest) (response ListExecutionActionsResponse, err error)
- func (client DatabaseClient) ListExecutionWindows(ctx context.Context, request ListExecutionWindowsRequest) (response ListExecutionWindowsResponse, err error)
- func (client DatabaseClient) ListExternalContainerDatabases(ctx context.Context, request ListExternalContainerDatabasesRequest) (response ListExternalContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListExternalDatabaseConnectors(ctx context.Context, request ListExternalDatabaseConnectorsRequest) (response ListExternalDatabaseConnectorsResponse, err error)
- func (client DatabaseClient) ListExternalNonContainerDatabases(ctx context.Context, request ListExternalNonContainerDatabasesRequest) (response ListExternalNonContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListExternalPluggableDatabases(ctx context.Context, request ListExternalPluggableDatabasesRequest) (response ListExternalPluggableDatabasesResponse, err error)
- func (client DatabaseClient) ListFlexComponents(ctx context.Context, request ListFlexComponentsRequest) (response ListFlexComponentsResponse, err error)
- func (client DatabaseClient) ListGiVersionMinorVersions(ctx context.Context, request ListGiVersionMinorVersionsRequest) (response ListGiVersionMinorVersionsResponse, err error)
- func (client DatabaseClient) ListGiVersions(ctx context.Context, request ListGiVersionsRequest) (response ListGiVersionsResponse, err error)
- func (client DatabaseClient) ListKeyStores(ctx context.Context, request ListKeyStoresRequest) (response ListKeyStoresResponse, err error)
- func (client DatabaseClient) ListMaintenanceRunHistory(ctx context.Context, request ListMaintenanceRunHistoryRequest) (response ListMaintenanceRunHistoryResponse, err error)
- func (client DatabaseClient) ListMaintenanceRuns(ctx context.Context, request ListMaintenanceRunsRequest) (response ListMaintenanceRunsResponse, err error)
- func (client DatabaseClient) ListOneoffPatches(ctx context.Context, request ListOneoffPatchesRequest) (response ListOneoffPatchesResponse, err error)
- func (client DatabaseClient) ListParamsForActionType(ctx context.Context, request ListParamsForActionTypeRequest) (response ListParamsForActionTypeResponse, err error)
- func (client DatabaseClient) ListPdbConversionHistoryEntries(ctx context.Context, request ListPdbConversionHistoryEntriesRequest) (response ListPdbConversionHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListPluggableDatabases(ctx context.Context, request ListPluggableDatabasesRequest) (response ListPluggableDatabasesResponse, err error)
- func (client DatabaseClient) ListRecommendedScheduledActions(ctx context.Context, request ListRecommendedScheduledActionsRequest) (response ListRecommendedScheduledActionsResponse, err error)
- func (client DatabaseClient) ListScheduledActions(ctx context.Context, request ListScheduledActionsRequest) (response ListScheduledActionsResponse, err error)
- func (client DatabaseClient) ListSchedulingPlans(ctx context.Context, request ListSchedulingPlansRequest) (response ListSchedulingPlansResponse, err error)
- func (client DatabaseClient) ListSchedulingPolicies(ctx context.Context, request ListSchedulingPoliciesRequest) (response ListSchedulingPoliciesResponse, err error)
- func (client DatabaseClient) ListSchedulingWindows(ctx context.Context, request ListSchedulingWindowsRequest) (response ListSchedulingWindowsResponse, err error)
- func (client DatabaseClient) ListSystemVersions(ctx context.Context, request ListSystemVersionsRequest) (response ListSystemVersionsResponse, err error)
- func (client DatabaseClient) ListVmClusterNetworks(ctx context.Context, request ListVmClusterNetworksRequest) (response ListVmClusterNetworksResponse, err error)
- func (client DatabaseClient) ListVmClusterPatchHistoryEntries(ctx context.Context, request ListVmClusterPatchHistoryEntriesRequest) (response ListVmClusterPatchHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListVmClusterPatches(ctx context.Context, request ListVmClusterPatchesRequest) (response ListVmClusterPatchesResponse, err error)
- func (client DatabaseClient) ListVmClusterUpdateHistoryEntries(ctx context.Context, request ListVmClusterUpdateHistoryEntriesRequest) (response ListVmClusterUpdateHistoryEntriesResponse, err error)
- func (client DatabaseClient) ListVmClusterUpdates(ctx context.Context, request ListVmClusterUpdatesRequest) (response ListVmClusterUpdatesResponse, err error)
- func (client DatabaseClient) ListVmClusters(ctx context.Context, request ListVmClustersRequest) (response ListVmClustersResponse, err error)
- func (client DatabaseClient) LocalClonePluggableDatabase(ctx context.Context, request LocalClonePluggableDatabaseRequest) (response LocalClonePluggableDatabaseResponse, err error)
- func (client DatabaseClient) MigrateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response MigrateAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) MigrateDataGuardAssociationToMultiDataGuards(ctx context.Context, ...) (response MigrateDataGuardAssociationToMultiDataGuardsResponse, err error)
- func (client DatabaseClient) MigrateExadataDbSystemResourceModel(ctx context.Context, request MigrateExadataDbSystemResourceModelRequest) (response MigrateExadataDbSystemResourceModelResponse, err error)
- func (client DatabaseClient) MigrateVaultKey(ctx context.Context, request MigrateVaultKeyRequest) (response MigrateVaultKeyResponse, err error)
- func (client DatabaseClient) ModifyDatabaseManagement(ctx context.Context, request ModifyDatabaseManagementRequest) (response ModifyDatabaseManagementResponse, err error)
- func (client DatabaseClient) ModifyPluggableDatabaseManagement(ctx context.Context, request ModifyPluggableDatabaseManagementRequest) (response ModifyPluggableDatabaseManagementResponse, err error)
- func (client DatabaseClient) MoveExecutionActionMember(ctx context.Context, request MoveExecutionActionMemberRequest) (response MoveExecutionActionMemberResponse, err error)
- func (client DatabaseClient) RefreshPluggableDatabase(ctx context.Context, request RefreshPluggableDatabaseRequest) (response RefreshPluggableDatabaseResponse, err error)
- func (client DatabaseClient) RegisterAutonomousDatabaseDataSafe(ctx context.Context, request RegisterAutonomousDatabaseDataSafeRequest) (response RegisterAutonomousDatabaseDataSafeResponse, err error)
- func (client DatabaseClient) ReinstateAutonomousContainerDatabaseDataguard(ctx context.Context, ...) (response ReinstateAutonomousContainerDatabaseDataguardResponse, err error)
- func (client DatabaseClient) ReinstateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) ReinstateDataGuard(ctx context.Context, request ReinstateDataGuardRequest) (response ReinstateDataGuardResponse, err error)
- func (client DatabaseClient) ReinstateDataGuardAssociation(ctx context.Context, request ReinstateDataGuardAssociationRequest) (response ReinstateDataGuardAssociationResponse, err error)
- func (client DatabaseClient) RemoteClonePluggableDatabase(ctx context.Context, request RemoteClonePluggableDatabaseRequest) (response RemoteClonePluggableDatabaseResponse, err error)
- func (client DatabaseClient) RemoveVirtualMachineFromCloudVmCluster(ctx context.Context, request RemoveVirtualMachineFromCloudVmClusterRequest) (response RemoveVirtualMachineFromCloudVmClusterResponse, err error)
- func (client DatabaseClient) RemoveVirtualMachineFromExadbVmCluster(ctx context.Context, request RemoveVirtualMachineFromExadbVmClusterRequest) (response RemoveVirtualMachineFromExadbVmClusterResponse, err error)
- func (client DatabaseClient) RemoveVirtualMachineFromVmCluster(ctx context.Context, request RemoveVirtualMachineFromVmClusterRequest) (response RemoveVirtualMachineFromVmClusterResponse, err error)
- func (client DatabaseClient) ReorderExecutionActions(ctx context.Context, request ReorderExecutionActionsRequest) (response ReorderExecutionActionsResponse, err error)
- func (client DatabaseClient) ReorderScheduledActions(ctx context.Context, request ReorderScheduledActionsRequest) (response ReorderScheduledActionsResponse, err error)
- func (client DatabaseClient) ResizeVmClusterNetwork(ctx context.Context, request ResizeVmClusterNetworkRequest) (response ResizeVmClusterNetworkResponse, err error)
- func (client DatabaseClient) ResourcePoolShapes(ctx context.Context, request ResourcePoolShapesRequest) (response ResourcePoolShapesResponse, err error)
- func (client DatabaseClient) RestartAutonomousContainerDatabase(ctx context.Context, request RestartAutonomousContainerDatabaseRequest) (response RestartAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) RestartAutonomousDatabase(ctx context.Context, request RestartAutonomousDatabaseRequest) (response RestartAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) RestoreAutonomousDatabase(ctx context.Context, request RestoreAutonomousDatabaseRequest) (response RestoreAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) RestoreDatabase(ctx context.Context, request RestoreDatabaseRequest) (response RestoreDatabaseResponse, err error)
- func (client DatabaseClient) RotateAutonomousContainerDatabaseEncryptionKey(ctx context.Context, ...) (response RotateAutonomousContainerDatabaseEncryptionKeyResponse, err error)
- func (client DatabaseClient) RotateAutonomousDatabaseEncryptionKey(ctx context.Context, request RotateAutonomousDatabaseEncryptionKeyRequest) (response RotateAutonomousDatabaseEncryptionKeyResponse, err error)
- func (client DatabaseClient) RotateAutonomousVmClusterOrdsCerts(ctx context.Context, request RotateAutonomousVmClusterOrdsCertsRequest) (response RotateAutonomousVmClusterOrdsCertsResponse, err error)
- func (client DatabaseClient) RotateAutonomousVmClusterSslCerts(ctx context.Context, request RotateAutonomousVmClusterSslCertsRequest) (response RotateAutonomousVmClusterSslCertsResponse, err error)
- func (client DatabaseClient) RotateCloudAutonomousVmClusterOrdsCerts(ctx context.Context, request RotateCloudAutonomousVmClusterOrdsCertsRequest) (response RotateCloudAutonomousVmClusterOrdsCertsResponse, err error)
- func (client DatabaseClient) RotateCloudAutonomousVmClusterSslCerts(ctx context.Context, request RotateCloudAutonomousVmClusterSslCertsRequest) (response RotateCloudAutonomousVmClusterSslCertsResponse, err error)
- func (client DatabaseClient) RotateOrdsCerts(ctx context.Context, request RotateOrdsCertsRequest) (response RotateOrdsCertsResponse, err error)
- func (client DatabaseClient) RotatePluggableDatabaseEncryptionKey(ctx context.Context, request RotatePluggableDatabaseEncryptionKeyRequest) (response RotatePluggableDatabaseEncryptionKeyResponse, err error)
- func (client DatabaseClient) RotateSslCerts(ctx context.Context, request RotateSslCertsRequest) (response RotateSslCertsResponse, err error)
- func (client DatabaseClient) RotateVaultKey(ctx context.Context, request RotateVaultKeyRequest) (response RotateVaultKeyResponse, err error)
- func (client DatabaseClient) SaasAdminUserStatus(ctx context.Context, request SaasAdminUserStatusRequest) (response SaasAdminUserStatusResponse, err error)
- func (client DatabaseClient) ScanExternalContainerDatabasePluggableDatabases(ctx context.Context, ...) (response ScanExternalContainerDatabasePluggableDatabasesResponse, err error)
- func (client DatabaseClient) SetDbKeyVersion(ctx context.Context, request SetDbKeyVersionRequest) (response SetDbKeyVersionResponse, err error)
- func (client DatabaseClient) SetPdbKeyVersion(ctx context.Context, request SetPdbKeyVersionRequest) (response SetPdbKeyVersionResponse, err error)
- func (client *DatabaseClient) SetRegion(region string)
- func (client DatabaseClient) ShrinkAutonomousDatabase(ctx context.Context, request ShrinkAutonomousDatabaseRequest) (response ShrinkAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) StartAutonomousDatabase(ctx context.Context, request StartAutonomousDatabaseRequest) (response StartAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) StartPluggableDatabase(ctx context.Context, request StartPluggableDatabaseRequest) (response StartPluggableDatabaseResponse, err error)
- func (client DatabaseClient) StopAutonomousDatabase(ctx context.Context, request StopAutonomousDatabaseRequest) (response StopAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) StopPluggableDatabase(ctx context.Context, request StopPluggableDatabaseRequest) (response StopPluggableDatabaseResponse, err error)
- func (client DatabaseClient) SwitchOverDataGuard(ctx context.Context, request SwitchOverDataGuardRequest) (response SwitchOverDataGuardResponse, err error)
- func (client DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguard(ctx context.Context, ...) (response SwitchoverAutonomousContainerDatabaseDataguardResponse, err error)
- func (client DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) SwitchoverAutonomousDatabase(ctx context.Context, request SwitchoverAutonomousDatabaseRequest) (response SwitchoverAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) SwitchoverDataGuardAssociation(ctx context.Context, request SwitchoverDataGuardAssociationRequest) (response SwitchoverDataGuardAssociationResponse, err error)
- func (client DatabaseClient) TerminateAutonomousContainerDatabase(ctx context.Context, request TerminateAutonomousContainerDatabaseRequest) (response TerminateAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) TerminateAutonomousExadataInfrastructure(ctx context.Context, request TerminateAutonomousExadataInfrastructureRequest) (response TerminateAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) TerminateDbSystem(ctx context.Context, request TerminateDbSystemRequest) (response TerminateDbSystemResponse, err error)
- func (client DatabaseClient) UpdateAutonomousContainerDatabase(ctx context.Context, request UpdateAutonomousContainerDatabaseRequest) (response UpdateAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) UpdateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, ...) (response UpdateAutonomousContainerDatabaseDataguardAssociationResponse, ...)
- func (client DatabaseClient) UpdateAutonomousDatabase(ctx context.Context, request UpdateAutonomousDatabaseRequest) (response UpdateAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabaseBackup(ctx context.Context, request UpdateAutonomousDatabaseBackupRequest) (response UpdateAutonomousDatabaseBackupResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabaseRegionalWallet(ctx context.Context, request UpdateAutonomousDatabaseRegionalWalletRequest) (response UpdateAutonomousDatabaseRegionalWalletResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabaseSoftwareImage(ctx context.Context, request UpdateAutonomousDatabaseSoftwareImageRequest) (response UpdateAutonomousDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabaseWallet(ctx context.Context, request UpdateAutonomousDatabaseWalletRequest) (response UpdateAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) UpdateAutonomousExadataInfrastructure(ctx context.Context, request UpdateAutonomousExadataInfrastructureRequest) (response UpdateAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateAutonomousVmCluster(ctx context.Context, request UpdateAutonomousVmClusterRequest) (response UpdateAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) UpdateBackup(ctx context.Context, request UpdateBackupRequest) (response UpdateBackupResponse, err error)
- func (client DatabaseClient) UpdateBackupDestination(ctx context.Context, request UpdateBackupDestinationRequest) (response UpdateBackupDestinationResponse, err error)
- func (client DatabaseClient) UpdateCloudAutonomousVmCluster(ctx context.Context, request UpdateCloudAutonomousVmClusterRequest) (response UpdateCloudAutonomousVmClusterResponse, err error)
- func (client DatabaseClient) UpdateCloudExadataInfrastructure(ctx context.Context, request UpdateCloudExadataInfrastructureRequest) (response UpdateCloudExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateCloudVmCluster(ctx context.Context, request UpdateCloudVmClusterRequest) (response UpdateCloudVmClusterResponse, err error)
- func (client DatabaseClient) UpdateCloudVmClusterIormConfig(ctx context.Context, request UpdateCloudVmClusterIormConfigRequest) (response UpdateCloudVmClusterIormConfigResponse, err error)
- func (client DatabaseClient) UpdateConsoleConnection(ctx context.Context, request UpdateConsoleConnectionRequest) (response UpdateConsoleConnectionResponse, err error)
- func (client DatabaseClient) UpdateConsoleHistory(ctx context.Context, request UpdateConsoleHistoryRequest) (response UpdateConsoleHistoryResponse, err error)
- func (client DatabaseClient) UpdateDataGuard(ctx context.Context, request UpdateDataGuardRequest) (response UpdateDataGuardResponse, err error)
- func (client DatabaseClient) UpdateDataGuardAssociation(ctx context.Context, request UpdateDataGuardAssociationRequest) (response UpdateDataGuardAssociationResponse, err error)
- func (client DatabaseClient) UpdateDatabase(ctx context.Context, request UpdateDatabaseRequest) (response UpdateDatabaseResponse, err error)
- func (client DatabaseClient) UpdateDatabaseSoftwareImage(ctx context.Context, request UpdateDatabaseSoftwareImageRequest) (response UpdateDatabaseSoftwareImageResponse, err error)
- func (client DatabaseClient) UpdateDbHome(ctx context.Context, request UpdateDbHomeRequest) (response UpdateDbHomeResponse, err error)
- func (client DatabaseClient) UpdateDbNode(ctx context.Context, request UpdateDbNodeRequest) (response UpdateDbNodeResponse, err error)
- func (client DatabaseClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
- func (client DatabaseClient) UpdateExadataInfrastructure(ctx context.Context, request UpdateExadataInfrastructureRequest) (response UpdateExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateExadataIormConfig(ctx context.Context, request UpdateExadataIormConfigRequest) (response UpdateExadataIormConfigResponse, err error)
- func (client DatabaseClient) UpdateExadbVmCluster(ctx context.Context, request UpdateExadbVmClusterRequest) (response UpdateExadbVmClusterResponse, err error)
- func (client DatabaseClient) UpdateExascaleDbStorageVault(ctx context.Context, request UpdateExascaleDbStorageVaultRequest) (response UpdateExascaleDbStorageVaultResponse, err error)
- func (client DatabaseClient) UpdateExecutionAction(ctx context.Context, request UpdateExecutionActionRequest) (response UpdateExecutionActionResponse, err error)
- func (client DatabaseClient) UpdateExecutionWindow(ctx context.Context, request UpdateExecutionWindowRequest) (response UpdateExecutionWindowResponse, err error)
- func (client DatabaseClient) UpdateExternalContainerDatabase(ctx context.Context, request UpdateExternalContainerDatabaseRequest) (response UpdateExternalContainerDatabaseResponse, err error)
- func (client DatabaseClient) UpdateExternalDatabaseConnector(ctx context.Context, request UpdateExternalDatabaseConnectorRequest) (response UpdateExternalDatabaseConnectorResponse, err error)
- func (client DatabaseClient) UpdateExternalNonContainerDatabase(ctx context.Context, request UpdateExternalNonContainerDatabaseRequest) (response UpdateExternalNonContainerDatabaseResponse, err error)
- func (client DatabaseClient) UpdateExternalPluggableDatabase(ctx context.Context, request UpdateExternalPluggableDatabaseRequest) (response UpdateExternalPluggableDatabaseResponse, err error)
- func (client DatabaseClient) UpdateKeyStore(ctx context.Context, request UpdateKeyStoreRequest) (response UpdateKeyStoreResponse, err error)
- func (client DatabaseClient) UpdateMaintenanceRun(ctx context.Context, request UpdateMaintenanceRunRequest) (response UpdateMaintenanceRunResponse, err error)
- func (client DatabaseClient) UpdateOneoffPatch(ctx context.Context, request UpdateOneoffPatchRequest) (response UpdateOneoffPatchResponse, err error)
- func (client DatabaseClient) UpdatePluggableDatabase(ctx context.Context, request UpdatePluggableDatabaseRequest) (response UpdatePluggableDatabaseResponse, err error)
- func (client DatabaseClient) UpdateScheduledAction(ctx context.Context, request UpdateScheduledActionRequest) (response UpdateScheduledActionResponse, err error)
- func (client DatabaseClient) UpdateSchedulingPolicy(ctx context.Context, request UpdateSchedulingPolicyRequest) (response UpdateSchedulingPolicyResponse, err error)
- func (client DatabaseClient) UpdateSchedulingWindow(ctx context.Context, request UpdateSchedulingWindowRequest) (response UpdateSchedulingWindowResponse, err error)
- func (client DatabaseClient) UpdateVmCluster(ctx context.Context, request UpdateVmClusterRequest) (response UpdateVmClusterResponse, err error)
- func (client DatabaseClient) UpdateVmClusterNetwork(ctx context.Context, request UpdateVmClusterNetworkRequest) (response UpdateVmClusterNetworkResponse, err error)
- func (client DatabaseClient) UpgradeDatabase(ctx context.Context, request UpgradeDatabaseRequest) (response UpgradeDatabaseResponse, err error)
- func (client DatabaseClient) UpgradeDbSystem(ctx context.Context, request UpgradeDbSystemRequest) (response UpgradeDbSystemResponse, err error)
- func (client DatabaseClient) ValidateVmClusterNetwork(ctx context.Context, request ValidateVmClusterNetworkRequest) (response ValidateVmClusterNetworkResponse, err error)
- type DatabaseConnectionCredentials
- type DatabaseConnectionCredentialsByDetails
- type DatabaseConnectionCredentialsByDetailsRoleEnum
- type DatabaseConnectionCredentialsByName
- type DatabaseConnectionCredentialsCredentialTypeEnum
- type DatabaseConnectionString
- type DatabaseConnectionStringProfile
- type DatabaseConnectionStringProfileConsumerGroupEnum
- type DatabaseConnectionStringProfileHostFormatEnum
- type DatabaseConnectionStringProfileProtocolEnum
- type DatabaseConnectionStringProfileSessionModeEnum
- type DatabaseConnectionStringProfileSyntaxFormatEnum
- type DatabaseConnectionStringProfileTlsAuthenticationEnum
- type DatabaseConnectionStringProtocolEnum
- type DatabaseConnectionStrings
- type DatabaseCredentialDetails
- type DatabaseLifecycleStateEnum
- type DatabaseManagementConfig
- type DatabaseManagementConfigDatabaseManagementStatusEnum
- type DatabaseManagementConfigLicenseModelEnum
- type DatabaseSoftwareImage
- type DatabaseSoftwareImageImageShapeFamilyEnum
- type DatabaseSoftwareImageImageTypeEnum
- type DatabaseSoftwareImageLifecycleStateEnum
- type DatabaseSoftwareImageSummary
- type DatabaseSoftwareImageSummaryImageShapeFamilyEnum
- type DatabaseSoftwareImageSummaryImageTypeEnum
- type DatabaseSoftwareImageSummaryLifecycleStateEnum
- type DatabaseSslConnectionCredentials
- type DatabaseSslConnectionCredentialsRoleEnum
- type DatabaseSummary
- type DatabaseSummaryLifecycleStateEnum
- type DatabaseTool
- type DatabaseToolNameEnum
- type DatabaseUpgradeHistoryEntry
- type DatabaseUpgradeHistoryEntryActionEnum
- type DatabaseUpgradeHistoryEntryLifecycleStateEnum
- type DatabaseUpgradeHistoryEntrySourceEnum
- type DatabaseUpgradeHistoryEntrySummary
- type DatabaseUpgradeHistoryEntrySummaryActionEnum
- type DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
- type DatabaseUpgradeHistoryEntrySummarySourceEnum
- type DatabaseUpgradeSourceBase
- type DatabaseUpgradeSourceBaseSourceEnum
- type DatabaseUpgradeWithDatabaseSoftwareImageDetails
- func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) GetOptions() *string
- func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) MarshalJSON() (buff []byte, e error)
- func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) String() string
- func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) ValidateEnumValue() (bool, error)
- type DatabaseUpgradeWithDbHomeDetails
- type DatabaseUpgradeWithDbVersionDetails
- type DayOfWeek
- type DayOfWeekNameEnum
- type DbBackupConfig
- type DbBackupConfigAutoBackupWindowEnum
- type DbBackupConfigAutoFullBackupDayEnum
- type DbBackupConfigAutoFullBackupWindowEnum
- type DbBackupConfigBackupDeletionPolicyEnum
- type DbHome
- type DbHomeFromAgentResourceId
- type DbHomeFromAgentResourceIdLifecycleStateEnum
- type DbHomeLifecycleStateEnum
- type DbHomeSummary
- type DbHomeSummaryLifecycleStateEnum
- type DbIormConfig
- type DbIormConfigUpdateDetail
- type DbNode
- type DbNodeActionActionEnum
- type DbNodeActionRequest
- func (request DbNodeActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DbNodeActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DbNodeActionRequest) RetryPolicy() *common.RetryPolicy
- func (request DbNodeActionRequest) String() string
- func (request DbNodeActionRequest) ValidateEnumValue() (bool, error)
- type DbNodeActionResponse
- type DbNodeDetails
- type DbNodeLifecycleStateEnum
- type DbNodeMaintenanceTypeEnum
- type DbNodeSummary
- type DbNodeSummaryLifecycleStateEnum
- type DbNodeSummaryMaintenanceTypeEnum
- type DbServer
- type DbServerComputeModelEnum
- type DbServerDetails
- type DbServerHistorySummary
- type DbServerLifecycleStateEnum
- type DbServerPatchingDetails
- type DbServerPatchingDetailsPatchingStatusEnum
- type DbServerSummary
- type DbServerSummaryComputeModelEnum
- type DbServerSummaryLifecycleStateEnum
- type DbSystem
- type DbSystemComputePerformanceSummary
- type DbSystemDatabaseEditionEnum
- type DbSystemDiskRedundancyEnum
- type DbSystemLicenseModelEnum
- type DbSystemLifecycleStateEnum
- type DbSystemOptions
- type DbSystemOptionsStorageManagementEnum
- type DbSystemShapeSummary
- type DbSystemShapeSummaryComputeModelEnum
- type DbSystemShapeSummaryShapeTypeEnum
- type DbSystemStoragePerformanceSummary
- type DbSystemStoragePerformanceSummaryShapeTypeEnum
- type DbSystemStorageVolumePerformanceModeEnum
- type DbSystemSummary
- type DbSystemSummaryDatabaseEditionEnum
- type DbSystemSummaryDiskRedundancyEnum
- type DbSystemSummaryLicenseModelEnum
- type DbSystemSummaryLifecycleStateEnum
- type DbSystemSummaryStorageVolumePerformanceModeEnum
- type DbSystemUpgradeHistoryEntry
- type DbSystemUpgradeHistoryEntryActionEnum
- type DbSystemUpgradeHistoryEntryLifecycleStateEnum
- type DbSystemUpgradeHistoryEntrySummary
- type DbSystemUpgradeHistoryEntrySummaryActionEnum
- type DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum
- type DbVersionSummary
- type DefinedFileSystemConfiguration
- type DeleteApplicationVipRequest
- func (request DeleteApplicationVipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteApplicationVipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteApplicationVipRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteApplicationVipRequest) String() string
- func (request DeleteApplicationVipRequest) ValidateEnumValue() (bool, error)
- type DeleteApplicationVipResponse
- type DeleteAutonomousDatabaseBackupRequest
- func (request DeleteAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAutonomousDatabaseBackupRequest) String() string
- func (request DeleteAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
- type DeleteAutonomousDatabaseBackupResponse
- type DeleteAutonomousDatabaseRequest
- func (request DeleteAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAutonomousDatabaseRequest) String() string
- func (request DeleteAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type DeleteAutonomousDatabaseResponse
- type DeleteAutonomousDatabaseSoftwareImageRequest
- func (request DeleteAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAutonomousDatabaseSoftwareImageRequest) String() string
- func (request DeleteAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type DeleteAutonomousDatabaseSoftwareImageResponse
- type DeleteAutonomousVmClusterRequest
- func (request DeleteAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteAutonomousVmClusterRequest) String() string
- func (request DeleteAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type DeleteAutonomousVmClusterResponse
- type DeleteBackupDestinationRequest
- func (request DeleteBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteBackupDestinationRequest) String() string
- func (request DeleteBackupDestinationRequest) ValidateEnumValue() (bool, error)
- type DeleteBackupDestinationResponse
- type DeleteBackupRequest
- func (request DeleteBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteBackupRequest) String() string
- func (request DeleteBackupRequest) ValidateEnumValue() (bool, error)
- type DeleteBackupResponse
- type DeleteCloudAutonomousVmClusterRequest
- func (request DeleteCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteCloudAutonomousVmClusterRequest) String() string
- func (request DeleteCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type DeleteCloudAutonomousVmClusterResponse
- type DeleteCloudExadataInfrastructureRequest
- func (request DeleteCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteCloudExadataInfrastructureRequest) String() string
- func (request DeleteCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type DeleteCloudExadataInfrastructureResponse
- type DeleteCloudVmClusterRequest
- func (request DeleteCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteCloudVmClusterRequest) String() string
- func (request DeleteCloudVmClusterRequest) ValidateEnumValue() (bool, error)
- type DeleteCloudVmClusterResponse
- type DeleteConsoleConnectionRequest
- func (request DeleteConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConsoleConnectionRequest) String() string
- func (request DeleteConsoleConnectionRequest) ValidateEnumValue() (bool, error)
- type DeleteConsoleConnectionResponse
- type DeleteConsoleHistoryRequest
- func (request DeleteConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteConsoleHistoryRequest) String() string
- func (request DeleteConsoleHistoryRequest) ValidateEnumValue() (bool, error)
- type DeleteConsoleHistoryResponse
- type DeleteDatabaseRequest
- func (request DeleteDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseRequest) String() string
- func (request DeleteDatabaseRequest) ValidateEnumValue() (bool, error)
- type DeleteDatabaseResponse
- type DeleteDatabaseSoftwareImageRequest
- func (request DeleteDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDatabaseSoftwareImageRequest) String() string
- func (request DeleteDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type DeleteDatabaseSoftwareImageResponse
- type DeleteDbHomeRequest
- func (request DeleteDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteDbHomeRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteDbHomeRequest) String() string
- func (request DeleteDbHomeRequest) ValidateEnumValue() (bool, error)
- type DeleteDbHomeResponse
- type DeleteExadataInfrastructureRequest
- func (request DeleteExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExadataInfrastructureRequest) String() string
- func (request DeleteExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type DeleteExadataInfrastructureResponse
- type DeleteExadbVmClusterRequest
- func (request DeleteExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExadbVmClusterRequest) String() string
- func (request DeleteExadbVmClusterRequest) ValidateEnumValue() (bool, error)
- type DeleteExadbVmClusterResponse
- type DeleteExascaleDbStorageVaultRequest
- func (request DeleteExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExascaleDbStorageVaultRequest) String() string
- func (request DeleteExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
- type DeleteExascaleDbStorageVaultResponse
- type DeleteExecutionActionRequest
- func (request DeleteExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExecutionActionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExecutionActionRequest) String() string
- func (request DeleteExecutionActionRequest) ValidateEnumValue() (bool, error)
- type DeleteExecutionActionResponse
- type DeleteExecutionWindowRequest
- func (request DeleteExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExecutionWindowRequest) String() string
- func (request DeleteExecutionWindowRequest) ValidateEnumValue() (bool, error)
- type DeleteExecutionWindowResponse
- type DeleteExternalContainerDatabaseRequest
- func (request DeleteExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExternalContainerDatabaseRequest) String() string
- func (request DeleteExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type DeleteExternalContainerDatabaseResponse
- type DeleteExternalDatabaseConnectorRequest
- func (request DeleteExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExternalDatabaseConnectorRequest) String() string
- func (request DeleteExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
- type DeleteExternalDatabaseConnectorResponse
- type DeleteExternalNonContainerDatabaseRequest
- func (request DeleteExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExternalNonContainerDatabaseRequest) String() string
- func (request DeleteExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type DeleteExternalNonContainerDatabaseResponse
- type DeleteExternalPluggableDatabaseRequest
- func (request DeleteExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteExternalPluggableDatabaseRequest) String() string
- func (request DeleteExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type DeleteExternalPluggableDatabaseResponse
- type DeleteKeyStoreRequest
- func (request DeleteKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteKeyStoreRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteKeyStoreRequest) String() string
- func (request DeleteKeyStoreRequest) ValidateEnumValue() (bool, error)
- type DeleteKeyStoreResponse
- type DeleteOneoffPatchRequest
- func (request DeleteOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteOneoffPatchRequest) String() string
- func (request DeleteOneoffPatchRequest) ValidateEnumValue() (bool, error)
- type DeleteOneoffPatchResponse
- type DeletePluggableDatabaseRequest
- func (request DeletePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeletePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeletePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request DeletePluggableDatabaseRequest) String() string
- func (request DeletePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type DeletePluggableDatabaseResponse
- type DeleteScheduledActionRequest
- func (request DeleteScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteScheduledActionRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteScheduledActionRequest) String() string
- func (request DeleteScheduledActionRequest) ValidateEnumValue() (bool, error)
- type DeleteScheduledActionResponse
- type DeleteSchedulingPlanRequest
- func (request DeleteSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSchedulingPlanRequest) String() string
- func (request DeleteSchedulingPlanRequest) ValidateEnumValue() (bool, error)
- type DeleteSchedulingPlanResponse
- type DeleteSchedulingPolicyRequest
- func (request DeleteSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSchedulingPolicyRequest) String() string
- func (request DeleteSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
- type DeleteSchedulingPolicyResponse
- type DeleteSchedulingWindowRequest
- func (request DeleteSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteSchedulingWindowRequest) String() string
- func (request DeleteSchedulingWindowRequest) ValidateEnumValue() (bool, error)
- type DeleteSchedulingWindowResponse
- type DeleteVmClusterNetworkRequest
- func (request DeleteVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteVmClusterNetworkRequest) String() string
- func (request DeleteVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type DeleteVmClusterNetworkResponse
- type DeleteVmClusterRequest
- func (request DeleteVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeleteVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeleteVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request DeleteVmClusterRequest) String() string
- func (request DeleteVmClusterRequest) ValidateEnumValue() (bool, error)
- type DeleteVmClusterResponse
- type DeregisterAutonomousDatabaseDataSafeDetails
- type DeregisterAutonomousDatabaseDataSafeRequest
- func (request DeregisterAutonomousDatabaseDataSafeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DeregisterAutonomousDatabaseDataSafeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DeregisterAutonomousDatabaseDataSafeRequest) RetryPolicy() *common.RetryPolicy
- func (request DeregisterAutonomousDatabaseDataSafeRequest) String() string
- func (request DeregisterAutonomousDatabaseDataSafeRequest) ValidateEnumValue() (bool, error)
- type DeregisterAutonomousDatabaseDataSafeResponse
- type DisableAutonomousDatabaseManagementRequest
- func (request DisableAutonomousDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableAutonomousDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableAutonomousDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableAutonomousDatabaseManagementRequest) String() string
- func (request DisableAutonomousDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type DisableAutonomousDatabaseManagementResponse
- type DisableAutonomousDatabaseOperationsInsightsRequest
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) String() string
- func (request DisableAutonomousDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
- type DisableAutonomousDatabaseOperationsInsightsResponse
- type DisableDatabaseManagementRequest
- func (request DisableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableDatabaseManagementRequest) String() string
- func (request DisableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type DisableDatabaseManagementResponse
- type DisableExternalContainerDatabaseDatabaseManagementRequest
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) String() string
- func (request DisableExternalContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type DisableExternalContainerDatabaseDatabaseManagementResponse
- type DisableExternalContainerDatabaseStackMonitoringRequest
- func (request DisableExternalContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalContainerDatabaseStackMonitoringRequest) String() string
- func (request DisableExternalContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
- type DisableExternalContainerDatabaseStackMonitoringResponse
- type DisableExternalNonContainerDatabaseDatabaseManagementRequest
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
- func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type DisableExternalNonContainerDatabaseDatabaseManagementResponse
- type DisableExternalNonContainerDatabaseOperationsInsightsRequest
- func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) String() string
- func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
- type DisableExternalNonContainerDatabaseOperationsInsightsResponse
- type DisableExternalNonContainerDatabaseStackMonitoringRequest
- func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) String() string
- func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
- type DisableExternalNonContainerDatabaseStackMonitoringResponse
- type DisableExternalPluggableDatabaseDatabaseManagementRequest
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) String() string
- func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type DisableExternalPluggableDatabaseDatabaseManagementResponse
- type DisableExternalPluggableDatabaseOperationsInsightsRequest
- func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) String() string
- func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
- type DisableExternalPluggableDatabaseOperationsInsightsResponse
- type DisableExternalPluggableDatabaseStackMonitoringRequest
- func (request DisableExternalPluggableDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisableExternalPluggableDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisableExternalPluggableDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
- func (request DisableExternalPluggableDatabaseStackMonitoringRequest) String() string
- func (request DisableExternalPluggableDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
- type DisableExternalPluggableDatabaseStackMonitoringResponse
- type DisablePluggableDatabaseManagementRequest
- func (request DisablePluggableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DisablePluggableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DisablePluggableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request DisablePluggableDatabaseManagementRequest) String() string
- func (request DisablePluggableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type DisablePluggableDatabaseManagementResponse
- type DisasterRecoveryConfiguration
- type DisasterRecoveryConfigurationDisasterRecoveryTypeEnum
- type DiskPerformanceDetails
- type DownloadExadataInfrastructureConfigFileRequest
- func (request DownloadExadataInfrastructureConfigFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DownloadExadataInfrastructureConfigFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DownloadExadataInfrastructureConfigFileRequest) RetryPolicy() *common.RetryPolicy
- func (request DownloadExadataInfrastructureConfigFileRequest) String() string
- func (request DownloadExadataInfrastructureConfigFileRequest) ValidateEnumValue() (bool, error)
- type DownloadExadataInfrastructureConfigFileResponse
- type DownloadOneoffPatch
- type DownloadOneoffPatchRequest
- func (request DownloadOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DownloadOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DownloadOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request DownloadOneoffPatchRequest) String() string
- func (request DownloadOneoffPatchRequest) ValidateEnumValue() (bool, error)
- type DownloadOneoffPatchResponse
- type DownloadValidationReportRequest
- func (request DownloadValidationReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DownloadValidationReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DownloadValidationReportRequest) RetryPolicy() *common.RetryPolicy
- func (request DownloadValidationReportRequest) String() string
- func (request DownloadValidationReportRequest) ValidateEnumValue() (bool, error)
- type DownloadValidationReportResponse
- type DownloadVmClusterNetworkConfigFileRequest
- func (request DownloadVmClusterNetworkConfigFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request DownloadVmClusterNetworkConfigFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request DownloadVmClusterNetworkConfigFileRequest) RetryPolicy() *common.RetryPolicy
- func (request DownloadVmClusterNetworkConfigFileRequest) String() string
- func (request DownloadVmClusterNetworkConfigFileRequest) ValidateEnumValue() (bool, error)
- type DownloadVmClusterNetworkConfigFileResponse
- type DrScanDetails
- type EditAutonomousContainerDatabaseDataguardDetails
- type EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum
- func GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumValues() []EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum
- func GetMappingEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum(val string) (EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum, bool)
- type EditAutonomousContainerDatabaseDataguardRequest
- func (request EditAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EditAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EditAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
- func (request EditAutonomousContainerDatabaseDataguardRequest) String() string
- func (request EditAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
- type EditAutonomousContainerDatabaseDataguardResponse
- type EnableAutonomousDatabaseManagementRequest
- func (request EnableAutonomousDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableAutonomousDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableAutonomousDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableAutonomousDatabaseManagementRequest) String() string
- func (request EnableAutonomousDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type EnableAutonomousDatabaseManagementResponse
- type EnableAutonomousDatabaseOperationsInsightsRequest
- func (request EnableAutonomousDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableAutonomousDatabaseOperationsInsightsRequest) String() string
- func (request EnableAutonomousDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
- type EnableAutonomousDatabaseOperationsInsightsResponse
- type EnableDatabaseManagementDetails
- type EnableDatabaseManagementDetailsManagementTypeEnum
- type EnableDatabaseManagementDetailsProtocolEnum
- type EnableDatabaseManagementDetailsRoleEnum
- type EnableDatabaseManagementRequest
- func (request EnableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableDatabaseManagementRequest) String() string
- func (request EnableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type EnableDatabaseManagementResponse
- type EnableExternalContainerDatabaseDatabaseManagementDetails
- type EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
- func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
- func GetMappingEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum(val string) (EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum, bool)
- type EnableExternalContainerDatabaseDatabaseManagementRequest
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) String() string
- func (request EnableExternalContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type EnableExternalContainerDatabaseDatabaseManagementResponse
- type EnableExternalContainerDatabaseStackMonitoringDetails
- type EnableExternalContainerDatabaseStackMonitoringRequest
- func (request EnableExternalContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalContainerDatabaseStackMonitoringRequest) String() string
- func (request EnableExternalContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
- type EnableExternalContainerDatabaseStackMonitoringResponse
- type EnableExternalDatabaseManagementDetailsBase
- type EnableExternalDatabaseOperationsInsightsDetailsBase
- type EnableExternalDatabaseStackMonitoringDetailsBase
- type EnableExternalNonContainerDatabaseDatabaseManagementDetails
- type EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
- func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
- func GetMappingEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum(val string) (EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum, ...)
- type EnableExternalNonContainerDatabaseDatabaseManagementRequest
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
- func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type EnableExternalNonContainerDatabaseDatabaseManagementResponse
- type EnableExternalNonContainerDatabaseOperationsInsightsDetails
- type EnableExternalNonContainerDatabaseOperationsInsightsRequest
- func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) String() string
- func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
- type EnableExternalNonContainerDatabaseOperationsInsightsResponse
- type EnableExternalNonContainerDatabaseStackMonitoringDetails
- type EnableExternalNonContainerDatabaseStackMonitoringRequest
- func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) String() string
- func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
- type EnableExternalNonContainerDatabaseStackMonitoringResponse
- type EnableExternalPluggableDatabaseDatabaseManagementDetails
- type EnableExternalPluggableDatabaseDatabaseManagementRequest
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) String() string
- func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type EnableExternalPluggableDatabaseDatabaseManagementResponse
- type EnableExternalPluggableDatabaseOperationsInsightsDetails
- type EnableExternalPluggableDatabaseOperationsInsightsRequest
- func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) String() string
- func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
- type EnableExternalPluggableDatabaseOperationsInsightsResponse
- type EnableExternalPluggableDatabaseStackMonitoringDetails
- type EnableExternalPluggableDatabaseStackMonitoringRequest
- func (request EnableExternalPluggableDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnableExternalPluggableDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnableExternalPluggableDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
- func (request EnableExternalPluggableDatabaseStackMonitoringRequest) String() string
- func (request EnableExternalPluggableDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
- type EnableExternalPluggableDatabaseStackMonitoringResponse
- type EnablePluggableDatabaseManagementDetails
- type EnablePluggableDatabaseManagementDetailsProtocolEnum
- type EnablePluggableDatabaseManagementDetailsRoleEnum
- type EnablePluggableDatabaseManagementRequest
- func (request EnablePluggableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request EnablePluggableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request EnablePluggableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request EnablePluggableDatabaseManagementRequest) String() string
- func (request EnablePluggableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type EnablePluggableDatabaseManagementResponse
- type EncryptionKeyLocationDetails
- type EncryptionKeyLocationDetailsProviderTypeEnum
- type EstimatedPatchingTime
- type ExadataDbSystemMigration
- type ExadataDbSystemMigrationSummary
- type ExadataInfrastructure
- type ExadataInfrastructureAdditionalComputeSystemModelEnum
- type ExadataInfrastructureComputeModelEnum
- type ExadataInfrastructureContact
- type ExadataInfrastructureLifecycleStateEnum
- type ExadataInfrastructureMaintenanceSLOStatusEnum
- type ExadataInfrastructureSummary
- type ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum
- type ExadataInfrastructureSummaryComputeModelEnum
- type ExadataInfrastructureSummaryLifecycleStateEnum
- type ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
- type ExadataInfrastructureUnAllocatedResources
- type ExadataIormConfig
- type ExadataIormConfigLifecycleStateEnum
- type ExadataIormConfigObjectiveEnum
- type ExadataIormConfigUpdateDetails
- type ExadataIormConfigUpdateDetailsObjectiveEnum
- type ExadbVmCluster
- type ExadbVmClusterGridImageTypeEnum
- type ExadbVmClusterLicenseModelEnum
- type ExadbVmClusterLifecycleStateEnum
- type ExadbVmClusterStorageDetails
- type ExadbVmClusterSummary
- type ExadbVmClusterSummaryGridImageTypeEnum
- type ExadbVmClusterSummaryLicenseModelEnum
- type ExadbVmClusterSummaryLifecycleStateEnum
- type ExadbVmClusterUpdate
- type ExadbVmClusterUpdateAvailableActionsEnum
- type ExadbVmClusterUpdateHistoryEntry
- type ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum
- type ExadbVmClusterUpdateHistoryEntrySummary
- type ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
- type ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum
- type ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
- type ExadbVmClusterUpdateHistoryEntryUpdateActionEnum
- type ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum
- type ExadbVmClusterUpdateLastActionEnum
- type ExadbVmClusterUpdateLifecycleStateEnum
- type ExadbVmClusterUpdateSummary
- type ExadbVmClusterUpdateSummaryAvailableActionsEnum
- type ExadbVmClusterUpdateSummaryLastActionEnum
- type ExadbVmClusterUpdateSummaryLifecycleStateEnum
- type ExadbVmClusterUpdateSummaryUpdateTypeEnum
- type ExadbVmClusterUpdateUpdateTypeEnum
- type ExascaleConfigDetails
- type ExascaleDbStorageDetails
- type ExascaleDbStorageInputDetails
- type ExascaleDbStorageVault
- type ExascaleDbStorageVaultLifecycleStateEnum
- type ExascaleDbStorageVaultSummary
- type ExecutionAction
- type ExecutionActionActionTypeEnum
- type ExecutionActionLifecycleStateEnum
- type ExecutionActionLifecycleSubstateEnum
- type ExecutionActionMember
- type ExecutionActionSummary
- type ExecutionActionSummaryActionTypeEnum
- type ExecutionActionSummaryLifecycleStateEnum
- type ExecutionActionSummaryLifecycleSubstateEnum
- type ExecutionWindow
- type ExecutionWindowLifecycleStateEnum
- type ExecutionWindowLifecycleSubstateEnum
- type ExecutionWindowSummary
- type ExecutionWindowSummaryLifecycleStateEnum
- type ExecutionWindowSummaryLifecycleSubstateEnum
- type ExecutionWindowSummaryWindowTypeEnum
- type ExecutionWindowWindowTypeEnum
- type ExternalBackupJob
- type ExternalContainerDatabase
- type ExternalContainerDatabaseDatabaseConfigurationEnum
- type ExternalContainerDatabaseDatabaseEditionEnum
- type ExternalContainerDatabaseLifecycleStateEnum
- type ExternalContainerDatabaseSummary
- type ExternalContainerDatabaseSummaryDatabaseConfigurationEnum
- type ExternalContainerDatabaseSummaryDatabaseEditionEnum
- type ExternalContainerDatabaseSummaryLifecycleStateEnum
- type ExternalDatabaseBase
- type ExternalDatabaseBaseDatabaseConfigurationEnum
- type ExternalDatabaseBaseDatabaseEditionEnum
- type ExternalDatabaseBaseLifecycleStateEnum
- type ExternalDatabaseConnector
- type ExternalDatabaseConnectorConnectorTypeEnum
- type ExternalDatabaseConnectorLifecycleStateEnum
- type ExternalDatabaseConnectorSummary
- type ExternalDatabaseConnectorSummaryConnectorTypeEnum
- type ExternalHsmEncryptionDetails
- type ExternalMacsConnector
- func (m ExternalMacsConnector) GetCompartmentId() *string
- func (m ExternalMacsConnector) GetConnectionStatus() *string
- func (m ExternalMacsConnector) GetDefinedTags() map[string]map[string]interface{}
- func (m ExternalMacsConnector) GetDisplayName() *string
- func (m ExternalMacsConnector) GetExternalDatabaseId() *string
- func (m ExternalMacsConnector) GetFreeformTags() map[string]string
- func (m ExternalMacsConnector) GetId() *string
- func (m ExternalMacsConnector) GetLifecycleDetails() *string
- func (m ExternalMacsConnector) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
- func (m ExternalMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
- func (m ExternalMacsConnector) GetTimeCreated() *common.SDKTime
- func (m ExternalMacsConnector) MarshalJSON() (buff []byte, e error)
- func (m ExternalMacsConnector) String() string
- func (m *ExternalMacsConnector) UnmarshalJSON(data []byte) (e error)
- func (m ExternalMacsConnector) ValidateEnumValue() (bool, error)
- type ExternalMacsConnectorSummary
- func (m ExternalMacsConnectorSummary) GetCompartmentId() *string
- func (m ExternalMacsConnectorSummary) GetConnectionStatus() *string
- func (m ExternalMacsConnectorSummary) GetDefinedTags() map[string]map[string]interface{}
- func (m ExternalMacsConnectorSummary) GetDisplayName() *string
- func (m ExternalMacsConnectorSummary) GetExternalDatabaseId() *string
- func (m ExternalMacsConnectorSummary) GetFreeformTags() map[string]string
- func (m ExternalMacsConnectorSummary) GetId() *string
- func (m ExternalMacsConnectorSummary) GetLifecycleDetails() *string
- func (m ExternalMacsConnectorSummary) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
- func (m ExternalMacsConnectorSummary) GetTimeConnectionStatusLastUpdated() *common.SDKTime
- func (m ExternalMacsConnectorSummary) GetTimeCreated() *common.SDKTime
- func (m ExternalMacsConnectorSummary) MarshalJSON() (buff []byte, e error)
- func (m ExternalMacsConnectorSummary) String() string
- func (m *ExternalMacsConnectorSummary) UnmarshalJSON(data []byte) (e error)
- func (m ExternalMacsConnectorSummary) ValidateEnumValue() (bool, error)
- type ExternalNonContainerDatabase
- type ExternalNonContainerDatabaseDatabaseConfigurationEnum
- type ExternalNonContainerDatabaseDatabaseEditionEnum
- type ExternalNonContainerDatabaseLifecycleStateEnum
- type ExternalNonContainerDatabaseSummary
- type ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum
- type ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
- type ExternalNonContainerDatabaseSummaryLifecycleStateEnum
- type ExternalPluggableDatabase
- type ExternalPluggableDatabaseDatabaseConfigurationEnum
- type ExternalPluggableDatabaseDatabaseEditionEnum
- type ExternalPluggableDatabaseLifecycleStateEnum
- type ExternalPluggableDatabaseSummary
- type ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum
- type ExternalPluggableDatabaseSummaryDatabaseEditionEnum
- type ExternalPluggableDatabaseSummaryLifecycleStateEnum
- type FailOverAutonomousDatabaseRequest
- func (request FailOverAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request FailOverAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request FailOverAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request FailOverAutonomousDatabaseRequest) String() string
- func (request FailOverAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type FailOverAutonomousDatabaseResponse
- type FailoverAutonomousContainerDatabaseDataguardAssociationRequest
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type FailoverAutonomousContainerDatabaseDataguardAssociationResponse
- type FailoverAutonomousContainerDatabaseDataguardRequest
- func (request FailoverAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request FailoverAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request FailoverAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
- func (request FailoverAutonomousContainerDatabaseDataguardRequest) String() string
- func (request FailoverAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
- type FailoverAutonomousContainerDatabaseDataguardResponse
- type FailoverDataGuardAssociationDetails
- type FailoverDataGuardAssociationRequest
- func (request FailoverDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request FailoverDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request FailoverDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request FailoverDataGuardAssociationRequest) String() string
- func (request FailoverDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
- type FailoverDataGuardAssociationResponse
- type FailoverDataGuardDetails
- type FailoverDataGuardRequest
- func (request FailoverDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request FailoverDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request FailoverDataGuardRequest) RetryPolicy() *common.RetryPolicy
- func (request FailoverDataGuardRequest) String() string
- func (request FailoverDataGuardRequest) ValidateEnumValue() (bool, error)
- type FailoverDataGuardResponse
- type FileSystemConfigurationDetail
- type FlexComponentCollection
- type FlexComponentSummary
- type FlexComponentSummaryHardwareTypeEnum
- type GenerateAutonomousDatabaseWalletDetails
- type GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
- type GenerateAutonomousDatabaseWalletRequest
- func (request GenerateAutonomousDatabaseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GenerateAutonomousDatabaseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GenerateAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request GenerateAutonomousDatabaseWalletRequest) String() string
- func (request GenerateAutonomousDatabaseWalletRequest) ValidateEnumValue() (bool, error)
- type GenerateAutonomousDatabaseWalletResponse
- type GenerateRecommendedNetworkDetails
- type GenerateRecommendedVmClusterNetworkRequest
- func (request GenerateRecommendedVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GenerateRecommendedVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GenerateRecommendedVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request GenerateRecommendedVmClusterNetworkRequest) String() string
- func (request GenerateRecommendedVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type GenerateRecommendedVmClusterNetworkResponse
- type GetApplicationVipRequest
- func (request GetApplicationVipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetApplicationVipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetApplicationVipRequest) RetryPolicy() *common.RetryPolicy
- func (request GetApplicationVipRequest) String() string
- func (request GetApplicationVipRequest) ValidateEnumValue() (bool, error)
- type GetApplicationVipResponse
- type GetAutonomousContainerDatabaseDataguardAssociationRequest
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousContainerDatabaseDataguardAssociationResponse
- type GetAutonomousContainerDatabaseRequest
- func (request GetAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousContainerDatabaseRequest) String() string
- func (request GetAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousContainerDatabaseResourceUsageRequest
- func (request GetAutonomousContainerDatabaseResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousContainerDatabaseResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousContainerDatabaseResourceUsageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousContainerDatabaseResourceUsageRequest) String() string
- func (request GetAutonomousContainerDatabaseResourceUsageRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousContainerDatabaseResourceUsageResponse
- type GetAutonomousContainerDatabaseResponse
- type GetAutonomousDatabaseBackupRequest
- func (request GetAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousDatabaseBackupRequest) String() string
- func (request GetAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousDatabaseBackupResponse
- type GetAutonomousDatabaseDataguardAssociationRequest
- func (request GetAutonomousDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousDatabaseDataguardAssociationRequest) String() string
- func (request GetAutonomousDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousDatabaseDataguardAssociationResponse
- type GetAutonomousDatabaseRegionalWalletRequest
- func (request GetAutonomousDatabaseRegionalWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousDatabaseRegionalWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousDatabaseRegionalWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousDatabaseRegionalWalletRequest) String() string
- func (request GetAutonomousDatabaseRegionalWalletRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousDatabaseRegionalWalletResponse
- type GetAutonomousDatabaseRequest
- func (request GetAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousDatabaseRequest) String() string
- func (request GetAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousDatabaseResponse
- type GetAutonomousDatabaseSoftwareImageRequest
- func (request GetAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousDatabaseSoftwareImageRequest) String() string
- func (request GetAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousDatabaseSoftwareImageResponse
- type GetAutonomousDatabaseWalletRequest
- func (request GetAutonomousDatabaseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousDatabaseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousDatabaseWalletRequest) String() string
- func (request GetAutonomousDatabaseWalletRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousDatabaseWalletResponse
- type GetAutonomousExadataInfrastructureRequest
- func (request GetAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousExadataInfrastructureRequest) String() string
- func (request GetAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousExadataInfrastructureResponse
- type GetAutonomousPatchRequest
- func (request GetAutonomousPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousPatchRequest) String() string
- func (request GetAutonomousPatchRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousPatchResponse
- type GetAutonomousVirtualMachineRequest
- func (request GetAutonomousVirtualMachineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousVirtualMachineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousVirtualMachineRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousVirtualMachineRequest) String() string
- func (request GetAutonomousVirtualMachineRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousVirtualMachineResponse
- type GetAutonomousVmClusterRequest
- func (request GetAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousVmClusterRequest) String() string
- func (request GetAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousVmClusterResourceUsageRequest
- func (request GetAutonomousVmClusterResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetAutonomousVmClusterResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetAutonomousVmClusterResourceUsageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetAutonomousVmClusterResourceUsageRequest) String() string
- func (request GetAutonomousVmClusterResourceUsageRequest) ValidateEnumValue() (bool, error)
- type GetAutonomousVmClusterResourceUsageResponse
- type GetAutonomousVmClusterResponse
- type GetBackupDestinationRequest
- func (request GetBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetBackupDestinationRequest) String() string
- func (request GetBackupDestinationRequest) ValidateEnumValue() (bool, error)
- type GetBackupDestinationResponse
- type GetBackupRequest
- func (request GetBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request GetBackupRequest) String() string
- func (request GetBackupRequest) ValidateEnumValue() (bool, error)
- type GetBackupResponse
- type GetCloudAutonomousVmClusterRequest
- func (request GetCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudAutonomousVmClusterRequest) String() string
- func (request GetCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type GetCloudAutonomousVmClusterResourceUsageRequest
- func (request GetCloudAutonomousVmClusterResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudAutonomousVmClusterResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudAutonomousVmClusterResourceUsageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudAutonomousVmClusterResourceUsageRequest) String() string
- func (request GetCloudAutonomousVmClusterResourceUsageRequest) ValidateEnumValue() (bool, error)
- type GetCloudAutonomousVmClusterResourceUsageResponse
- type GetCloudAutonomousVmClusterResponse
- type GetCloudExadataInfrastructureRequest
- func (request GetCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudExadataInfrastructureRequest) String() string
- func (request GetCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type GetCloudExadataInfrastructureResponse
- type GetCloudExadataInfrastructureUnallocatedResourcesRequest
- func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) String() string
- func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) ValidateEnumValue() (bool, error)
- type GetCloudExadataInfrastructureUnallocatedResourcesResponse
- type GetCloudVmClusterIormConfigRequest
- func (request GetCloudVmClusterIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudVmClusterIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudVmClusterIormConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudVmClusterIormConfigRequest) String() string
- func (request GetCloudVmClusterIormConfigRequest) ValidateEnumValue() (bool, error)
- type GetCloudVmClusterIormConfigResponse
- type GetCloudVmClusterRequest
- func (request GetCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudVmClusterRequest) String() string
- func (request GetCloudVmClusterRequest) ValidateEnumValue() (bool, error)
- type GetCloudVmClusterResponse
- type GetCloudVmClusterUpdateHistoryEntryRequest
- func (request GetCloudVmClusterUpdateHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudVmClusterUpdateHistoryEntryRequest) String() string
- func (request GetCloudVmClusterUpdateHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetCloudVmClusterUpdateHistoryEntryResponse
- type GetCloudVmClusterUpdateRequest
- func (request GetCloudVmClusterUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetCloudVmClusterUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetCloudVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetCloudVmClusterUpdateRequest) String() string
- func (request GetCloudVmClusterUpdateRequest) ValidateEnumValue() (bool, error)
- type GetCloudVmClusterUpdateResponse
- type GetConsoleConnectionRequest
- func (request GetConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConsoleConnectionRequest) String() string
- func (request GetConsoleConnectionRequest) ValidateEnumValue() (bool, error)
- type GetConsoleConnectionResponse
- type GetConsoleHistoryContentRequest
- func (request GetConsoleHistoryContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConsoleHistoryContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConsoleHistoryContentRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConsoleHistoryContentRequest) String() string
- func (request GetConsoleHistoryContentRequest) ValidateEnumValue() (bool, error)
- type GetConsoleHistoryContentResponse
- type GetConsoleHistoryRequest
- func (request GetConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetConsoleHistoryRequest) String() string
- func (request GetConsoleHistoryRequest) ValidateEnumValue() (bool, error)
- type GetConsoleHistoryResponse
- type GetDataGuardAssociationRequest
- func (request GetDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDataGuardAssociationRequest) String() string
- func (request GetDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
- type GetDataGuardAssociationResponse
- type GetDatabaseRequest
- func (request GetDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseRequest) String() string
- func (request GetDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseResponse
- type GetDatabaseSoftwareImageRequest
- func (request GetDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseSoftwareImageRequest) String() string
- func (request GetDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseSoftwareImageResponse
- type GetDatabaseUpgradeHistoryEntryRequest
- func (request GetDatabaseUpgradeHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDatabaseUpgradeHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDatabaseUpgradeHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDatabaseUpgradeHistoryEntryRequest) String() string
- func (request GetDatabaseUpgradeHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetDatabaseUpgradeHistoryEntryResponse
- type GetDbHomePatchHistoryEntryRequest
- func (request GetDbHomePatchHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbHomePatchHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbHomePatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbHomePatchHistoryEntryRequest) String() string
- func (request GetDbHomePatchHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetDbHomePatchHistoryEntryResponse
- type GetDbHomePatchRequest
- func (request GetDbHomePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbHomePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbHomePatchRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbHomePatchRequest) String() string
- func (request GetDbHomePatchRequest) ValidateEnumValue() (bool, error)
- type GetDbHomePatchResponse
- type GetDbHomeRequest
- func (request GetDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbHomeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbHomeRequest) String() string
- func (request GetDbHomeRequest) ValidateEnumValue() (bool, error)
- type GetDbHomeResponse
- type GetDbNodeRequest
- func (request GetDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbNodeRequest) String() string
- func (request GetDbNodeRequest) ValidateEnumValue() (bool, error)
- type GetDbNodeResponse
- type GetDbServerRequest
- func (request GetDbServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbServerRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbServerRequest) String() string
- func (request GetDbServerRequest) ValidateEnumValue() (bool, error)
- type GetDbServerResponse
- type GetDbSystemPatchHistoryEntryRequest
- func (request GetDbSystemPatchHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbSystemPatchHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbSystemPatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbSystemPatchHistoryEntryRequest) String() string
- func (request GetDbSystemPatchHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetDbSystemPatchHistoryEntryResponse
- type GetDbSystemPatchRequest
- func (request GetDbSystemPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbSystemPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbSystemPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbSystemPatchRequest) String() string
- func (request GetDbSystemPatchRequest) ValidateEnumValue() (bool, error)
- type GetDbSystemPatchResponse
- type GetDbSystemRequest
- func (request GetDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbSystemRequest) String() string
- func (request GetDbSystemRequest) ValidateEnumValue() (bool, error)
- type GetDbSystemResponse
- type GetDbSystemUpgradeHistoryEntryRequest
- func (request GetDbSystemUpgradeHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetDbSystemUpgradeHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetDbSystemUpgradeHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetDbSystemUpgradeHistoryEntryRequest) String() string
- func (request GetDbSystemUpgradeHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetDbSystemUpgradeHistoryEntryResponse
- type GetExadataInfrastructureExcludedFieldsEnum
- type GetExadataInfrastructureOcpusRequest
- func (request GetExadataInfrastructureOcpusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadataInfrastructureOcpusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadataInfrastructureOcpusRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadataInfrastructureOcpusRequest) String() string
- func (request GetExadataInfrastructureOcpusRequest) ValidateEnumValue() (bool, error)
- type GetExadataInfrastructureOcpusResponse
- type GetExadataInfrastructureRequest
- func (request GetExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadataInfrastructureRequest) String() string
- func (request GetExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type GetExadataInfrastructureResponse
- type GetExadataInfrastructureUnAllocatedResourcesRequest
- func (request GetExadataInfrastructureUnAllocatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadataInfrastructureUnAllocatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadataInfrastructureUnAllocatedResourcesRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadataInfrastructureUnAllocatedResourcesRequest) String() string
- func (request GetExadataInfrastructureUnAllocatedResourcesRequest) ValidateEnumValue() (bool, error)
- type GetExadataInfrastructureUnAllocatedResourcesResponse
- type GetExadataIormConfigRequest
- func (request GetExadataIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadataIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadataIormConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadataIormConfigRequest) String() string
- func (request GetExadataIormConfigRequest) ValidateEnumValue() (bool, error)
- type GetExadataIormConfigResponse
- type GetExadbVmClusterRequest
- func (request GetExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadbVmClusterRequest) String() string
- func (request GetExadbVmClusterRequest) ValidateEnumValue() (bool, error)
- type GetExadbVmClusterResponse
- type GetExadbVmClusterUpdateHistoryEntryRequest
- func (request GetExadbVmClusterUpdateHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadbVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadbVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadbVmClusterUpdateHistoryEntryRequest) String() string
- func (request GetExadbVmClusterUpdateHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetExadbVmClusterUpdateHistoryEntryResponse
- type GetExadbVmClusterUpdateRequest
- func (request GetExadbVmClusterUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExadbVmClusterUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExadbVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExadbVmClusterUpdateRequest) String() string
- func (request GetExadbVmClusterUpdateRequest) ValidateEnumValue() (bool, error)
- type GetExadbVmClusterUpdateResponse
- type GetExascaleDbStorageVaultRequest
- func (request GetExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExascaleDbStorageVaultRequest) String() string
- func (request GetExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
- type GetExascaleDbStorageVaultResponse
- type GetExecutionActionRequest
- func (request GetExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExecutionActionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExecutionActionRequest) String() string
- func (request GetExecutionActionRequest) ValidateEnumValue() (bool, error)
- type GetExecutionActionResponse
- type GetExecutionWindowRequest
- func (request GetExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExecutionWindowRequest) String() string
- func (request GetExecutionWindowRequest) ValidateEnumValue() (bool, error)
- type GetExecutionWindowResponse
- type GetExternalBackupJobRequest
- func (request GetExternalBackupJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExternalBackupJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExternalBackupJobRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExternalBackupJobRequest) String() string
- func (request GetExternalBackupJobRequest) ValidateEnumValue() (bool, error)
- type GetExternalBackupJobResponse
- type GetExternalContainerDatabaseRequest
- func (request GetExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExternalContainerDatabaseRequest) String() string
- func (request GetExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetExternalContainerDatabaseResponse
- type GetExternalDatabaseConnectorRequest
- func (request GetExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExternalDatabaseConnectorRequest) String() string
- func (request GetExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
- type GetExternalDatabaseConnectorResponse
- type GetExternalNonContainerDatabaseRequest
- func (request GetExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExternalNonContainerDatabaseRequest) String() string
- func (request GetExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetExternalNonContainerDatabaseResponse
- type GetExternalPluggableDatabaseRequest
- func (request GetExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetExternalPluggableDatabaseRequest) String() string
- func (request GetExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetExternalPluggableDatabaseResponse
- type GetInfrastructureTargetVersionsRequest
- func (request GetInfrastructureTargetVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetInfrastructureTargetVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetInfrastructureTargetVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request GetInfrastructureTargetVersionsRequest) String() string
- func (request GetInfrastructureTargetVersionsRequest) ValidateEnumValue() (bool, error)
- type GetInfrastructureTargetVersionsResponse
- type GetKeyStoreRequest
- func (request GetKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetKeyStoreRequest) RetryPolicy() *common.RetryPolicy
- func (request GetKeyStoreRequest) String() string
- func (request GetKeyStoreRequest) ValidateEnumValue() (bool, error)
- type GetKeyStoreResponse
- type GetMaintenanceRunHistoryRequest
- func (request GetMaintenanceRunHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMaintenanceRunHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMaintenanceRunHistoryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMaintenanceRunHistoryRequest) String() string
- func (request GetMaintenanceRunHistoryRequest) ValidateEnumValue() (bool, error)
- type GetMaintenanceRunHistoryResponse
- type GetMaintenanceRunRequest
- func (request GetMaintenanceRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetMaintenanceRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetMaintenanceRunRequest) RetryPolicy() *common.RetryPolicy
- func (request GetMaintenanceRunRequest) String() string
- func (request GetMaintenanceRunRequest) ValidateEnumValue() (bool, error)
- type GetMaintenanceRunResponse
- type GetOneoffPatchRequest
- func (request GetOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request GetOneoffPatchRequest) String() string
- func (request GetOneoffPatchRequest) ValidateEnumValue() (bool, error)
- type GetOneoffPatchResponse
- type GetPdbConversionHistoryEntryRequest
- func (request GetPdbConversionHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPdbConversionHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPdbConversionHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPdbConversionHistoryEntryRequest) String() string
- func (request GetPdbConversionHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetPdbConversionHistoryEntryResponse
- type GetPluggableDatabaseRequest
- func (request GetPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request GetPluggableDatabaseRequest) String() string
- func (request GetPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type GetPluggableDatabaseResponse
- type GetScheduledActionRequest
- func (request GetScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetScheduledActionRequest) RetryPolicy() *common.RetryPolicy
- func (request GetScheduledActionRequest) String() string
- func (request GetScheduledActionRequest) ValidateEnumValue() (bool, error)
- type GetScheduledActionResponse
- type GetSchedulingPlanRequest
- func (request GetSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSchedulingPlanRequest) String() string
- func (request GetSchedulingPlanRequest) ValidateEnumValue() (bool, error)
- type GetSchedulingPlanResponse
- type GetSchedulingPolicyRequest
- func (request GetSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSchedulingPolicyRequest) String() string
- func (request GetSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
- type GetSchedulingPolicyResponse
- type GetSchedulingWindowRequest
- func (request GetSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request GetSchedulingWindowRequest) String() string
- func (request GetSchedulingWindowRequest) ValidateEnumValue() (bool, error)
- type GetSchedulingWindowResponse
- type GetVmClusterNetworkRequest
- func (request GetVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request GetVmClusterNetworkRequest) String() string
- func (request GetVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type GetVmClusterNetworkResponse
- type GetVmClusterPatchHistoryEntryRequest
- func (request GetVmClusterPatchHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetVmClusterPatchHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetVmClusterPatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetVmClusterPatchHistoryEntryRequest) String() string
- func (request GetVmClusterPatchHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetVmClusterPatchHistoryEntryResponse
- type GetVmClusterPatchRequest
- func (request GetVmClusterPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetVmClusterPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetVmClusterPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request GetVmClusterPatchRequest) String() string
- func (request GetVmClusterPatchRequest) ValidateEnumValue() (bool, error)
- type GetVmClusterPatchResponse
- type GetVmClusterRequest
- func (request GetVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request GetVmClusterRequest) String() string
- func (request GetVmClusterRequest) ValidateEnumValue() (bool, error)
- type GetVmClusterResponse
- type GetVmClusterUpdateHistoryEntryRequest
- func (request GetVmClusterUpdateHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
- func (request GetVmClusterUpdateHistoryEntryRequest) String() string
- func (request GetVmClusterUpdateHistoryEntryRequest) ValidateEnumValue() (bool, error)
- type GetVmClusterUpdateHistoryEntryResponse
- type GetVmClusterUpdateRequest
- func (request GetVmClusterUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request GetVmClusterUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request GetVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
- func (request GetVmClusterUpdateRequest) String() string
- func (request GetVmClusterUpdateRequest) ValidateEnumValue() (bool, error)
- type GetVmClusterUpdateResponse
- type GiMinorVersionSummary
- type GiVersionSummary
- type GranularMaintenanceHistoryDetails
- type InfoForNetworkGenDetails
- type InfoForNetworkGenDetailsNetworkTypeEnum
- type InfrastructureTargetVersion
- type InfrastructureTargetVersionSummary
- type InfrastructureTargetVersionSummaryTargetResourceTypeEnum
- type InfrastructureTargetVersionTargetResourceTypeEnum
- type KeyStore
- type KeyStoreAssociatedDatabaseDetails
- type KeyStoreLifecycleStateEnum
- type KeyStoreSummary
- type KeyStoreSummaryLifecycleStateEnum
- type KeyStoreTypeDetails
- type KeyStoreTypeDetailsTypeEnum
- type KeyStoreTypeFromOracleKeyVaultDetails
- type LaunchAutonomousExadataInfrastructureDetails
- type LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
- type LaunchAutonomousExadataInfrastructureRequest
- func (request LaunchAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request LaunchAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request LaunchAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request LaunchAutonomousExadataInfrastructureRequest) String() string
- func (request LaunchAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type LaunchAutonomousExadataInfrastructureResponse
- type LaunchDbSystemBase
- type LaunchDbSystemBaseSourceEnum
- type LaunchDbSystemBaseStorageVolumePerformanceModeEnum
- type LaunchDbSystemDetails
- func (m LaunchDbSystemDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemDetails) GetClusterName() *string
- func (m LaunchDbSystemDetails) GetCompartmentId() *string
- func (m LaunchDbSystemDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemDetails) GetDataCollectionOptions() *DataCollectionOptions
- func (m LaunchDbSystemDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemDetails) GetDisplayName() *string
- func (m LaunchDbSystemDetails) GetDomain() *string
- func (m LaunchDbSystemDetails) GetFaultDomains() []string
- func (m LaunchDbSystemDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemDetails) GetHostname() *string
- func (m LaunchDbSystemDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemDetails) GetNodeCount() *int
- func (m LaunchDbSystemDetails) GetNsgIds() []string
- func (m LaunchDbSystemDetails) GetPrivateIp() *string
- func (m LaunchDbSystemDetails) GetPrivateIpV6() *string
- func (m LaunchDbSystemDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m LaunchDbSystemDetails) GetShape() *string
- func (m LaunchDbSystemDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
- func (m LaunchDbSystemDetails) GetSubnetId() *string
- func (m LaunchDbSystemDetails) GetTimeZone() *string
- func (m LaunchDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemDetails) String() string
- func (m LaunchDbSystemDetails) ValidateEnumValue() (bool, error)
- type LaunchDbSystemDetailsDatabaseEditionEnum
- type LaunchDbSystemDetailsDiskRedundancyEnum
- type LaunchDbSystemDetailsLicenseModelEnum
- type LaunchDbSystemFromBackupDetails
- func (m LaunchDbSystemFromBackupDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemFromBackupDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemFromBackupDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromBackupDetails) GetClusterName() *string
- func (m LaunchDbSystemFromBackupDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromBackupDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromBackupDetails) GetDataCollectionOptions() *DataCollectionOptions
- func (m LaunchDbSystemFromBackupDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemFromBackupDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemFromBackupDetails) GetDisplayName() *string
- func (m LaunchDbSystemFromBackupDetails) GetDomain() *string
- func (m LaunchDbSystemFromBackupDetails) GetFaultDomains() []string
- func (m LaunchDbSystemFromBackupDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemFromBackupDetails) GetHostname() *string
- func (m LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemFromBackupDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemFromBackupDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemFromBackupDetails) GetNodeCount() *int
- func (m LaunchDbSystemFromBackupDetails) GetNsgIds() []string
- func (m LaunchDbSystemFromBackupDetails) GetPrivateIp() *string
- func (m LaunchDbSystemFromBackupDetails) GetPrivateIpV6() *string
- func (m LaunchDbSystemFromBackupDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m LaunchDbSystemFromBackupDetails) GetShape() *string
- func (m LaunchDbSystemFromBackupDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemFromBackupDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemFromBackupDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
- func (m LaunchDbSystemFromBackupDetails) GetSubnetId() *string
- func (m LaunchDbSystemFromBackupDetails) GetTimeZone() *string
- func (m LaunchDbSystemFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemFromBackupDetails) String() string
- func (m LaunchDbSystemFromBackupDetails) ValidateEnumValue() (bool, error)
- type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
- type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
- type LaunchDbSystemFromBackupDetailsLicenseModelEnum
- type LaunchDbSystemFromDatabaseDetails
- func (m LaunchDbSystemFromDatabaseDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetClusterName() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetDataCollectionOptions() *DataCollectionOptions
- func (m LaunchDbSystemFromDatabaseDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemFromDatabaseDetails) GetDisplayName() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetDomain() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetFaultDomains() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemFromDatabaseDetails) GetHostname() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetNodeCount() *int
- func (m LaunchDbSystemFromDatabaseDetails) GetNsgIds() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetPrivateIp() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetPrivateIpV6() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m LaunchDbSystemFromDatabaseDetails) GetShape() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemFromDatabaseDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemFromDatabaseDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
- func (m LaunchDbSystemFromDatabaseDetails) GetSubnetId() *string
- func (m LaunchDbSystemFromDatabaseDetails) GetTimeZone() *string
- func (m LaunchDbSystemFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemFromDatabaseDetails) String() string
- func (m LaunchDbSystemFromDatabaseDetails) ValidateEnumValue() (bool, error)
- type LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
- type LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
- type LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
- type LaunchDbSystemFromDbSystemDetails
- func (m LaunchDbSystemFromDbSystemDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetBackupNetworkNsgIds() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetClusterName() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetDataCollectionOptions() *DataCollectionOptions
- func (m LaunchDbSystemFromDbSystemDetails) GetDataStoragePercentage() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
- func (m LaunchDbSystemFromDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m LaunchDbSystemFromDbSystemDetails) GetDisplayName() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetDomain() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetFaultDomains() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetFreeformTags() map[string]string
- func (m LaunchDbSystemFromDbSystemDetails) GetHostname() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetInitialDataStorageSizeInGB() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyVersionId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetNodeCount() *int
- func (m LaunchDbSystemFromDbSystemDetails) GetNsgIds() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetPrivateIp() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetPrivateIpV6() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m LaunchDbSystemFromDbSystemDetails) GetShape() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemFromDbSystemDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemFromDbSystemDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
- func (m LaunchDbSystemFromDbSystemDetails) GetSubnetId() *string
- func (m LaunchDbSystemFromDbSystemDetails) GetTimeZone() *string
- func (m LaunchDbSystemFromDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemFromDbSystemDetails) String() string
- func (m LaunchDbSystemFromDbSystemDetails) ValidateEnumValue() (bool, error)
- type LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
- type LaunchDbSystemRequest
- func (request LaunchDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request LaunchDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request LaunchDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request LaunchDbSystemRequest) String() string
- func (request LaunchDbSystemRequest) ValidateEnumValue() (bool, error)
- type LaunchDbSystemResponse
- type ListApplicationVipsRequest
- func (request ListApplicationVipsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListApplicationVipsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListApplicationVipsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListApplicationVipsRequest) String() string
- func (request ListApplicationVipsRequest) ValidateEnumValue() (bool, error)
- type ListApplicationVipsResponse
- type ListApplicationVipsSortByEnum
- type ListApplicationVipsSortOrderEnum
- type ListAutonomousContainerDatabaseDataguardAssociationsRequest
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) String() string
- func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousContainerDatabaseDataguardAssociationsResponse
- type ListAutonomousContainerDatabaseVersionsRequest
- func (request ListAutonomousContainerDatabaseVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousContainerDatabaseVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousContainerDatabaseVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousContainerDatabaseVersionsRequest) String() string
- func (request ListAutonomousContainerDatabaseVersionsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousContainerDatabaseVersionsResponse
- type ListAutonomousContainerDatabaseVersionsServiceComponentEnum
- type ListAutonomousContainerDatabaseVersionsSortOrderEnum
- type ListAutonomousContainerDatabasesRequest
- func (request ListAutonomousContainerDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousContainerDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousContainerDatabasesRequest) String() string
- func (request ListAutonomousContainerDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousContainerDatabasesResponse
- type ListAutonomousContainerDatabasesSortByEnum
- type ListAutonomousContainerDatabasesSortOrderEnum
- type ListAutonomousDatabaseBackupsRequest
- func (request ListAutonomousDatabaseBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabaseBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabaseBackupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseBackupsRequest) String() string
- func (request ListAutonomousDatabaseBackupsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabaseBackupsResponse
- type ListAutonomousDatabaseBackupsSortByEnum
- type ListAutonomousDatabaseBackupsSortOrderEnum
- type ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum
- type ListAutonomousDatabaseCharacterSetsRequest
- func (request ListAutonomousDatabaseCharacterSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabaseCharacterSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabaseCharacterSetsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseCharacterSetsRequest) String() string
- func (request ListAutonomousDatabaseCharacterSetsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabaseCharacterSetsResponse
- type ListAutonomousDatabaseClonesCloneTypeEnum
- type ListAutonomousDatabaseClonesRequest
- func (request ListAutonomousDatabaseClonesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabaseClonesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabaseClonesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseClonesRequest) String() string
- func (request ListAutonomousDatabaseClonesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabaseClonesResponse
- type ListAutonomousDatabaseClonesSortByEnum
- type ListAutonomousDatabaseClonesSortOrderEnum
- type ListAutonomousDatabaseDataguardAssociationsRequest
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) String() string
- func (request ListAutonomousDatabaseDataguardAssociationsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabaseDataguardAssociationsResponse
- type ListAutonomousDatabasePeersRequest
- func (request ListAutonomousDatabasePeersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabasePeersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabasePeersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabasePeersRequest) String() string
- func (request ListAutonomousDatabasePeersRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabasePeersResponse
- type ListAutonomousDatabaseRefreshableClonesRequest
- func (request ListAutonomousDatabaseRefreshableClonesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabaseRefreshableClonesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabaseRefreshableClonesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseRefreshableClonesRequest) String() string
- func (request ListAutonomousDatabaseRefreshableClonesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabaseRefreshableClonesResponse
- type ListAutonomousDatabaseSoftwareImagesRequest
- func (request ListAutonomousDatabaseSoftwareImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabaseSoftwareImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabaseSoftwareImagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabaseSoftwareImagesRequest) String() string
- func (request ListAutonomousDatabaseSoftwareImagesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabaseSoftwareImagesResponse
- type ListAutonomousDatabaseSoftwareImagesSortByEnum
- type ListAutonomousDatabaseSoftwareImagesSortOrderEnum
- type ListAutonomousDatabasesRequest
- func (request ListAutonomousDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDatabasesRequest) String() string
- func (request ListAutonomousDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDatabasesResponse
- type ListAutonomousDatabasesSortByEnum
- type ListAutonomousDatabasesSortOrderEnum
- type ListAutonomousDbPreviewVersionsRequest
- func (request ListAutonomousDbPreviewVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDbPreviewVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDbPreviewVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDbPreviewVersionsRequest) String() string
- func (request ListAutonomousDbPreviewVersionsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDbPreviewVersionsResponse
- type ListAutonomousDbPreviewVersionsSortByEnum
- type ListAutonomousDbPreviewVersionsSortOrderEnum
- type ListAutonomousDbVersionsRequest
- func (request ListAutonomousDbVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousDbVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousDbVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousDbVersionsRequest) String() string
- func (request ListAutonomousDbVersionsRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousDbVersionsResponse
- type ListAutonomousDbVersionsSortOrderEnum
- type ListAutonomousExadataInfrastructureShapesRequest
- func (request ListAutonomousExadataInfrastructureShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousExadataInfrastructureShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousExadataInfrastructureShapesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousExadataInfrastructureShapesRequest) String() string
- func (request ListAutonomousExadataInfrastructureShapesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousExadataInfrastructureShapesResponse
- type ListAutonomousExadataInfrastructuresRequest
- func (request ListAutonomousExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousExadataInfrastructuresRequest) String() string
- func (request ListAutonomousExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousExadataInfrastructuresResponse
- type ListAutonomousExadataInfrastructuresSortByEnum
- type ListAutonomousExadataInfrastructuresSortOrderEnum
- type ListAutonomousVirtualMachinesRequest
- func (request ListAutonomousVirtualMachinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousVirtualMachinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousVirtualMachinesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousVirtualMachinesRequest) String() string
- func (request ListAutonomousVirtualMachinesRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousVirtualMachinesResponse
- type ListAutonomousVmClusterAcdResourceUsageRequest
- func (request ListAutonomousVmClusterAcdResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousVmClusterAcdResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousVmClusterAcdResourceUsageRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousVmClusterAcdResourceUsageRequest) String() string
- func (request ListAutonomousVmClusterAcdResourceUsageRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousVmClusterAcdResourceUsageResponse
- type ListAutonomousVmClustersRequest
- func (request ListAutonomousVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListAutonomousVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListAutonomousVmClustersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListAutonomousVmClustersRequest) String() string
- func (request ListAutonomousVmClustersRequest) ValidateEnumValue() (bool, error)
- type ListAutonomousVmClustersResponse
- type ListAutonomousVmClustersSortByEnum
- type ListAutonomousVmClustersSortOrderEnum
- type ListBackupDestinationRequest
- func (request ListBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBackupDestinationRequest) String() string
- func (request ListBackupDestinationRequest) ValidateEnumValue() (bool, error)
- type ListBackupDestinationResponse
- type ListBackupsRequest
- func (request ListBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListBackupsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListBackupsRequest) String() string
- func (request ListBackupsRequest) ValidateEnumValue() (bool, error)
- type ListBackupsResponse
- type ListBackupsShapeFamilyEnum
- type ListCloudAutonomousVmClusterAcdResourceUsageRequest
- func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) String() string
- func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) ValidateEnumValue() (bool, error)
- type ListCloudAutonomousVmClusterAcdResourceUsageResponse
- type ListCloudAutonomousVmClustersRequest
- func (request ListCloudAutonomousVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCloudAutonomousVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCloudAutonomousVmClustersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCloudAutonomousVmClustersRequest) String() string
- func (request ListCloudAutonomousVmClustersRequest) ValidateEnumValue() (bool, error)
- type ListCloudAutonomousVmClustersResponse
- type ListCloudAutonomousVmClustersSortByEnum
- type ListCloudAutonomousVmClustersSortOrderEnum
- type ListCloudExadataInfrastructuresRequest
- func (request ListCloudExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCloudExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCloudExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCloudExadataInfrastructuresRequest) String() string
- func (request ListCloudExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
- type ListCloudExadataInfrastructuresResponse
- type ListCloudExadataInfrastructuresSortByEnum
- type ListCloudExadataInfrastructuresSortOrderEnum
- type ListCloudVmClusterUpdateHistoryEntriesRequest
- func (request ListCloudVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCloudVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCloudVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCloudVmClusterUpdateHistoryEntriesRequest) String() string
- func (request ListCloudVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListCloudVmClusterUpdateHistoryEntriesResponse
- type ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
- type ListCloudVmClusterUpdatesRequest
- func (request ListCloudVmClusterUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCloudVmClusterUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCloudVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCloudVmClusterUpdatesRequest) String() string
- func (request ListCloudVmClusterUpdatesRequest) ValidateEnumValue() (bool, error)
- type ListCloudVmClusterUpdatesResponse
- type ListCloudVmClusterUpdatesUpdateTypeEnum
- type ListCloudVmClustersRequest
- func (request ListCloudVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListCloudVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListCloudVmClustersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListCloudVmClustersRequest) String() string
- func (request ListCloudVmClustersRequest) ValidateEnumValue() (bool, error)
- type ListCloudVmClustersResponse
- type ListCloudVmClustersSortByEnum
- type ListCloudVmClustersSortOrderEnum
- type ListConsoleConnectionsRequest
- func (request ListConsoleConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConsoleConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConsoleConnectionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConsoleConnectionsRequest) String() string
- func (request ListConsoleConnectionsRequest) ValidateEnumValue() (bool, error)
- type ListConsoleConnectionsResponse
- type ListConsoleHistoriesRequest
- func (request ListConsoleHistoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListConsoleHistoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListConsoleHistoriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListConsoleHistoriesRequest) String() string
- func (request ListConsoleHistoriesRequest) ValidateEnumValue() (bool, error)
- type ListConsoleHistoriesResponse
- type ListConsoleHistoriesSortByEnum
- type ListConsoleHistoriesSortOrderEnum
- type ListContainerDatabasePatchesAutonomousPatchTypeEnum
- type ListContainerDatabasePatchesRequest
- func (request ListContainerDatabasePatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListContainerDatabasePatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListContainerDatabasePatchesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListContainerDatabasePatchesRequest) String() string
- func (request ListContainerDatabasePatchesRequest) ValidateEnumValue() (bool, error)
- type ListContainerDatabasePatchesResponse
- type ListDataGuardAssociationsRequest
- func (request ListDataGuardAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDataGuardAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDataGuardAssociationsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDataGuardAssociationsRequest) String() string
- func (request ListDataGuardAssociationsRequest) ValidateEnumValue() (bool, error)
- type ListDataGuardAssociationsResponse
- type ListDatabaseSoftwareImagesRequest
- func (request ListDatabaseSoftwareImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseSoftwareImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseSoftwareImagesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseSoftwareImagesRequest) String() string
- func (request ListDatabaseSoftwareImagesRequest) ValidateEnumValue() (bool, error)
- type ListDatabaseSoftwareImagesResponse
- type ListDatabaseSoftwareImagesSortByEnum
- type ListDatabaseSoftwareImagesSortOrderEnum
- type ListDatabaseUpgradeHistoryEntriesRequest
- func (request ListDatabaseUpgradeHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabaseUpgradeHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabaseUpgradeHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabaseUpgradeHistoryEntriesRequest) String() string
- func (request ListDatabaseUpgradeHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListDatabaseUpgradeHistoryEntriesResponse
- type ListDatabaseUpgradeHistoryEntriesSortByEnum
- type ListDatabaseUpgradeHistoryEntriesSortOrderEnum
- type ListDatabasesRequest
- func (request ListDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDatabasesRequest) String() string
- func (request ListDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListDatabasesResponse
- type ListDatabasesSortByEnum
- type ListDatabasesSortOrderEnum
- type ListDbHomePatchHistoryEntriesRequest
- func (request ListDbHomePatchHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbHomePatchHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbHomePatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbHomePatchHistoryEntriesRequest) String() string
- func (request ListDbHomePatchHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListDbHomePatchHistoryEntriesResponse
- type ListDbHomePatchesRequest
- func (request ListDbHomePatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbHomePatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbHomePatchesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbHomePatchesRequest) String() string
- func (request ListDbHomePatchesRequest) ValidateEnumValue() (bool, error)
- type ListDbHomePatchesResponse
- type ListDbHomesRequest
- func (request ListDbHomesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbHomesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbHomesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbHomesRequest) String() string
- func (request ListDbHomesRequest) ValidateEnumValue() (bool, error)
- type ListDbHomesResponse
- type ListDbHomesSortByEnum
- type ListDbHomesSortOrderEnum
- type ListDbNodesRequest
- func (request ListDbNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbNodesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbNodesRequest) String() string
- func (request ListDbNodesRequest) ValidateEnumValue() (bool, error)
- type ListDbNodesResponse
- type ListDbNodesSortByEnum
- type ListDbNodesSortOrderEnum
- type ListDbServersRequest
- func (request ListDbServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbServersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbServersRequest) String() string
- func (request ListDbServersRequest) ValidateEnumValue() (bool, error)
- type ListDbServersResponse
- type ListDbServersSortByEnum
- type ListDbServersSortOrderEnum
- type ListDbSystemComputePerformancesRequest
- func (request ListDbSystemComputePerformancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemComputePerformancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemComputePerformancesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemComputePerformancesRequest) String() string
- func (request ListDbSystemComputePerformancesRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemComputePerformancesResponse
- type ListDbSystemPatchHistoryEntriesRequest
- func (request ListDbSystemPatchHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemPatchHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemPatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemPatchHistoryEntriesRequest) String() string
- func (request ListDbSystemPatchHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemPatchHistoryEntriesResponse
- type ListDbSystemPatchesRequest
- func (request ListDbSystemPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemPatchesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemPatchesRequest) String() string
- func (request ListDbSystemPatchesRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemPatchesResponse
- type ListDbSystemShapesRequest
- func (request ListDbSystemShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemShapesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemShapesRequest) String() string
- func (request ListDbSystemShapesRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemShapesResponse
- type ListDbSystemStoragePerformancesRequest
- func (request ListDbSystemStoragePerformancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemStoragePerformancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemStoragePerformancesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemStoragePerformancesRequest) String() string
- func (request ListDbSystemStoragePerformancesRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemStoragePerformancesResponse
- type ListDbSystemUpgradeHistoryEntriesRequest
- func (request ListDbSystemUpgradeHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemUpgradeHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemUpgradeHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemUpgradeHistoryEntriesRequest) String() string
- func (request ListDbSystemUpgradeHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemUpgradeHistoryEntriesResponse
- type ListDbSystemUpgradeHistoryEntriesSortByEnum
- type ListDbSystemUpgradeHistoryEntriesSortOrderEnum
- type ListDbSystemsRequest
- func (request ListDbSystemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbSystemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbSystemsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbSystemsRequest) String() string
- func (request ListDbSystemsRequest) ValidateEnumValue() (bool, error)
- type ListDbSystemsResponse
- type ListDbSystemsSortByEnum
- type ListDbSystemsSortOrderEnum
- type ListDbVersionsRequest
- func (request ListDbVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListDbVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListDbVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListDbVersionsRequest) String() string
- func (request ListDbVersionsRequest) ValidateEnumValue() (bool, error)
- type ListDbVersionsResponse
- type ListExadataInfrastructuresExcludedFieldsEnum
- type ListExadataInfrastructuresRequest
- func (request ListExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExadataInfrastructuresRequest) String() string
- func (request ListExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
- type ListExadataInfrastructuresResponse
- type ListExadataInfrastructuresSortByEnum
- type ListExadataInfrastructuresSortOrderEnum
- type ListExadbVmClusterUpdateHistoryEntriesRequest
- func (request ListExadbVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExadbVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExadbVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExadbVmClusterUpdateHistoryEntriesRequest) String() string
- func (request ListExadbVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListExadbVmClusterUpdateHistoryEntriesResponse
- type ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum
- type ListExadbVmClusterUpdatesRequest
- func (request ListExadbVmClusterUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExadbVmClusterUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExadbVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExadbVmClusterUpdatesRequest) String() string
- func (request ListExadbVmClusterUpdatesRequest) ValidateEnumValue() (bool, error)
- type ListExadbVmClusterUpdatesResponse
- type ListExadbVmClusterUpdatesUpdateTypeEnum
- type ListExadbVmClustersRequest
- func (request ListExadbVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExadbVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExadbVmClustersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExadbVmClustersRequest) String() string
- func (request ListExadbVmClustersRequest) ValidateEnumValue() (bool, error)
- type ListExadbVmClustersResponse
- type ListExadbVmClustersSortByEnum
- type ListExadbVmClustersSortOrderEnum
- type ListExascaleDbStorageVaultsRequest
- func (request ListExascaleDbStorageVaultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExascaleDbStorageVaultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExascaleDbStorageVaultsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExascaleDbStorageVaultsRequest) String() string
- func (request ListExascaleDbStorageVaultsRequest) ValidateEnumValue() (bool, error)
- type ListExascaleDbStorageVaultsResponse
- type ListExascaleDbStorageVaultsSortByEnum
- type ListExascaleDbStorageVaultsSortOrderEnum
- type ListExecutionActionsRequest
- func (request ListExecutionActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExecutionActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExecutionActionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExecutionActionsRequest) String() string
- func (request ListExecutionActionsRequest) ValidateEnumValue() (bool, error)
- type ListExecutionActionsResponse
- type ListExecutionActionsSortByEnum
- type ListExecutionActionsSortOrderEnum
- type ListExecutionWindowsRequest
- func (request ListExecutionWindowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExecutionWindowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExecutionWindowsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExecutionWindowsRequest) String() string
- func (request ListExecutionWindowsRequest) ValidateEnumValue() (bool, error)
- type ListExecutionWindowsResponse
- type ListExecutionWindowsSortByEnum
- type ListExecutionWindowsSortOrderEnum
- type ListExternalContainerDatabasesRequest
- func (request ListExternalContainerDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalContainerDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalContainerDatabasesRequest) String() string
- func (request ListExternalContainerDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListExternalContainerDatabasesResponse
- type ListExternalContainerDatabasesSortByEnum
- type ListExternalContainerDatabasesSortOrderEnum
- type ListExternalDatabaseConnectorsRequest
- func (request ListExternalDatabaseConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalDatabaseConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalDatabaseConnectorsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalDatabaseConnectorsRequest) String() string
- func (request ListExternalDatabaseConnectorsRequest) ValidateEnumValue() (bool, error)
- type ListExternalDatabaseConnectorsResponse
- type ListExternalDatabaseConnectorsSortByEnum
- type ListExternalDatabaseConnectorsSortOrderEnum
- type ListExternalNonContainerDatabasesRequest
- func (request ListExternalNonContainerDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalNonContainerDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalNonContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalNonContainerDatabasesRequest) String() string
- func (request ListExternalNonContainerDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListExternalNonContainerDatabasesResponse
- type ListExternalNonContainerDatabasesSortByEnum
- type ListExternalNonContainerDatabasesSortOrderEnum
- type ListExternalPluggableDatabasesRequest
- func (request ListExternalPluggableDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListExternalPluggableDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListExternalPluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListExternalPluggableDatabasesRequest) String() string
- func (request ListExternalPluggableDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListExternalPluggableDatabasesResponse
- type ListExternalPluggableDatabasesSortByEnum
- type ListExternalPluggableDatabasesSortOrderEnum
- type ListFlexComponentsRequest
- func (request ListFlexComponentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListFlexComponentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListFlexComponentsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListFlexComponentsRequest) String() string
- func (request ListFlexComponentsRequest) ValidateEnumValue() (bool, error)
- type ListFlexComponentsResponse
- type ListFlexComponentsSortByEnum
- type ListFlexComponentsSortOrderEnum
- type ListGiVersionMinorVersionsRequest
- func (request ListGiVersionMinorVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListGiVersionMinorVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListGiVersionMinorVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListGiVersionMinorVersionsRequest) String() string
- func (request ListGiVersionMinorVersionsRequest) ValidateEnumValue() (bool, error)
- type ListGiVersionMinorVersionsResponse
- type ListGiVersionMinorVersionsShapeFamilyEnum
- type ListGiVersionMinorVersionsSortByEnum
- type ListGiVersionMinorVersionsSortOrderEnum
- type ListGiVersionsRequest
- func (request ListGiVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListGiVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListGiVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListGiVersionsRequest) String() string
- func (request ListGiVersionsRequest) ValidateEnumValue() (bool, error)
- type ListGiVersionsResponse
- type ListGiVersionsSortOrderEnum
- type ListKeyStoresRequest
- func (request ListKeyStoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListKeyStoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListKeyStoresRequest) RetryPolicy() *common.RetryPolicy
- func (request ListKeyStoresRequest) String() string
- func (request ListKeyStoresRequest) ValidateEnumValue() (bool, error)
- type ListKeyStoresResponse
- type ListMaintenanceRunHistoryRequest
- func (request ListMaintenanceRunHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMaintenanceRunHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMaintenanceRunHistoryRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMaintenanceRunHistoryRequest) String() string
- func (request ListMaintenanceRunHistoryRequest) ValidateEnumValue() (bool, error)
- type ListMaintenanceRunHistoryResponse
- type ListMaintenanceRunHistorySortByEnum
- type ListMaintenanceRunHistorySortOrderEnum
- type ListMaintenanceRunsRequest
- func (request ListMaintenanceRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListMaintenanceRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListMaintenanceRunsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListMaintenanceRunsRequest) String() string
- func (request ListMaintenanceRunsRequest) ValidateEnumValue() (bool, error)
- type ListMaintenanceRunsResponse
- type ListMaintenanceRunsSortByEnum
- type ListMaintenanceRunsSortOrderEnum
- type ListOneoffPatchesRequest
- func (request ListOneoffPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListOneoffPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListOneoffPatchesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListOneoffPatchesRequest) String() string
- func (request ListOneoffPatchesRequest) ValidateEnumValue() (bool, error)
- type ListOneoffPatchesResponse
- type ListOneoffPatchesSortByEnum
- type ListOneoffPatchesSortOrderEnum
- type ListParamsForActionTypeRequest
- func (request ListParamsForActionTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListParamsForActionTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListParamsForActionTypeRequest) RetryPolicy() *common.RetryPolicy
- func (request ListParamsForActionTypeRequest) String() string
- func (request ListParamsForActionTypeRequest) ValidateEnumValue() (bool, error)
- type ListParamsForActionTypeResponse
- type ListPdbConversionHistoryEntriesRequest
- func (request ListPdbConversionHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPdbConversionHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPdbConversionHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPdbConversionHistoryEntriesRequest) String() string
- func (request ListPdbConversionHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListPdbConversionHistoryEntriesResponse
- type ListPdbConversionHistoryEntriesSortByEnum
- type ListPdbConversionHistoryEntriesSortOrderEnum
- type ListPluggableDatabasesRequest
- func (request ListPluggableDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListPluggableDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListPluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListPluggableDatabasesRequest) String() string
- func (request ListPluggableDatabasesRequest) ValidateEnumValue() (bool, error)
- type ListPluggableDatabasesResponse
- type ListPluggableDatabasesSortByEnum
- type ListPluggableDatabasesSortOrderEnum
- type ListRecommendedScheduledActionsPlanIntentEnum
- type ListRecommendedScheduledActionsRequest
- func (request ListRecommendedScheduledActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListRecommendedScheduledActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListRecommendedScheduledActionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListRecommendedScheduledActionsRequest) String() string
- func (request ListRecommendedScheduledActionsRequest) ValidateEnumValue() (bool, error)
- type ListRecommendedScheduledActionsResponse
- type ListScheduledActionsRequest
- func (request ListScheduledActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListScheduledActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListScheduledActionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListScheduledActionsRequest) String() string
- func (request ListScheduledActionsRequest) ValidateEnumValue() (bool, error)
- type ListScheduledActionsResponse
- type ListScheduledActionsSortByEnum
- type ListScheduledActionsSortOrderEnum
- type ListSchedulingPlansRequest
- func (request ListSchedulingPlansRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSchedulingPlansRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSchedulingPlansRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSchedulingPlansRequest) String() string
- func (request ListSchedulingPlansRequest) ValidateEnumValue() (bool, error)
- type ListSchedulingPlansResponse
- type ListSchedulingPlansSortByEnum
- type ListSchedulingPlansSortOrderEnum
- type ListSchedulingPoliciesRequest
- func (request ListSchedulingPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSchedulingPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSchedulingPoliciesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSchedulingPoliciesRequest) String() string
- func (request ListSchedulingPoliciesRequest) ValidateEnumValue() (bool, error)
- type ListSchedulingPoliciesResponse
- type ListSchedulingPoliciesSortByEnum
- type ListSchedulingPoliciesSortOrderEnum
- type ListSchedulingWindowsRequest
- func (request ListSchedulingWindowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSchedulingWindowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSchedulingWindowsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSchedulingWindowsRequest) String() string
- func (request ListSchedulingWindowsRequest) ValidateEnumValue() (bool, error)
- type ListSchedulingWindowsResponse
- type ListSchedulingWindowsSortByEnum
- type ListSchedulingWindowsSortOrderEnum
- type ListSystemVersionsRequest
- func (request ListSystemVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListSystemVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListSystemVersionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ListSystemVersionsRequest) String() string
- func (request ListSystemVersionsRequest) ValidateEnumValue() (bool, error)
- type ListSystemVersionsResponse
- type ListSystemVersionsSortOrderEnum
- type ListVmClusterNetworksRequest
- func (request ListVmClusterNetworksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVmClusterNetworksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVmClusterNetworksRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVmClusterNetworksRequest) String() string
- func (request ListVmClusterNetworksRequest) ValidateEnumValue() (bool, error)
- type ListVmClusterNetworksResponse
- type ListVmClusterNetworksSortByEnum
- type ListVmClusterNetworksSortOrderEnum
- type ListVmClusterPatchHistoryEntriesRequest
- func (request ListVmClusterPatchHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVmClusterPatchHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVmClusterPatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVmClusterPatchHistoryEntriesRequest) String() string
- func (request ListVmClusterPatchHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListVmClusterPatchHistoryEntriesResponse
- type ListVmClusterPatchesRequest
- func (request ListVmClusterPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVmClusterPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVmClusterPatchesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVmClusterPatchesRequest) String() string
- func (request ListVmClusterPatchesRequest) ValidateEnumValue() (bool, error)
- type ListVmClusterPatchesResponse
- type ListVmClusterUpdateHistoryEntriesRequest
- func (request ListVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVmClusterUpdateHistoryEntriesRequest) String() string
- func (request ListVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue() (bool, error)
- type ListVmClusterUpdateHistoryEntriesResponse
- type ListVmClusterUpdateHistoryEntriesUpdateTypeEnum
- type ListVmClusterUpdatesRequest
- func (request ListVmClusterUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVmClusterUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVmClusterUpdatesRequest) String() string
- func (request ListVmClusterUpdatesRequest) ValidateEnumValue() (bool, error)
- type ListVmClusterUpdatesResponse
- type ListVmClusterUpdatesUpdateTypeEnum
- type ListVmClustersRequest
- func (request ListVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ListVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ListVmClustersRequest) RetryPolicy() *common.RetryPolicy
- func (request ListVmClustersRequest) String() string
- func (request ListVmClustersRequest) ValidateEnumValue() (bool, error)
- type ListVmClustersResponse
- type ListVmClustersSortByEnum
- type ListVmClustersSortOrderEnum
- type LocalClonePluggableDatabaseDetails
- type LocalClonePluggableDatabaseRequest
- func (request LocalClonePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request LocalClonePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request LocalClonePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request LocalClonePluggableDatabaseRequest) String() string
- func (request LocalClonePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type LocalClonePluggableDatabaseResponse
- type LongTermBackUpScheduleDetails
- type LongTermBackUpScheduleDetailsRepeatCadenceEnum
- type MaintenanceRun
- type MaintenanceRunHistory
- type MaintenanceRunHistorySummary
- type MaintenanceRunLifecycleStateEnum
- type MaintenanceRunMaintenanceSubtypeEnum
- type MaintenanceRunMaintenanceTypeEnum
- type MaintenanceRunPatchingModeEnum
- type MaintenanceRunPatchingStatusEnum
- type MaintenanceRunSummary
- type MaintenanceRunSummaryLifecycleStateEnum
- type MaintenanceRunSummaryMaintenanceSubtypeEnum
- type MaintenanceRunSummaryMaintenanceTypeEnum
- type MaintenanceRunSummaryPatchingModeEnum
- type MaintenanceRunSummaryPatchingStatusEnum
- type MaintenanceRunSummaryTargetResourceTypeEnum
- type MaintenanceRunTargetResourceTypeEnum
- type MaintenanceWindow
- type MaintenanceWindowPatchingModeEnum
- type MaintenanceWindowPreferenceEnum
- type MigrateAutonomousContainerDatabaseDataguardAssociationRequest
- func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type MigrateAutonomousContainerDatabaseDataguardAssociationResponse
- type MigrateDataGuardAssociationToMultiDataGuardsRequest
- func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) RetryPolicy() *common.RetryPolicy
- func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) String() string
- func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) ValidateEnumValue() (bool, error)
- type MigrateDataGuardAssociationToMultiDataGuardsResponse
- type MigrateExadataDbSystemResourceModelRequest
- func (request MigrateExadataDbSystemResourceModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MigrateExadataDbSystemResourceModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MigrateExadataDbSystemResourceModelRequest) RetryPolicy() *common.RetryPolicy
- func (request MigrateExadataDbSystemResourceModelRequest) String() string
- func (request MigrateExadataDbSystemResourceModelRequest) ValidateEnumValue() (bool, error)
- type MigrateExadataDbSystemResourceModelResponse
- type MigrateVaultKeyDetails
- type MigrateVaultKeyRequest
- func (request MigrateVaultKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MigrateVaultKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MigrateVaultKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request MigrateVaultKeyRequest) String() string
- func (request MigrateVaultKeyRequest) ValidateEnumValue() (bool, error)
- type MigrateVaultKeyResponse
- type ModifyDatabaseManagementDetails
- type ModifyDatabaseManagementDetailsManagementTypeEnum
- type ModifyDatabaseManagementDetailsProtocolEnum
- type ModifyDatabaseManagementDetailsRoleEnum
- type ModifyDatabaseManagementRequest
- func (request ModifyDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ModifyDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ModifyDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request ModifyDatabaseManagementRequest) String() string
- func (request ModifyDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type ModifyDatabaseManagementResponse
- type ModifyPluggableDatabaseManagementDetails
- type ModifyPluggableDatabaseManagementDetailsProtocolEnum
- type ModifyPluggableDatabaseManagementDetailsRoleEnum
- type ModifyPluggableDatabaseManagementRequest
- func (request ModifyPluggableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ModifyPluggableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ModifyPluggableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
- func (request ModifyPluggableDatabaseManagementRequest) String() string
- func (request ModifyPluggableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
- type ModifyPluggableDatabaseManagementResponse
- type Month
- type MonthNameEnum
- type MountTypeDetails
- type MountTypeDetailsMountTypeEnum
- type MoveExecutionActionMemberDetails
- type MoveExecutionActionMemberRequest
- func (request MoveExecutionActionMemberRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request MoveExecutionActionMemberRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request MoveExecutionActionMemberRequest) RetryPolicy() *common.RetryPolicy
- func (request MoveExecutionActionMemberRequest) String() string
- func (request MoveExecutionActionMemberRequest) ValidateEnumValue() (bool, error)
- type MoveExecutionActionMemberResponse
- type NetworkBondingModeDetails
- type NetworkBondingModeDetailsBackupNetworkBondingModeEnum
- type NetworkBondingModeDetailsClientNetworkBondingModeEnum
- type NetworkBondingModeDetailsDrNetworkBondingModeEnum
- type NodeDetails
- type NodeDetailsLifecycleStateEnum
- type OciKeyDetails
- type OciProviderSetKeyVersionDetails
- type OcpUs
- type OkvKeyDetails
- type OneoffPatch
- type OneoffPatchLifecycleStateEnum
- type OneoffPatchSummary
- type OneoffPatchSummaryLifecycleStateEnum
- type OperationsInsightsConfig
- type OperationsInsightsConfigOperationsInsightsStatusEnum
- type OracleManagedKeyDetails
- type Patch
- type PatchAvailableActionsEnum
- type PatchDetails
- type PatchDetailsActionEnum
- type PatchHistoryEntry
- type PatchHistoryEntryActionEnum
- type PatchHistoryEntryLifecycleStateEnum
- type PatchHistoryEntryPatchTypeEnum
- type PatchHistoryEntrySummary
- type PatchHistoryEntrySummaryActionEnum
- type PatchHistoryEntrySummaryLifecycleStateEnum
- type PatchHistoryEntrySummaryPatchTypeEnum
- type PatchLastActionEnum
- type PatchLifecycleStateEnum
- type PatchSummary
- type PatchSummaryAvailableActionsEnum
- type PatchSummaryLastActionEnum
- type PatchSummaryLifecycleStateEnum
- type PdbConversionHistoryEntry
- type PdbConversionHistoryEntryActionEnum
- type PdbConversionHistoryEntryLifecycleStateEnum
- type PdbConversionHistoryEntrySummary
- type PdbConversionHistoryEntrySummaryActionEnum
- type PdbConversionHistoryEntrySummaryLifecycleStateEnum
- type PdbConversionHistoryEntrySummaryTargetEnum
- type PdbConversionHistoryEntryTargetEnum
- type PdbConversionToNewDatabaseDetails
- type PeerAutonomousContainerDatabaseBackupConfig
- type PluggableDatabase
- type PluggableDatabaseConnectionStrings
- type PluggableDatabaseLifecycleStateEnum
- type PluggableDatabaseManagementConfig
- type PluggableDatabaseManagementConfigManagementStatusEnum
- type PluggableDatabaseNodeLevelDetails
- type PluggableDatabaseNodeLevelDetailsOpenModeEnum
- type PluggableDatabaseOpenModeEnum
- type PluggableDatabaseRefreshableCloneConfig
- type PluggableDatabaseSummary
- type PluggableDatabaseSummaryLifecycleStateEnum
- type PluggableDatabaseSummaryOpenModeEnum
- type RecommendedScheduledActionSummary
- type RecommendedScheduledActionSummaryActionTypeEnum
- type RecommendedScheduledActionsCollection
- type RecoveryApplianceDetails
- type RefreshPluggableDatabaseRequest
- func (request RefreshPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RefreshPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RefreshPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request RefreshPluggableDatabaseRequest) String() string
- func (request RefreshPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type RefreshPluggableDatabaseResponse
- type RefreshableCloneCollection
- type RefreshableCloneSummary
- type RegisterAutonomousDatabaseDataSafeDetails
- type RegisterAutonomousDatabaseDataSafeRequest
- func (request RegisterAutonomousDatabaseDataSafeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RegisterAutonomousDatabaseDataSafeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RegisterAutonomousDatabaseDataSafeRequest) RetryPolicy() *common.RetryPolicy
- func (request RegisterAutonomousDatabaseDataSafeRequest) String() string
- func (request RegisterAutonomousDatabaseDataSafeRequest) ValidateEnumValue() (bool, error)
- type RegisterAutonomousDatabaseDataSafeResponse
- type ReinstateAutonomousContainerDatabaseDataguardAssociationRequest
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type ReinstateAutonomousContainerDatabaseDataguardAssociationResponse
- type ReinstateAutonomousContainerDatabaseDataguardRequest
- func (request ReinstateAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReinstateAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReinstateAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
- func (request ReinstateAutonomousContainerDatabaseDataguardRequest) String() string
- func (request ReinstateAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
- type ReinstateAutonomousContainerDatabaseDataguardResponse
- type ReinstateDataGuardAssociationDetails
- type ReinstateDataGuardAssociationRequest
- func (request ReinstateDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReinstateDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReinstateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request ReinstateDataGuardAssociationRequest) String() string
- func (request ReinstateDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
- type ReinstateDataGuardAssociationResponse
- type ReinstateDataGuardDetails
- type ReinstateDataGuardRequest
- func (request ReinstateDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReinstateDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReinstateDataGuardRequest) RetryPolicy() *common.RetryPolicy
- func (request ReinstateDataGuardRequest) String() string
- func (request ReinstateDataGuardRequest) ValidateEnumValue() (bool, error)
- type ReinstateDataGuardResponse
- type RemoteClonePluggableDatabaseDetails
- type RemoteClonePluggableDatabaseRequest
- func (request RemoteClonePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoteClonePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoteClonePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoteClonePluggableDatabaseRequest) String() string
- func (request RemoteClonePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type RemoteClonePluggableDatabaseResponse
- type RemoveVirtualMachineFromCloudVmClusterDetails
- type RemoveVirtualMachineFromCloudVmClusterRequest
- func (request RemoveVirtualMachineFromCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveVirtualMachineFromCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveVirtualMachineFromCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveVirtualMachineFromCloudVmClusterRequest) String() string
- func (request RemoveVirtualMachineFromCloudVmClusterRequest) ValidateEnumValue() (bool, error)
- type RemoveVirtualMachineFromCloudVmClusterResponse
- type RemoveVirtualMachineFromExadbVmClusterDetails
- type RemoveVirtualMachineFromExadbVmClusterRequest
- func (request RemoveVirtualMachineFromExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveVirtualMachineFromExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveVirtualMachineFromExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveVirtualMachineFromExadbVmClusterRequest) String() string
- func (request RemoveVirtualMachineFromExadbVmClusterRequest) ValidateEnumValue() (bool, error)
- type RemoveVirtualMachineFromExadbVmClusterResponse
- type RemoveVirtualMachineFromVmClusterDetails
- type RemoveVirtualMachineFromVmClusterRequest
- func (request RemoveVirtualMachineFromVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RemoveVirtualMachineFromVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RemoveVirtualMachineFromVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request RemoveVirtualMachineFromVmClusterRequest) String() string
- func (request RemoveVirtualMachineFromVmClusterRequest) ValidateEnumValue() (bool, error)
- type RemoveVirtualMachineFromVmClusterResponse
- type ReorderExecutionActionDetails
- type ReorderExecutionActionsRequest
- func (request ReorderExecutionActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReorderExecutionActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReorderExecutionActionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ReorderExecutionActionsRequest) String() string
- func (request ReorderExecutionActionsRequest) ValidateEnumValue() (bool, error)
- type ReorderExecutionActionsResponse
- type ReorderScheduledActionsDetails
- type ReorderScheduledActionsRequest
- func (request ReorderScheduledActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ReorderScheduledActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ReorderScheduledActionsRequest) RetryPolicy() *common.RetryPolicy
- func (request ReorderScheduledActionsRequest) String() string
- func (request ReorderScheduledActionsRequest) ValidateEnumValue() (bool, error)
- type ReorderScheduledActionsResponse
- type ResizeVmClusterNetworkDetails
- type ResizeVmClusterNetworkDetailsActionEnum
- type ResizeVmClusterNetworkRequest
- func (request ResizeVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ResizeVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ResizeVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request ResizeVmClusterNetworkRequest) String() string
- func (request ResizeVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type ResizeVmClusterNetworkResponse
- type ResourcePoolShapeCollection
- type ResourcePoolShapeSummary
- type ResourcePoolShapesRequest
- func (request ResourcePoolShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ResourcePoolShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ResourcePoolShapesRequest) RetryPolicy() *common.RetryPolicy
- func (request ResourcePoolShapesRequest) String() string
- func (request ResourcePoolShapesRequest) ValidateEnumValue() (bool, error)
- type ResourcePoolShapesResponse
- type ResourcePoolSummary
- type RestartAutonomousContainerDatabaseRequest
- func (request RestartAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestartAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestartAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request RestartAutonomousContainerDatabaseRequest) String() string
- func (request RestartAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type RestartAutonomousContainerDatabaseResponse
- type RestartAutonomousDatabaseRequest
- func (request RestartAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestartAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestartAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request RestartAutonomousDatabaseRequest) String() string
- func (request RestartAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type RestartAutonomousDatabaseResponse
- type RestoreAutonomousDatabaseDetails
- type RestoreAutonomousDatabaseRequest
- func (request RestoreAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestoreAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestoreAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request RestoreAutonomousDatabaseRequest) String() string
- func (request RestoreAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type RestoreAutonomousDatabaseResponse
- type RestoreDatabaseDetails
- type RestoreDatabaseRequest
- func (request RestoreDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RestoreDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RestoreDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request RestoreDatabaseRequest) String() string
- func (request RestoreDatabaseRequest) ValidateEnumValue() (bool, error)
- type RestoreDatabaseResponse
- type RotateAutonomousContainerDatabaseEncryptionKeyDetails
- type RotateAutonomousContainerDatabaseEncryptionKeyRequest
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) String() string
- func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) ValidateEnumValue() (bool, error)
- type RotateAutonomousContainerDatabaseEncryptionKeyResponse
- type RotateAutonomousDatabaseEncryptionKeyDetails
- type RotateAutonomousDatabaseEncryptionKeyRequest
- func (request RotateAutonomousDatabaseEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateAutonomousDatabaseEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateAutonomousDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateAutonomousDatabaseEncryptionKeyRequest) String() string
- func (request RotateAutonomousDatabaseEncryptionKeyRequest) ValidateEnumValue() (bool, error)
- type RotateAutonomousDatabaseEncryptionKeyResponse
- type RotateAutonomousVmClusterOrdsCertsDetails
- type RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
- func GetMappingRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum(val string) (RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum, bool)
- func GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues() []RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
- type RotateAutonomousVmClusterOrdsCertsRequest
- func (request RotateAutonomousVmClusterOrdsCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateAutonomousVmClusterOrdsCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateAutonomousVmClusterOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateAutonomousVmClusterOrdsCertsRequest) String() string
- func (request RotateAutonomousVmClusterOrdsCertsRequest) ValidateEnumValue() (bool, error)
- type RotateAutonomousVmClusterOrdsCertsResponse
- type RotateAutonomousVmClusterSslCertsDetails
- type RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
- func GetMappingRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum(val string) (RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum, bool)
- func GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues() []RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
- type RotateAutonomousVmClusterSslCertsRequest
- func (request RotateAutonomousVmClusterSslCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateAutonomousVmClusterSslCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateAutonomousVmClusterSslCertsRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateAutonomousVmClusterSslCertsRequest) String() string
- func (request RotateAutonomousVmClusterSslCertsRequest) ValidateEnumValue() (bool, error)
- type RotateAutonomousVmClusterSslCertsResponse
- type RotateCloudAutonomousVmClusterOrdsCertsDetails
- type RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
- func GetMappingRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum(val string) (RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum, ...)
- func GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues() []RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
- type RotateCloudAutonomousVmClusterOrdsCertsRequest
- func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) String() string
- func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) ValidateEnumValue() (bool, error)
- type RotateCloudAutonomousVmClusterOrdsCertsResponse
- type RotateCloudAutonomousVmClusterSslCertsDetails
- type RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
- func GetMappingRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum(val string) (RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum, ...)
- func GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues() []RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
- type RotateCloudAutonomousVmClusterSslCertsRequest
- func (request RotateCloudAutonomousVmClusterSslCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateCloudAutonomousVmClusterSslCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateCloudAutonomousVmClusterSslCertsRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateCloudAutonomousVmClusterSslCertsRequest) String() string
- func (request RotateCloudAutonomousVmClusterSslCertsRequest) ValidateEnumValue() (bool, error)
- type RotateCloudAutonomousVmClusterSslCertsResponse
- type RotateOrdsCertsRequest
- func (request RotateOrdsCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateOrdsCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateOrdsCertsRequest) String() string
- func (request RotateOrdsCertsRequest) ValidateEnumValue() (bool, error)
- type RotateOrdsCertsResponse
- type RotatePluggableDatabaseEncryptionKeyRequest
- func (request RotatePluggableDatabaseEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotatePluggableDatabaseEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotatePluggableDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request RotatePluggableDatabaseEncryptionKeyRequest) String() string
- func (request RotatePluggableDatabaseEncryptionKeyRequest) ValidateEnumValue() (bool, error)
- type RotatePluggableDatabaseEncryptionKeyResponse
- type RotateSslCertsRequest
- func (request RotateSslCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateSslCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateSslCertsRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateSslCertsRequest) String() string
- func (request RotateSslCertsRequest) ValidateEnumValue() (bool, error)
- type RotateSslCertsResponse
- type RotateVaultKeyRequest
- func (request RotateVaultKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request RotateVaultKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request RotateVaultKeyRequest) RetryPolicy() *common.RetryPolicy
- func (request RotateVaultKeyRequest) String() string
- func (request RotateVaultKeyRequest) ValidateEnumValue() (bool, error)
- type RotateVaultKeyResponse
- type SaasAdminUserConfiguration
- type SaasAdminUserConfigurationAccessTypeEnum
- type SaasAdminUserStatus
- type SaasAdminUserStatusAccessTypeEnum
- type SaasAdminUserStatusRequest
- func (request SaasAdminUserStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SaasAdminUserStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SaasAdminUserStatusRequest) RetryPolicy() *common.RetryPolicy
- func (request SaasAdminUserStatusRequest) String() string
- func (request SaasAdminUserStatusRequest) ValidateEnumValue() (bool, error)
- type SaasAdminUserStatusResponse
- type ScanDetails
- type ScanExternalContainerDatabasePluggableDatabasesRequest
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) String() string
- func (request ScanExternalContainerDatabasePluggableDatabasesRequest) ValidateEnumValue() (bool, error)
- type ScanExternalContainerDatabasePluggableDatabasesResponse
- type ScheduledAction
- type ScheduledActionActionTypeEnum
- type ScheduledActionCollection
- type ScheduledActionLifecycleStateEnum
- type ScheduledActionSummary
- type ScheduledActionSummaryActionTypeEnum
- type ScheduledActionSummaryLifecycleStateEnum
- type ScheduledOperationDetails
- type SchedulingPlan
- type SchedulingPlanCollection
- type SchedulingPlanLifecycleStateEnum
- type SchedulingPlanPlanIntentEnum
- type SchedulingPlanServiceTypeEnum
- type SchedulingPlanSummary
- type SchedulingPlanSummaryLifecycleStateEnum
- type SchedulingPlanSummaryPlanIntentEnum
- type SchedulingPlanSummaryServiceTypeEnum
- type SchedulingPolicy
- type SchedulingPolicyCadenceEnum
- type SchedulingPolicyLifecycleStateEnum
- type SchedulingPolicySummary
- type SchedulingPolicySummaryCadenceEnum
- type SchedulingPolicySummaryLifecycleStateEnum
- type SchedulingWindow
- type SchedulingWindowLifecycleStateEnum
- type SchedulingWindowSummary
- type SchedulingWindowSummaryLifecycleStateEnum
- type SelfMountDetails
- type SetDbKeyVersionRequest
- func (request SetDbKeyVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SetDbKeyVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SetDbKeyVersionRequest) RetryPolicy() *common.RetryPolicy
- func (request SetDbKeyVersionRequest) String() string
- func (request SetDbKeyVersionRequest) ValidateEnumValue() (bool, error)
- type SetDbKeyVersionResponse
- type SetKeyVersionDetails
- type SetKeyVersionDetailsProviderEnum
- type SetPdbKeyVersionRequest
- func (request SetPdbKeyVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SetPdbKeyVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SetPdbKeyVersionRequest) RetryPolicy() *common.RetryPolicy
- func (request SetPdbKeyVersionRequest) String() string
- func (request SetPdbKeyVersionRequest) ValidateEnumValue() (bool, error)
- type SetPdbKeyVersionResponse
- type ShrinkAutonomousDatabaseRequest
- func (request ShrinkAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ShrinkAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ShrinkAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request ShrinkAutonomousDatabaseRequest) String() string
- func (request ShrinkAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type ShrinkAutonomousDatabaseResponse
- type StackMonitoringConfig
- type StackMonitoringConfigStackMonitoringStatusEnum
- type StartAutonomousDatabaseRequest
- func (request StartAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request StartAutonomousDatabaseRequest) String() string
- func (request StartAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type StartAutonomousDatabaseResponse
- type StartPluggableDatabaseRequest
- func (request StartPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StartPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StartPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request StartPluggableDatabaseRequest) String() string
- func (request StartPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type StartPluggableDatabaseResponse
- type StopAutonomousDatabaseRequest
- func (request StopAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request StopAutonomousDatabaseRequest) String() string
- func (request StopAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type StopAutonomousDatabaseResponse
- type StopPluggableDatabaseRequest
- func (request StopPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request StopPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request StopPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request StopPluggableDatabaseRequest) String() string
- func (request StopPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type StopPluggableDatabaseResponse
- type StoragePerformanceDetails
- type SwitchOverDataGuardDetails
- type SwitchOverDataGuardRequest
- func (request SwitchOverDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchOverDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchOverDataGuardRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchOverDataGuardRequest) String() string
- func (request SwitchOverDataGuardRequest) ValidateEnumValue() (bool, error)
- type SwitchOverDataGuardResponse
- type SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse
- type SwitchoverAutonomousContainerDatabaseDataguardRequest
- func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) String() string
- func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
- type SwitchoverAutonomousContainerDatabaseDataguardResponse
- type SwitchoverAutonomousDatabaseRequest
- func (request SwitchoverAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchoverAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchoverAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchoverAutonomousDatabaseRequest) String() string
- func (request SwitchoverAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type SwitchoverAutonomousDatabaseResponse
- type SwitchoverDataGuardAssociationDetails
- type SwitchoverDataGuardAssociationRequest
- func (request SwitchoverDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request SwitchoverDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request SwitchoverDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request SwitchoverDataGuardAssociationRequest) String() string
- func (request SwitchoverDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
- type SwitchoverDataGuardAssociationResponse
- type SystemVersionCollection
- type SystemVersionSummary
- type TerminateAutonomousContainerDatabaseRequest
- func (request TerminateAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request TerminateAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request TerminateAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request TerminateAutonomousContainerDatabaseRequest) String() string
- func (request TerminateAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type TerminateAutonomousContainerDatabaseResponse
- type TerminateAutonomousExadataInfrastructureRequest
- func (request TerminateAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request TerminateAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request TerminateAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request TerminateAutonomousExadataInfrastructureRequest) String() string
- func (request TerminateAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type TerminateAutonomousExadataInfrastructureResponse
- type TerminateDbSystemRequest
- func (request TerminateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request TerminateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request TerminateDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request TerminateDbSystemRequest) String() string
- func (request TerminateDbSystemRequest) ValidateEnumValue() (bool, error)
- type TerminateDbSystemResponse
- type UndeleteAutonomousDatabaseDetails
- func (m UndeleteAutonomousDatabaseDetails) GetAdminPassword() *string
- func (m UndeleteAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
- func (m UndeleteAutonomousDatabaseDetails) GetBackupRetentionPeriodInDays() *int
- func (m UndeleteAutonomousDatabaseDetails) GetByolComputeCountLimit() *float32
- func (m UndeleteAutonomousDatabaseDetails) GetCharacterSet() *string
- func (m UndeleteAutonomousDatabaseDetails) GetCompartmentId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetComputeCount() *float32
- func (m UndeleteAutonomousDatabaseDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
- func (m UndeleteAutonomousDatabaseDetails) GetCpuCoreCount() *int
- func (m UndeleteAutonomousDatabaseDetails) GetCustomerContacts() []CustomerContact
- func (m UndeleteAutonomousDatabaseDetails) GetDataStorageSizeInGBs() *int
- func (m UndeleteAutonomousDatabaseDetails) GetDataStorageSizeInTBs() *int
- func (m UndeleteAutonomousDatabaseDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
- func (m UndeleteAutonomousDatabaseDetails) GetDbName() *string
- func (m UndeleteAutonomousDatabaseDetails) GetDbToolsDetails() []DatabaseTool
- func (m UndeleteAutonomousDatabaseDetails) GetDbVersion() *string
- func (m UndeleteAutonomousDatabaseDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m UndeleteAutonomousDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UndeleteAutonomousDatabaseDetails) GetDisplayName() *string
- func (m UndeleteAutonomousDatabaseDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
- func (m UndeleteAutonomousDatabaseDetails) GetFreeformTags() map[string]string
- func (m UndeleteAutonomousDatabaseDetails) GetInMemoryPercentage() *int
- func (m UndeleteAutonomousDatabaseDetails) GetIsAccessControlEnabled() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsAutoScalingForStorageEnabled() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsBackupRetentionLocked() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsDataGuardEnabled() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsDedicated() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsDevTier() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsFreeTier() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsLocalDataGuardEnabled() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsMtlsConnectionRequired() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
- func (m UndeleteAutonomousDatabaseDetails) GetKmsKeyId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m UndeleteAutonomousDatabaseDetails) GetNcharacterSet() *string
- func (m UndeleteAutonomousDatabaseDetails) GetNsgIds() []string
- func (m UndeleteAutonomousDatabaseDetails) GetOcpuCount() *float32
- func (m UndeleteAutonomousDatabaseDetails) GetPrivateEndpointIp() *string
- func (m UndeleteAutonomousDatabaseDetails) GetPrivateEndpointLabel() *string
- func (m UndeleteAutonomousDatabaseDetails) GetResourcePoolLeaderId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetResourcePoolSummary() *ResourcePoolSummary
- func (m UndeleteAutonomousDatabaseDetails) GetScheduledOperations() []ScheduledOperationDetails
- func (m UndeleteAutonomousDatabaseDetails) GetSecretId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetSecretVersionNumber() *int
- func (m UndeleteAutonomousDatabaseDetails) GetSecurityAttributes() map[string]map[string]interface{}
- func (m UndeleteAutonomousDatabaseDetails) GetStandbyWhitelistedIps() []string
- func (m UndeleteAutonomousDatabaseDetails) GetSubnetId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetSubscriptionId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetVaultId() *string
- func (m UndeleteAutonomousDatabaseDetails) GetWhitelistedIps() []string
- func (m UndeleteAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m UndeleteAutonomousDatabaseDetails) String() string
- func (m *UndeleteAutonomousDatabaseDetails) UnmarshalJSON(data []byte) (e error)
- func (m UndeleteAutonomousDatabaseDetails) ValidateEnumValue() (bool, error)
- type Update
- type UpdateAutonomousContainerDatabaseDataGuardAssociationDetails
- type UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum
- type UpdateAutonomousContainerDatabaseDataguardAssociationRequest
- func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
- func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousContainerDatabaseDataguardAssociationResponse
- type UpdateAutonomousContainerDatabaseDetails
- type UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
- type UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
- func GetMappingUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum(val string) (UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum, bool)
- func GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues() []UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
- type UpdateAutonomousContainerDatabaseRequest
- func (request UpdateAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousContainerDatabaseRequest) String() string
- func (request UpdateAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousContainerDatabaseResponse
- type UpdateAutonomousDatabaseBackupDetails
- type UpdateAutonomousDatabaseBackupRequest
- func (request UpdateAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousDatabaseBackupRequest) String() string
- func (request UpdateAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousDatabaseBackupResponse
- type UpdateAutonomousDatabaseDetails
- type UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum
- func GetMappingUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum(val string) (UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum, bool)
- func GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumValues() []UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum
- type UpdateAutonomousDatabaseDetailsComputeModelEnum
- type UpdateAutonomousDatabaseDetailsDbWorkloadEnum
- type UpdateAutonomousDatabaseDetailsLicenseModelEnum
- type UpdateAutonomousDatabaseDetailsOpenModeEnum
- type UpdateAutonomousDatabaseDetailsPermissionLevelEnum
- type UpdateAutonomousDatabaseDetailsRefreshableModeEnum
- type UpdateAutonomousDatabaseRegionalWalletRequest
- func (request UpdateAutonomousDatabaseRegionalWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousDatabaseRegionalWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousDatabaseRegionalWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousDatabaseRegionalWalletRequest) String() string
- func (request UpdateAutonomousDatabaseRegionalWalletRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousDatabaseRegionalWalletResponse
- type UpdateAutonomousDatabaseRequest
- func (request UpdateAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousDatabaseRequest) String() string
- func (request UpdateAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousDatabaseResponse
- type UpdateAutonomousDatabaseSoftwareImageDetails
- type UpdateAutonomousDatabaseSoftwareImageRequest
- func (request UpdateAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousDatabaseSoftwareImageRequest) String() string
- func (request UpdateAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousDatabaseSoftwareImageResponse
- type UpdateAutonomousDatabaseWalletDetails
- type UpdateAutonomousDatabaseWalletRequest
- func (request UpdateAutonomousDatabaseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousDatabaseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousDatabaseWalletRequest) String() string
- func (request UpdateAutonomousDatabaseWalletRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousDatabaseWalletResponse
- type UpdateAutonomousExadataInfrastructureDetails
- type UpdateAutonomousExadataInfrastructureRequest
- func (request UpdateAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousExadataInfrastructureRequest) String() string
- func (request UpdateAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousExadataInfrastructureResponse
- type UpdateAutonomousVmClusterDetails
- type UpdateAutonomousVmClusterDetailsLicenseModelEnum
- type UpdateAutonomousVmClusterRequest
- func (request UpdateAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateAutonomousVmClusterRequest) String() string
- func (request UpdateAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type UpdateAutonomousVmClusterResponse
- type UpdateAvailableActionsEnum
- type UpdateBackupDestinationDetails
- type UpdateBackupDestinationDetailsNfsMountTypeEnum
- type UpdateBackupDestinationRequest
- func (request UpdateBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateBackupDestinationRequest) String() string
- func (request UpdateBackupDestinationRequest) ValidateEnumValue() (bool, error)
- type UpdateBackupDestinationResponse
- type UpdateBackupDetails
- type UpdateBackupRequest
- func (request UpdateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateBackupRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateBackupRequest) String() string
- func (request UpdateBackupRequest) ValidateEnumValue() (bool, error)
- type UpdateBackupResponse
- type UpdateCloudAutonomousVmClusterDetails
- type UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum
- type UpdateCloudAutonomousVmClusterRequest
- func (request UpdateCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateCloudAutonomousVmClusterRequest) String() string
- func (request UpdateCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
- type UpdateCloudAutonomousVmClusterResponse
- type UpdateCloudExadataInfrastructureDetails
- type UpdateCloudExadataInfrastructureRequest
- func (request UpdateCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateCloudExadataInfrastructureRequest) String() string
- func (request UpdateCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type UpdateCloudExadataInfrastructureResponse
- type UpdateCloudVmClusterDetails
- type UpdateCloudVmClusterDetailsLicenseModelEnum
- type UpdateCloudVmClusterIormConfigRequest
- func (request UpdateCloudVmClusterIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateCloudVmClusterIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateCloudVmClusterIormConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateCloudVmClusterIormConfigRequest) String() string
- func (request UpdateCloudVmClusterIormConfigRequest) ValidateEnumValue() (bool, error)
- type UpdateCloudVmClusterIormConfigResponse
- type UpdateCloudVmClusterRequest
- func (request UpdateCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateCloudVmClusterRequest) String() string
- func (request UpdateCloudVmClusterRequest) ValidateEnumValue() (bool, error)
- type UpdateCloudVmClusterResponse
- type UpdateConsoleConnectionDetails
- type UpdateConsoleConnectionRequest
- func (request UpdateConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateConsoleConnectionRequest) String() string
- func (request UpdateConsoleConnectionRequest) ValidateEnumValue() (bool, error)
- type UpdateConsoleConnectionResponse
- type UpdateConsoleHistoryDetails
- type UpdateConsoleHistoryRequest
- func (request UpdateConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateConsoleHistoryRequest) String() string
- func (request UpdateConsoleHistoryRequest) ValidateEnumValue() (bool, error)
- type UpdateConsoleHistoryResponse
- type UpdateDataGuardAssociationDetails
- type UpdateDataGuardAssociationDetailsProtectionModeEnum
- type UpdateDataGuardAssociationDetailsTransportTypeEnum
- type UpdateDataGuardAssociationRequest
- func (request UpdateDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDataGuardAssociationRequest) String() string
- func (request UpdateDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
- type UpdateDataGuardAssociationResponse
- type UpdateDataGuardDetails
- type UpdateDataGuardDetailsProtectionModeEnum
- type UpdateDataGuardDetailsTransportTypeEnum
- type UpdateDataGuardRequest
- func (request UpdateDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDataGuardRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDataGuardRequest) String() string
- func (request UpdateDataGuardRequest) ValidateEnumValue() (bool, error)
- type UpdateDataGuardResponse
- type UpdateDatabaseDetails
- type UpdateDatabaseRequest
- func (request UpdateDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseRequest) String() string
- func (request UpdateDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdateDatabaseResponse
- type UpdateDatabaseSoftwareImageDetails
- type UpdateDatabaseSoftwareImageRequest
- func (request UpdateDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDatabaseSoftwareImageRequest) String() string
- func (request UpdateDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
- type UpdateDatabaseSoftwareImageResponse
- type UpdateDbHomeDetails
- type UpdateDbHomeRequest
- func (request UpdateDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDbHomeRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDbHomeRequest) String() string
- func (request UpdateDbHomeRequest) ValidateEnumValue() (bool, error)
- type UpdateDbHomeResponse
- type UpdateDbNodeDetails
- type UpdateDbNodeRequest
- func (request UpdateDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDbNodeRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDbNodeRequest) String() string
- func (request UpdateDbNodeRequest) ValidateEnumValue() (bool, error)
- type UpdateDbNodeResponse
- type UpdateDbSystemDetails
- type UpdateDbSystemDetailsLicenseModelEnum
- type UpdateDbSystemRequest
- func (request UpdateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateDbSystemRequest) String() string
- func (request UpdateDbSystemRequest) ValidateEnumValue() (bool, error)
- type UpdateDbSystemResponse
- type UpdateDetails
- type UpdateDetailsUpdateActionEnum
- type UpdateExadataInfrastructureDetails
- type UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum
- func GetMappingUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum(val string) (UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum, bool)
- func GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumValues() []UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum
- type UpdateExadataInfrastructureRequest
- func (request UpdateExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExadataInfrastructureRequest) String() string
- func (request UpdateExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
- type UpdateExadataInfrastructureResponse
- type UpdateExadataIormConfigRequest
- func (request UpdateExadataIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExadataIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExadataIormConfigRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExadataIormConfigRequest) String() string
- func (request UpdateExadataIormConfigRequest) ValidateEnumValue() (bool, error)
- type UpdateExadataIormConfigResponse
- type UpdateExadbVmClusterDetails
- type UpdateExadbVmClusterDetailsLicenseModelEnum
- type UpdateExadbVmClusterDetailsUpdateActionEnum
- type UpdateExadbVmClusterRequest
- func (request UpdateExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExadbVmClusterRequest) String() string
- func (request UpdateExadbVmClusterRequest) ValidateEnumValue() (bool, error)
- type UpdateExadbVmClusterResponse
- type UpdateExascaleDbStorageVaultDetails
- type UpdateExascaleDbStorageVaultRequest
- func (request UpdateExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExascaleDbStorageVaultRequest) String() string
- func (request UpdateExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
- type UpdateExascaleDbStorageVaultResponse
- type UpdateExecutionActionDetails
- type UpdateExecutionActionRequest
- func (request UpdateExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExecutionActionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExecutionActionRequest) String() string
- func (request UpdateExecutionActionRequest) ValidateEnumValue() (bool, error)
- type UpdateExecutionActionResponse
- type UpdateExecutionWindowDetails
- type UpdateExecutionWindowRequest
- func (request UpdateExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExecutionWindowRequest) String() string
- func (request UpdateExecutionWindowRequest) ValidateEnumValue() (bool, error)
- type UpdateExecutionWindowResponse
- type UpdateExternalContainerDatabaseDetails
- type UpdateExternalContainerDatabaseRequest
- func (request UpdateExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExternalContainerDatabaseRequest) String() string
- func (request UpdateExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdateExternalContainerDatabaseResponse
- type UpdateExternalDatabaseConnectorDetails
- type UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
- type UpdateExternalDatabaseConnectorRequest
- func (request UpdateExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExternalDatabaseConnectorRequest) String() string
- func (request UpdateExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
- type UpdateExternalDatabaseConnectorResponse
- type UpdateExternalDatabaseDetailsBase
- type UpdateExternalMacsConnectorDetails
- func (m UpdateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m UpdateExternalMacsConnectorDetails) GetDisplayName() *string
- func (m UpdateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
- func (m UpdateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
- func (m UpdateExternalMacsConnectorDetails) String() string
- func (m *UpdateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
- func (m UpdateExternalMacsConnectorDetails) ValidateEnumValue() (bool, error)
- type UpdateExternalNonContainerDatabaseDetails
- type UpdateExternalNonContainerDatabaseRequest
- func (request UpdateExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExternalNonContainerDatabaseRequest) String() string
- func (request UpdateExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdateExternalNonContainerDatabaseResponse
- type UpdateExternalPluggableDatabaseDetails
- type UpdateExternalPluggableDatabaseRequest
- func (request UpdateExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateExternalPluggableDatabaseRequest) String() string
- func (request UpdateExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdateExternalPluggableDatabaseResponse
- type UpdateHistoryEntry
- type UpdateHistoryEntryLifecycleStateEnum
- type UpdateHistoryEntrySummary
- type UpdateHistoryEntrySummaryLifecycleStateEnum
- type UpdateHistoryEntrySummaryUpdateActionEnum
- type UpdateHistoryEntrySummaryUpdateTypeEnum
- type UpdateHistoryEntryUpdateActionEnum
- type UpdateHistoryEntryUpdateTypeEnum
- type UpdateKeyStoreDetails
- type UpdateKeyStoreRequest
- func (request UpdateKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateKeyStoreRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateKeyStoreRequest) String() string
- func (request UpdateKeyStoreRequest) ValidateEnumValue() (bool, error)
- type UpdateKeyStoreResponse
- type UpdateLastActionEnum
- type UpdateLifecycleStateEnum
- type UpdateMaintenanceRunDetails
- type UpdateMaintenanceRunDetailsPatchingModeEnum
- type UpdateMaintenanceRunRequest
- func (request UpdateMaintenanceRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateMaintenanceRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateMaintenanceRunRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateMaintenanceRunRequest) String() string
- func (request UpdateMaintenanceRunRequest) ValidateEnumValue() (bool, error)
- type UpdateMaintenanceRunResponse
- type UpdateOneoffPatchDetails
- type UpdateOneoffPatchRequest
- func (request UpdateOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateOneoffPatchRequest) String() string
- func (request UpdateOneoffPatchRequest) ValidateEnumValue() (bool, error)
- type UpdateOneoffPatchResponse
- type UpdatePluggableDatabaseDetails
- type UpdatePluggableDatabaseRequest
- func (request UpdatePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdatePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdatePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdatePluggableDatabaseRequest) String() string
- func (request UpdatePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpdatePluggableDatabaseResponse
- type UpdateScheduledActionDetails
- type UpdateScheduledActionRequest
- func (request UpdateScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateScheduledActionRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateScheduledActionRequest) String() string
- func (request UpdateScheduledActionRequest) ValidateEnumValue() (bool, error)
- type UpdateScheduledActionResponse
- type UpdateSchedulingPolicyDetails
- type UpdateSchedulingPolicyDetailsCadenceEnum
- type UpdateSchedulingPolicyRequest
- func (request UpdateSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateSchedulingPolicyRequest) String() string
- func (request UpdateSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
- type UpdateSchedulingPolicyResponse
- type UpdateSchedulingWindowDetails
- type UpdateSchedulingWindowRequest
- func (request UpdateSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateSchedulingWindowRequest) String() string
- func (request UpdateSchedulingWindowRequest) ValidateEnumValue() (bool, error)
- type UpdateSchedulingWindowResponse
- type UpdateSummary
- type UpdateSummaryAvailableActionsEnum
- type UpdateSummaryLastActionEnum
- type UpdateSummaryLifecycleStateEnum
- type UpdateSummaryUpdateTypeEnum
- type UpdateUpdateTypeEnum
- type UpdateVmClusterDetails
- type UpdateVmClusterDetailsLicenseModelEnum
- type UpdateVmClusterNetworkDetails
- type UpdateVmClusterNetworkRequest
- func (request UpdateVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateVmClusterNetworkRequest) String() string
- func (request UpdateVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type UpdateVmClusterNetworkResponse
- type UpdateVmClusterRequest
- func (request UpdateVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpdateVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpdateVmClusterRequest) RetryPolicy() *common.RetryPolicy
- func (request UpdateVmClusterRequest) String() string
- func (request UpdateVmClusterRequest) ValidateEnumValue() (bool, error)
- type UpdateVmClusterResponse
- type UpgradeDatabaseDetails
- type UpgradeDatabaseDetailsActionEnum
- type UpgradeDatabaseRequest
- func (request UpgradeDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpgradeDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpgradeDatabaseRequest) RetryPolicy() *common.RetryPolicy
- func (request UpgradeDatabaseRequest) String() string
- func (request UpgradeDatabaseRequest) ValidateEnumValue() (bool, error)
- type UpgradeDatabaseResponse
- type UpgradeDbSystemDetails
- type UpgradeDbSystemDetailsActionEnum
- type UpgradeDbSystemRequest
- func (request UpgradeDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request UpgradeDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request UpgradeDbSystemRequest) RetryPolicy() *common.RetryPolicy
- func (request UpgradeDbSystemRequest) String() string
- func (request UpgradeDbSystemRequest) ValidateEnumValue() (bool, error)
- type UpgradeDbSystemResponse
- type ValidateVmClusterNetworkRequest
- func (request ValidateVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
- func (request ValidateVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, ...) (http.Request, error)
- func (request ValidateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
- func (request ValidateVmClusterNetworkRequest) String() string
- func (request ValidateVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
- type ValidateVmClusterNetworkResponse
- type VmCluster
- type VmClusterComputeModelEnum
- type VmClusterLicenseModelEnum
- type VmClusterLifecycleStateEnum
- type VmClusterNetwork
- type VmClusterNetworkDetails
- type VmClusterNetworkLifecycleStateEnum
- type VmClusterNetworkSummary
- type VmClusterNetworkSummaryLifecycleStateEnum
- type VmClusterStorageManagementTypeEnum
- type VmClusterSummary
- type VmClusterSummaryComputeModelEnum
- type VmClusterSummaryLicenseModelEnum
- type VmClusterSummaryLifecycleStateEnum
- type VmClusterSummaryStorageManagementTypeEnum
- type VmClusterSummaryVmClusterTypeEnum
- type VmClusterUpdate
- type VmClusterUpdateAvailableActionsEnum
- type VmClusterUpdateDetails
- type VmClusterUpdateDetailsUpdateActionEnum
- type VmClusterUpdateHistoryEntry
- type VmClusterUpdateHistoryEntryLifecycleStateEnum
- type VmClusterUpdateHistoryEntrySummary
- type VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
- type VmClusterUpdateHistoryEntrySummaryUpdateActionEnum
- type VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
- type VmClusterUpdateHistoryEntryUpdateActionEnum
- type VmClusterUpdateHistoryEntryUpdateTypeEnum
- type VmClusterUpdateLastActionEnum
- type VmClusterUpdateLifecycleStateEnum
- type VmClusterUpdateSummary
- type VmClusterUpdateSummaryAvailableActionsEnum
- type VmClusterUpdateSummaryLastActionEnum
- type VmClusterUpdateSummaryLifecycleStateEnum
- type VmClusterUpdateSummaryUpdateTypeEnum
- type VmClusterUpdateUpdateTypeEnum
- type VmClusterVmClusterTypeEnum
- type VmNetworkDetails
- type VmNetworkDetailsNetworkTypeEnum
- type WindowPreferenceDetail
- type WorkloadType
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func GetActionParamValuesSummaryParameterTypeEnumStringValues ¶ added in v65.73.0
func GetActionParamValuesSummaryParameterTypeEnumStringValues() []string
GetActionParamValuesSummaryParameterTypeEnumStringValues Enumerates the set of values in String for ActionParamValuesSummaryParameterTypeEnum
func GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues ¶ added in v65.85.0
func GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues() []string
GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues Enumerates the set of values in String for AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetApplicationVipLifecycleStateEnumStringValues ¶ added in v65.35.0
func GetApplicationVipLifecycleStateEnumStringValues() []string
GetApplicationVipLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationVipLifecycleStateEnum
func GetApplicationVipSummaryLifecycleStateEnumStringValues ¶ added in v65.35.0
func GetApplicationVipSummaryLifecycleStateEnumStringValues() []string
GetApplicationVipSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ApplicationVipSummaryLifecycleStateEnum
func GetAutonomousContainerDatabaseComputeModelEnumStringValues ¶ added in v65.28.3
func GetAutonomousContainerDatabaseComputeModelEnumStringValues() []string
GetAutonomousContainerDatabaseComputeModelEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseComputeModelEnum
func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumStringValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumStringValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumStringValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumStringValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumStringValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardAssociationRoleEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardAssociationRoleEnum
func GetAutonomousContainerDatabaseDataguardLifecycleStateEnumStringValues ¶ added in v65.85.0
func GetAutonomousContainerDatabaseDataguardLifecycleStateEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardProtectionModeEnumStringValues ¶ added in v65.85.0
func GetAutonomousContainerDatabaseDataguardProtectionModeEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardProtectionModeEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardProtectionModeEnum
func GetAutonomousContainerDatabaseDataguardRoleEnumStringValues ¶ added in v65.85.0
func GetAutonomousContainerDatabaseDataguardRoleEnumStringValues() []string
GetAutonomousContainerDatabaseDataguardRoleEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDataguardRoleEnum
func GetAutonomousContainerDatabaseDistributionAffinityEnumStringValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseDistributionAffinityEnumStringValues() []string
GetAutonomousContainerDatabaseDistributionAffinityEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseDistributionAffinityEnum
func GetAutonomousContainerDatabaseInfrastructureTypeEnumStringValues ¶
func GetAutonomousContainerDatabaseInfrastructureTypeEnumStringValues() []string
GetAutonomousContainerDatabaseInfrastructureTypeEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseInfrastructureTypeEnum
func GetAutonomousContainerDatabaseLifecycleStateEnumStringValues ¶
func GetAutonomousContainerDatabaseLifecycleStateEnumStringValues() []string
GetAutonomousContainerDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseLifecycleStateEnum
func GetAutonomousContainerDatabaseNetServicesArchitectureEnumStringValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseNetServicesArchitectureEnumStringValues() []string
GetAutonomousContainerDatabaseNetServicesArchitectureEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseNetServicesArchitectureEnum
func GetAutonomousContainerDatabasePatchModelEnumStringValues ¶
func GetAutonomousContainerDatabasePatchModelEnumStringValues() []string
GetAutonomousContainerDatabasePatchModelEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabasePatchModelEnum
func GetAutonomousContainerDatabaseRoleEnumStringValues ¶
func GetAutonomousContainerDatabaseRoleEnumStringValues() []string
GetAutonomousContainerDatabaseRoleEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseRoleEnum
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumStringValues ¶
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumStringValues() []string
GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseSummaryComputeModelEnumStringValues ¶ added in v65.28.3
func GetAutonomousContainerDatabaseSummaryComputeModelEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryComputeModelEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryComputeModelEnum
func GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumStringValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryDistributionAffinityEnum
func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumStringValues ¶
func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryLifecycleStateEnum
func GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumStringValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum
func GetAutonomousContainerDatabaseSummaryPatchModelEnumStringValues ¶
func GetAutonomousContainerDatabaseSummaryPatchModelEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryPatchModelEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryPatchModelEnum
func GetAutonomousContainerDatabaseSummaryRoleEnumStringValues ¶
func GetAutonomousContainerDatabaseSummaryRoleEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryRoleEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryRoleEnum
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumStringValues ¶
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumStringValues ¶ added in v65.29.0
func GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumStringValues() []string
GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseSummaryVersionPreferenceEnum
func GetAutonomousContainerDatabaseVersionPreferenceEnumStringValues ¶ added in v65.29.0
func GetAutonomousContainerDatabaseVersionPreferenceEnumStringValues() []string
GetAutonomousContainerDatabaseVersionPreferenceEnumStringValues Enumerates the set of values in String for AutonomousContainerDatabaseVersionPreferenceEnum
func GetAutonomousDataWarehouseLicenseModelEnumStringValues ¶
func GetAutonomousDataWarehouseLicenseModelEnumStringValues() []string
GetAutonomousDataWarehouseLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousDataWarehouseLicenseModelEnum
func GetAutonomousDataWarehouseLifecycleStateEnumStringValues ¶
func GetAutonomousDataWarehouseLifecycleStateEnumStringValues() []string
GetAutonomousDataWarehouseLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDataWarehouseLifecycleStateEnum
func GetAutonomousDataWarehouseSummaryLicenseModelEnumStringValues ¶
func GetAutonomousDataWarehouseSummaryLicenseModelEnumStringValues() []string
GetAutonomousDataWarehouseSummaryLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousDataWarehouseSummaryLicenseModelEnum
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumStringValues() []string
GetAutonomousDataWarehouseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDataWarehouseSummaryLifecycleStateEnum
func GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues ¶
func GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues() []string
GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum
func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumStringValues ¶
func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumStringValues() []string
GetAutonomousDatabaseBackupConfigManualBackupTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseBackupConfigManualBackupTypeEnum
func GetAutonomousDatabaseBackupLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseBackupLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseBackupLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseBackupLifecycleStateEnum
func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseBackupSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseBackupSummaryLifecycleStateEnum
func GetAutonomousDatabaseBackupSummaryTypeEnumStringValues ¶
func GetAutonomousDatabaseBackupSummaryTypeEnumStringValues() []string
GetAutonomousDatabaseBackupSummaryTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseBackupSummaryTypeEnum
func GetAutonomousDatabaseBackupTypeEnumStringValues ¶
func GetAutonomousDatabaseBackupTypeEnumStringValues() []string
GetAutonomousDatabaseBackupTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseBackupTypeEnum
func GetAutonomousDatabaseComputeModelEnumStringValues ¶ added in v65.28.3
func GetAutonomousDatabaseComputeModelEnumStringValues() []string
GetAutonomousDatabaseComputeModelEnumStringValues Enumerates the set of values in String for AutonomousDatabaseComputeModelEnum
func GetAutonomousDatabaseDataSafeStatusEnumStringValues ¶
func GetAutonomousDatabaseDataSafeStatusEnumStringValues() []string
GetAutonomousDatabaseDataSafeStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataSafeStatusEnum
func GetAutonomousDatabaseDatabaseEditionEnumStringValues ¶ added in v65.1.0
func GetAutonomousDatabaseDatabaseEditionEnumStringValues() []string
GetAutonomousDatabaseDatabaseEditionEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDatabaseEditionEnum
func GetAutonomousDatabaseDatabaseManagementStatusEnumStringValues ¶
func GetAutonomousDatabaseDatabaseManagementStatusEnumStringValues() []string
GetAutonomousDatabaseDatabaseManagementStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDatabaseManagementStatusEnum
func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataguardAssociationLifecycleStateEnum
func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumStringValues ¶
func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumStringValues() []string
GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumStringValues ¶
func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumStringValues() []string
GetAutonomousDatabaseDataguardAssociationPeerRoleEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataguardAssociationPeerRoleEnum
func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumStringValues ¶
func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumStringValues() []string
GetAutonomousDatabaseDataguardAssociationProtectionModeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataguardAssociationProtectionModeEnum
func GetAutonomousDatabaseDataguardAssociationRoleEnumStringValues ¶
func GetAutonomousDatabaseDataguardAssociationRoleEnumStringValues() []string
GetAutonomousDatabaseDataguardAssociationRoleEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataguardAssociationRoleEnum
func GetAutonomousDatabaseDataguardRegionTypeEnumStringValues ¶
func GetAutonomousDatabaseDataguardRegionTypeEnumStringValues() []string
GetAutonomousDatabaseDataguardRegionTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDataguardRegionTypeEnum
func GetAutonomousDatabaseDbWorkloadEnumStringValues ¶
func GetAutonomousDatabaseDbWorkloadEnumStringValues() []string
GetAutonomousDatabaseDbWorkloadEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDbWorkloadEnum
func GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumStringValues ¶ added in v65.33.0
func GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumStringValues() []string
GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseDisasterRecoveryRegionTypeEnum
func GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumStringValues ¶ added in v65.77.0
func GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumStringValues() []string
GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumStringValues Enumerates the set of values in String for AutonomousDatabaseEncryptionKeyDetailsProviderEnum
func GetAutonomousDatabaseInfrastructureTypeEnumStringValues ¶
func GetAutonomousDatabaseInfrastructureTypeEnumStringValues() []string
GetAutonomousDatabaseInfrastructureTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseInfrastructureTypeEnum
func GetAutonomousDatabaseLicenseModelEnumStringValues ¶
func GetAutonomousDatabaseLicenseModelEnumStringValues() []string
GetAutonomousDatabaseLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousDatabaseLicenseModelEnum
func GetAutonomousDatabaseLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseLifecycleStateEnum
func GetAutonomousDatabaseNetServicesArchitectureEnumStringValues ¶ added in v65.61.1
func GetAutonomousDatabaseNetServicesArchitectureEnumStringValues() []string
GetAutonomousDatabaseNetServicesArchitectureEnumStringValues Enumerates the set of values in String for AutonomousDatabaseNetServicesArchitectureEnum
func GetAutonomousDatabaseOpenModeEnumStringValues ¶
func GetAutonomousDatabaseOpenModeEnumStringValues() []string
GetAutonomousDatabaseOpenModeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseOpenModeEnum
func GetAutonomousDatabaseOperationsInsightsStatusEnumStringValues ¶
func GetAutonomousDatabaseOperationsInsightsStatusEnumStringValues() []string
GetAutonomousDatabaseOperationsInsightsStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseOperationsInsightsStatusEnum
func GetAutonomousDatabasePermissionLevelEnumStringValues ¶
func GetAutonomousDatabasePermissionLevelEnumStringValues() []string
GetAutonomousDatabasePermissionLevelEnumStringValues Enumerates the set of values in String for AutonomousDatabasePermissionLevelEnum
func GetAutonomousDatabaseRefreshableModeEnumStringValues ¶
func GetAutonomousDatabaseRefreshableModeEnumStringValues() []string
GetAutonomousDatabaseRefreshableModeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseRefreshableModeEnum
func GetAutonomousDatabaseRefreshableStatusEnumStringValues ¶
func GetAutonomousDatabaseRefreshableStatusEnumStringValues() []string
GetAutonomousDatabaseRefreshableStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseRefreshableStatusEnum
func GetAutonomousDatabaseRoleEnumStringValues ¶
func GetAutonomousDatabaseRoleEnumStringValues() []string
GetAutonomousDatabaseRoleEnumStringValues Enumerates the set of values in String for AutonomousDatabaseRoleEnum
func GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumStringValues ¶ added in v65.63.2
func GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumStringValues() []string
GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSoftwareImageImageShapeFamilyEnum
func GetAutonomousDatabaseSoftwareImageLifecycleStateEnumStringValues ¶ added in v65.63.2
func GetAutonomousDatabaseSoftwareImageLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseSoftwareImageLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSoftwareImageLifecycleStateEnum
func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseStandbySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseStandbySummaryLifecycleStateEnum
func GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumStringValues ¶
func GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumStringValues() []string
GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum
func GetAutonomousDatabaseSummaryComputeModelEnumStringValues ¶ added in v65.28.3
func GetAutonomousDatabaseSummaryComputeModelEnumStringValues() []string
GetAutonomousDatabaseSummaryComputeModelEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryComputeModelEnum
func GetAutonomousDatabaseSummaryDataSafeStatusEnumStringValues ¶
func GetAutonomousDatabaseSummaryDataSafeStatusEnumStringValues() []string
GetAutonomousDatabaseSummaryDataSafeStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryDataSafeStatusEnum
func GetAutonomousDatabaseSummaryDatabaseEditionEnumStringValues ¶ added in v65.1.0
func GetAutonomousDatabaseSummaryDatabaseEditionEnumStringValues() []string
GetAutonomousDatabaseSummaryDatabaseEditionEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryDatabaseEditionEnum
func GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumStringValues ¶
func GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumStringValues() []string
GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryDatabaseManagementStatusEnum
func GetAutonomousDatabaseSummaryDataguardRegionTypeEnumStringValues ¶
func GetAutonomousDatabaseSummaryDataguardRegionTypeEnumStringValues() []string
GetAutonomousDatabaseSummaryDataguardRegionTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryDataguardRegionTypeEnum
func GetAutonomousDatabaseSummaryDbWorkloadEnumStringValues ¶
func GetAutonomousDatabaseSummaryDbWorkloadEnumStringValues() []string
GetAutonomousDatabaseSummaryDbWorkloadEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryDbWorkloadEnum
func GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumStringValues ¶ added in v65.33.0
func GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumStringValues() []string
GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum
func GetAutonomousDatabaseSummaryInfrastructureTypeEnumStringValues ¶
func GetAutonomousDatabaseSummaryInfrastructureTypeEnumStringValues() []string
GetAutonomousDatabaseSummaryInfrastructureTypeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryInfrastructureTypeEnum
func GetAutonomousDatabaseSummaryLicenseModelEnumStringValues ¶
func GetAutonomousDatabaseSummaryLicenseModelEnumStringValues() []string
GetAutonomousDatabaseSummaryLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryLicenseModelEnum
func GetAutonomousDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseSummaryLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryLifecycleStateEnum
func GetAutonomousDatabaseSummaryNetServicesArchitectureEnumStringValues ¶ added in v65.61.1
func GetAutonomousDatabaseSummaryNetServicesArchitectureEnumStringValues() []string
GetAutonomousDatabaseSummaryNetServicesArchitectureEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryNetServicesArchitectureEnum
func GetAutonomousDatabaseSummaryOpenModeEnumStringValues ¶
func GetAutonomousDatabaseSummaryOpenModeEnumStringValues() []string
GetAutonomousDatabaseSummaryOpenModeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryOpenModeEnum
func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumStringValues ¶
func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumStringValues() []string
GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryOperationsInsightsStatusEnum
func GetAutonomousDatabaseSummaryPermissionLevelEnumStringValues ¶
func GetAutonomousDatabaseSummaryPermissionLevelEnumStringValues() []string
GetAutonomousDatabaseSummaryPermissionLevelEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryPermissionLevelEnum
func GetAutonomousDatabaseSummaryRefreshableModeEnumStringValues ¶
func GetAutonomousDatabaseSummaryRefreshableModeEnumStringValues() []string
GetAutonomousDatabaseSummaryRefreshableModeEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryRefreshableModeEnum
func GetAutonomousDatabaseSummaryRefreshableStatusEnumStringValues ¶
func GetAutonomousDatabaseSummaryRefreshableStatusEnumStringValues() []string
GetAutonomousDatabaseSummaryRefreshableStatusEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryRefreshableStatusEnum
func GetAutonomousDatabaseSummaryRoleEnumStringValues ¶
func GetAutonomousDatabaseSummaryRoleEnumStringValues() []string
GetAutonomousDatabaseSummaryRoleEnumStringValues Enumerates the set of values in String for AutonomousDatabaseSummaryRoleEnum
func GetAutonomousDatabaseWalletLifecycleStateEnumStringValues ¶
func GetAutonomousDatabaseWalletLifecycleStateEnumStringValues() []string
GetAutonomousDatabaseWalletLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDatabaseWalletLifecycleStateEnum
func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumStringValues ¶
func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumStringValues() []string
GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumStringValues Enumerates the set of values in String for AutonomousDbPreviewVersionSummaryDbWorkloadEnum
func GetAutonomousDbVersionSummaryDbWorkloadEnumStringValues ¶
func GetAutonomousDbVersionSummaryDbWorkloadEnumStringValues() []string
GetAutonomousDbVersionSummaryDbWorkloadEnumStringValues Enumerates the set of values in String for AutonomousDbVersionSummaryDbWorkloadEnum
func GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues() []string
GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum
func GetAutonomousDwDatabaseComputeModelEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseComputeModelEnumStringValues() []string
GetAutonomousDwDatabaseComputeModelEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseComputeModelEnum
func GetAutonomousDwDatabaseDataSafeStatusEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDataSafeStatusEnumStringValues() []string
GetAutonomousDwDatabaseDataSafeStatusEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseDataSafeStatusEnum
func GetAutonomousDwDatabaseDatabaseEditionEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDatabaseEditionEnumStringValues() []string
GetAutonomousDwDatabaseDatabaseEditionEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseDatabaseEditionEnum
func GetAutonomousDwDatabaseDatabaseManagementStatusEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDatabaseManagementStatusEnumStringValues() []string
GetAutonomousDwDatabaseDatabaseManagementStatusEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseDatabaseManagementStatusEnum
func GetAutonomousDwDatabaseDataguardRegionTypeEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDataguardRegionTypeEnumStringValues() []string
GetAutonomousDwDatabaseDataguardRegionTypeEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseDataguardRegionTypeEnum
func GetAutonomousDwDatabaseDbWorkloadEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDbWorkloadEnumStringValues() []string
GetAutonomousDwDatabaseDbWorkloadEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseDbWorkloadEnum
func GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumStringValues() []string
GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum
func GetAutonomousDwDatabaseInfrastructureTypeEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseInfrastructureTypeEnumStringValues() []string
GetAutonomousDwDatabaseInfrastructureTypeEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseInfrastructureTypeEnum
func GetAutonomousDwDatabaseLicenseModelEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseLicenseModelEnumStringValues() []string
GetAutonomousDwDatabaseLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseLicenseModelEnum
func GetAutonomousDwDatabaseLifecycleStateEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseLifecycleStateEnumStringValues() []string
GetAutonomousDwDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseLifecycleStateEnum
func GetAutonomousDwDatabaseNetServicesArchitectureEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseNetServicesArchitectureEnumStringValues() []string
GetAutonomousDwDatabaseNetServicesArchitectureEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseNetServicesArchitectureEnum
func GetAutonomousDwDatabaseOpenModeEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseOpenModeEnumStringValues() []string
GetAutonomousDwDatabaseOpenModeEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseOpenModeEnum
func GetAutonomousDwDatabaseOperationsInsightsStatusEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseOperationsInsightsStatusEnumStringValues() []string
GetAutonomousDwDatabaseOperationsInsightsStatusEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseOperationsInsightsStatusEnum
func GetAutonomousDwDatabasePermissionLevelEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabasePermissionLevelEnumStringValues() []string
GetAutonomousDwDatabasePermissionLevelEnumStringValues Enumerates the set of values in String for AutonomousDwDatabasePermissionLevelEnum
func GetAutonomousDwDatabaseRefreshableModeEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseRefreshableModeEnumStringValues() []string
GetAutonomousDwDatabaseRefreshableModeEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseRefreshableModeEnum
func GetAutonomousDwDatabaseRefreshableStatusEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseRefreshableStatusEnumStringValues() []string
GetAutonomousDwDatabaseRefreshableStatusEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseRefreshableStatusEnum
func GetAutonomousDwDatabaseRoleEnumStringValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseRoleEnumStringValues() []string
GetAutonomousDwDatabaseRoleEnumStringValues Enumerates the set of values in String for AutonomousDwDatabaseRoleEnum
func GetAutonomousExadataInfrastructureLicenseModelEnumStringValues ¶
func GetAutonomousExadataInfrastructureLicenseModelEnumStringValues() []string
GetAutonomousExadataInfrastructureLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousExadataInfrastructureLicenseModelEnum
func GetAutonomousExadataInfrastructureLifecycleStateEnumStringValues ¶
func GetAutonomousExadataInfrastructureLifecycleStateEnumStringValues() []string
GetAutonomousExadataInfrastructureLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousExadataInfrastructureLifecycleStateEnum
func GetAutonomousExadataInfrastructureSummaryLicenseModelEnumStringValues ¶
func GetAutonomousExadataInfrastructureSummaryLicenseModelEnumStringValues() []string
GetAutonomousExadataInfrastructureSummaryLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousExadataInfrastructureSummaryLicenseModelEnum
func GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumStringValues() []string
GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousExadataInfrastructureSummaryLifecycleStateEnum
func GetAutonomousPatchAutonomousPatchTypeEnumStringValues ¶ added in v65.51.0
func GetAutonomousPatchAutonomousPatchTypeEnumStringValues() []string
GetAutonomousPatchAutonomousPatchTypeEnumStringValues Enumerates the set of values in String for AutonomousPatchAutonomousPatchTypeEnum
func GetAutonomousPatchLifecycleStateEnumStringValues ¶
func GetAutonomousPatchLifecycleStateEnumStringValues() []string
GetAutonomousPatchLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousPatchLifecycleStateEnum
func GetAutonomousPatchPatchModelEnumStringValues ¶
func GetAutonomousPatchPatchModelEnumStringValues() []string
GetAutonomousPatchPatchModelEnumStringValues Enumerates the set of values in String for AutonomousPatchPatchModelEnum
func GetAutonomousPatchSummaryAutonomousPatchTypeEnumStringValues ¶ added in v65.51.0
func GetAutonomousPatchSummaryAutonomousPatchTypeEnumStringValues() []string
GetAutonomousPatchSummaryAutonomousPatchTypeEnumStringValues Enumerates the set of values in String for AutonomousPatchSummaryAutonomousPatchTypeEnum
func GetAutonomousPatchSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousPatchSummaryLifecycleStateEnumStringValues() []string
GetAutonomousPatchSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousPatchSummaryLifecycleStateEnum
func GetAutonomousPatchSummaryPatchModelEnumStringValues ¶
func GetAutonomousPatchSummaryPatchModelEnumStringValues() []string
GetAutonomousPatchSummaryPatchModelEnumStringValues Enumerates the set of values in String for AutonomousPatchSummaryPatchModelEnum
func GetAutonomousVirtualMachineLifecycleStateEnumStringValues ¶ added in v65.30.0
func GetAutonomousVirtualMachineLifecycleStateEnumStringValues() []string
GetAutonomousVirtualMachineLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousVirtualMachineLifecycleStateEnum
func GetAutonomousVirtualMachineSummaryLifecycleStateEnumStringValues ¶ added in v65.30.0
func GetAutonomousVirtualMachineSummaryLifecycleStateEnumStringValues() []string
GetAutonomousVirtualMachineSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousVirtualMachineSummaryLifecycleStateEnum
func GetAutonomousVmClusterComputeModelEnumStringValues ¶ added in v65.28.3
func GetAutonomousVmClusterComputeModelEnumStringValues() []string
GetAutonomousVmClusterComputeModelEnumStringValues Enumerates the set of values in String for AutonomousVmClusterComputeModelEnum
func GetAutonomousVmClusterLicenseModelEnumStringValues ¶
func GetAutonomousVmClusterLicenseModelEnumStringValues() []string
GetAutonomousVmClusterLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousVmClusterLicenseModelEnum
func GetAutonomousVmClusterLifecycleStateEnumStringValues ¶
func GetAutonomousVmClusterLifecycleStateEnumStringValues() []string
GetAutonomousVmClusterLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousVmClusterLifecycleStateEnum
func GetAutonomousVmClusterSummaryComputeModelEnumStringValues ¶ added in v65.28.3
func GetAutonomousVmClusterSummaryComputeModelEnumStringValues() []string
GetAutonomousVmClusterSummaryComputeModelEnumStringValues Enumerates the set of values in String for AutonomousVmClusterSummaryComputeModelEnum
func GetAutonomousVmClusterSummaryLicenseModelEnumStringValues ¶
func GetAutonomousVmClusterSummaryLicenseModelEnumStringValues() []string
GetAutonomousVmClusterSummaryLicenseModelEnumStringValues Enumerates the set of values in String for AutonomousVmClusterSummaryLicenseModelEnum
func GetAutonomousVmClusterSummaryLifecycleStateEnumStringValues ¶
func GetAutonomousVmClusterSummaryLifecycleStateEnumStringValues() []string
GetAutonomousVmClusterSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for AutonomousVmClusterSummaryLifecycleStateEnum
func GetBackupBackupDestinationTypeEnumStringValues ¶ added in v65.85.0
func GetBackupBackupDestinationTypeEnumStringValues() []string
GetBackupBackupDestinationTypeEnumStringValues Enumerates the set of values in String for BackupBackupDestinationTypeEnum
func GetBackupDatabaseEditionEnumStringValues ¶
func GetBackupDatabaseEditionEnumStringValues() []string
GetBackupDatabaseEditionEnumStringValues Enumerates the set of values in String for BackupDatabaseEditionEnum
func GetBackupDestinationConfigurationSummaryTypeEnumStringValues ¶ added in v65.83.1
func GetBackupDestinationConfigurationSummaryTypeEnumStringValues() []string
GetBackupDestinationConfigurationSummaryTypeEnumStringValues Enumerates the set of values in String for BackupDestinationConfigurationSummaryTypeEnum
func GetBackupDestinationDetailsSummaryTypeEnumStringValues ¶ added in v65.83.1
func GetBackupDestinationDetailsSummaryTypeEnumStringValues() []string
GetBackupDestinationDetailsSummaryTypeEnumStringValues Enumerates the set of values in String for BackupDestinationDetailsSummaryTypeEnum
func GetBackupDestinationDetailsTypeEnumStringValues ¶
func GetBackupDestinationDetailsTypeEnumStringValues() []string
GetBackupDestinationDetailsTypeEnumStringValues Enumerates the set of values in String for BackupDestinationDetailsTypeEnum
func GetBackupDestinationLifecycleStateEnumStringValues ¶
func GetBackupDestinationLifecycleStateEnumStringValues() []string
GetBackupDestinationLifecycleStateEnumStringValues Enumerates the set of values in String for BackupDestinationLifecycleStateEnum
func GetBackupDestinationNfsMountTypeEnumStringValues ¶
func GetBackupDestinationNfsMountTypeEnumStringValues() []string
GetBackupDestinationNfsMountTypeEnumStringValues Enumerates the set of values in String for BackupDestinationNfsMountTypeEnum
func GetBackupDestinationSummaryLifecycleStateEnumStringValues ¶
func GetBackupDestinationSummaryLifecycleStateEnumStringValues() []string
GetBackupDestinationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for BackupDestinationSummaryLifecycleStateEnum
func GetBackupDestinationSummaryNfsMountTypeEnumStringValues ¶
func GetBackupDestinationSummaryNfsMountTypeEnumStringValues() []string
GetBackupDestinationSummaryNfsMountTypeEnumStringValues Enumerates the set of values in String for BackupDestinationSummaryNfsMountTypeEnum
func GetBackupDestinationSummaryTypeEnumStringValues ¶
func GetBackupDestinationSummaryTypeEnumStringValues() []string
GetBackupDestinationSummaryTypeEnumStringValues Enumerates the set of values in String for BackupDestinationSummaryTypeEnum
func GetBackupDestinationTypeEnumStringValues ¶
func GetBackupDestinationTypeEnumStringValues() []string
GetBackupDestinationTypeEnumStringValues Enumerates the set of values in String for BackupDestinationTypeEnum
func GetBackupLifecycleStateEnumStringValues ¶
func GetBackupLifecycleStateEnumStringValues() []string
GetBackupLifecycleStateEnumStringValues Enumerates the set of values in String for BackupLifecycleStateEnum
func GetBackupSummaryBackupDestinationTypeEnumStringValues ¶ added in v65.85.0
func GetBackupSummaryBackupDestinationTypeEnumStringValues() []string
GetBackupSummaryBackupDestinationTypeEnumStringValues Enumerates the set of values in String for BackupSummaryBackupDestinationTypeEnum
func GetBackupSummaryDatabaseEditionEnumStringValues ¶
func GetBackupSummaryDatabaseEditionEnumStringValues() []string
GetBackupSummaryDatabaseEditionEnumStringValues Enumerates the set of values in String for BackupSummaryDatabaseEditionEnum
func GetBackupSummaryLifecycleStateEnumStringValues ¶
func GetBackupSummaryLifecycleStateEnumStringValues() []string
GetBackupSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for BackupSummaryLifecycleStateEnum
func GetBackupSummaryTypeEnumStringValues ¶
func GetBackupSummaryTypeEnumStringValues() []string
GetBackupSummaryTypeEnumStringValues Enumerates the set of values in String for BackupSummaryTypeEnum
func GetBackupTypeEnumStringValues ¶
func GetBackupTypeEnumStringValues() []string
GetBackupTypeEnumStringValues Enumerates the set of values in String for BackupTypeEnum
func GetChangeDataguardRoleDetailsConnectionStringsTypeEnumStringValues ¶ added in v65.29.0
func GetChangeDataguardRoleDetailsConnectionStringsTypeEnumStringValues() []string
GetChangeDataguardRoleDetailsConnectionStringsTypeEnumStringValues Enumerates the set of values in String for ChangeDataguardRoleDetailsConnectionStringsTypeEnum
func GetChangeDataguardRoleDetailsRoleEnumStringValues ¶ added in v65.29.0
func GetChangeDataguardRoleDetailsRoleEnumStringValues() []string
GetChangeDataguardRoleDetailsRoleEnumStringValues Enumerates the set of values in String for ChangeDataguardRoleDetailsRoleEnum
func GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumStringValues ¶ added in v65.33.0
func GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumStringValues() []string
GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumStringValues Enumerates the set of values in String for ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum
func GetCloudAutonomousVmClusterComputeModelEnumStringValues ¶ added in v65.28.3
func GetCloudAutonomousVmClusterComputeModelEnumStringValues() []string
GetCloudAutonomousVmClusterComputeModelEnumStringValues Enumerates the set of values in String for CloudAutonomousVmClusterComputeModelEnum
func GetCloudAutonomousVmClusterLicenseModelEnumStringValues ¶
func GetCloudAutonomousVmClusterLicenseModelEnumStringValues() []string
GetCloudAutonomousVmClusterLicenseModelEnumStringValues Enumerates the set of values in String for CloudAutonomousVmClusterLicenseModelEnum
func GetCloudAutonomousVmClusterLifecycleStateEnumStringValues ¶
func GetCloudAutonomousVmClusterLifecycleStateEnumStringValues() []string
GetCloudAutonomousVmClusterLifecycleStateEnumStringValues Enumerates the set of values in String for CloudAutonomousVmClusterLifecycleStateEnum
func GetCloudAutonomousVmClusterSummaryComputeModelEnumStringValues ¶ added in v65.28.3
func GetCloudAutonomousVmClusterSummaryComputeModelEnumStringValues() []string
GetCloudAutonomousVmClusterSummaryComputeModelEnumStringValues Enumerates the set of values in String for CloudAutonomousVmClusterSummaryComputeModelEnum
func GetCloudAutonomousVmClusterSummaryLicenseModelEnumStringValues ¶
func GetCloudAutonomousVmClusterSummaryLicenseModelEnumStringValues() []string
GetCloudAutonomousVmClusterSummaryLicenseModelEnumStringValues Enumerates the set of values in String for CloudAutonomousVmClusterSummaryLicenseModelEnum
func GetCloudAutonomousVmClusterSummaryLifecycleStateEnumStringValues ¶
func GetCloudAutonomousVmClusterSummaryLifecycleStateEnumStringValues() []string
GetCloudAutonomousVmClusterSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for CloudAutonomousVmClusterSummaryLifecycleStateEnum
func GetCloudDatabaseManagementConfigManagementStatusEnumStringValues ¶
func GetCloudDatabaseManagementConfigManagementStatusEnumStringValues() []string
GetCloudDatabaseManagementConfigManagementStatusEnumStringValues Enumerates the set of values in String for CloudDatabaseManagementConfigManagementStatusEnum
func GetCloudDatabaseManagementConfigManagementTypeEnumStringValues ¶
func GetCloudDatabaseManagementConfigManagementTypeEnumStringValues() []string
GetCloudDatabaseManagementConfigManagementTypeEnumStringValues Enumerates the set of values in String for CloudDatabaseManagementConfigManagementTypeEnum
func GetCloudExadataInfrastructureComputeModelEnumStringValues ¶ added in v65.82.0
func GetCloudExadataInfrastructureComputeModelEnumStringValues() []string
GetCloudExadataInfrastructureComputeModelEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureComputeModelEnum
func GetCloudExadataInfrastructureLifecycleStateEnumStringValues ¶
func GetCloudExadataInfrastructureLifecycleStateEnumStringValues() []string
GetCloudExadataInfrastructureLifecycleStateEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureLifecycleStateEnum
func GetCloudExadataInfrastructureSummaryComputeModelEnumStringValues ¶ added in v65.82.0
func GetCloudExadataInfrastructureSummaryComputeModelEnumStringValues() []string
GetCloudExadataInfrastructureSummaryComputeModelEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureSummaryComputeModelEnum
func GetCloudExadataInfrastructureSummaryLifecycleStateEnumStringValues ¶
func GetCloudExadataInfrastructureSummaryLifecycleStateEnumStringValues() []string
GetCloudExadataInfrastructureSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for CloudExadataInfrastructureSummaryLifecycleStateEnum
func GetCloudVmClusterComputeModelEnumStringValues ¶ added in v65.82.0
func GetCloudVmClusterComputeModelEnumStringValues() []string
GetCloudVmClusterComputeModelEnumStringValues Enumerates the set of values in String for CloudVmClusterComputeModelEnum
func GetCloudVmClusterDiskRedundancyEnumStringValues ¶
func GetCloudVmClusterDiskRedundancyEnumStringValues() []string
GetCloudVmClusterDiskRedundancyEnumStringValues Enumerates the set of values in String for CloudVmClusterDiskRedundancyEnum
func GetCloudVmClusterLicenseModelEnumStringValues ¶
func GetCloudVmClusterLicenseModelEnumStringValues() []string
GetCloudVmClusterLicenseModelEnumStringValues Enumerates the set of values in String for CloudVmClusterLicenseModelEnum
func GetCloudVmClusterLifecycleStateEnumStringValues ¶
func GetCloudVmClusterLifecycleStateEnumStringValues() []string
GetCloudVmClusterLifecycleStateEnumStringValues Enumerates the set of values in String for CloudVmClusterLifecycleStateEnum
func GetCloudVmClusterSummaryComputeModelEnumStringValues ¶ added in v65.82.0
func GetCloudVmClusterSummaryComputeModelEnumStringValues() []string
GetCloudVmClusterSummaryComputeModelEnumStringValues Enumerates the set of values in String for CloudVmClusterSummaryComputeModelEnum
func GetCloudVmClusterSummaryDiskRedundancyEnumStringValues ¶
func GetCloudVmClusterSummaryDiskRedundancyEnumStringValues() []string
GetCloudVmClusterSummaryDiskRedundancyEnumStringValues Enumerates the set of values in String for CloudVmClusterSummaryDiskRedundancyEnum
func GetCloudVmClusterSummaryLicenseModelEnumStringValues ¶
func GetCloudVmClusterSummaryLicenseModelEnumStringValues() []string
GetCloudVmClusterSummaryLicenseModelEnumStringValues Enumerates the set of values in String for CloudVmClusterSummaryLicenseModelEnum
func GetCloudVmClusterSummaryLifecycleStateEnumStringValues ¶
func GetCloudVmClusterSummaryLifecycleStateEnumStringValues() []string
GetCloudVmClusterSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for CloudVmClusterSummaryLifecycleStateEnum
func GetCloudVmClusterSummaryVmClusterTypeEnumStringValues ¶ added in v65.86.0
func GetCloudVmClusterSummaryVmClusterTypeEnumStringValues() []string
GetCloudVmClusterSummaryVmClusterTypeEnumStringValues Enumerates the set of values in String for CloudVmClusterSummaryVmClusterTypeEnum
func GetCloudVmClusterVmClusterTypeEnumStringValues ¶ added in v65.86.0
func GetCloudVmClusterVmClusterTypeEnumStringValues() []string
GetCloudVmClusterVmClusterTypeEnumStringValues Enumerates the set of values in String for CloudVmClusterVmClusterTypeEnum
func GetConfigureSaasAdminUserDetailsAccessTypeEnumStringValues ¶ added in v65.52.1
func GetConfigureSaasAdminUserDetailsAccessTypeEnumStringValues() []string
GetConfigureSaasAdminUserDetailsAccessTypeEnumStringValues Enumerates the set of values in String for ConfigureSaasAdminUserDetailsAccessTypeEnum
func GetConsoleConnectionLifecycleStateEnumStringValues ¶
func GetConsoleConnectionLifecycleStateEnumStringValues() []string
GetConsoleConnectionLifecycleStateEnumStringValues Enumerates the set of values in String for ConsoleConnectionLifecycleStateEnum
func GetConsoleConnectionSummaryLifecycleStateEnumStringValues ¶
func GetConsoleConnectionSummaryLifecycleStateEnumStringValues() []string
GetConsoleConnectionSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ConsoleConnectionSummaryLifecycleStateEnum
func GetConsoleHistoryLifecycleStateEnumStringValues ¶ added in v65.54.0
func GetConsoleHistoryLifecycleStateEnumStringValues() []string
GetConsoleHistoryLifecycleStateEnumStringValues Enumerates the set of values in String for ConsoleHistoryLifecycleStateEnum
func GetConsoleHistorySummaryLifecycleStateEnumStringValues ¶ added in v65.54.0
func GetConsoleHistorySummaryLifecycleStateEnumStringValues() []string
GetConsoleHistorySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ConsoleHistorySummaryLifecycleStateEnum
func GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumStringValues ¶ added in v65.85.0
func GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumStringValues() []string
GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumStringValues Enumerates the set of values in String for ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum
func GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumStringValues ¶ added in v65.85.0
func GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumStringValues() []string
GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumStringValues Enumerates the set of values in String for ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum
func GetConvertToPdbDetailsActionEnumStringValues ¶
func GetConvertToPdbDetailsActionEnumStringValues() []string
GetConvertToPdbDetailsActionEnumStringValues Enumerates the set of values in String for ConvertToPdbDetailsActionEnum
func GetConvertToPdbTargetBaseTargetEnumStringValues ¶
func GetConvertToPdbTargetBaseTargetEnumStringValues() []string
GetConvertToPdbTargetBaseTargetEnumStringValues Enumerates the set of values in String for ConvertToPdbTargetBaseTargetEnum
func GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumStringValues ¶ added in v65.52.1
func GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum
func GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumStringValues ¶ added in v65.61.1
func GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum
func GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumStringValues ¶ added in v65.61.1
func GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum
func GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues ¶
func GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDetailsPatchModelEnum
func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues ¶
func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumStringValues ¶
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
func GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues ¶ added in v65.29.0
func GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues() []string
GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues Enumerates the set of values in String for CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
func GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumStringValues ¶
func GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumStringValues() []string
GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
func GetCreateAutonomousDatabaseBaseComputeModelEnumStringValues ¶ added in v65.28.3
func GetCreateAutonomousDatabaseBaseComputeModelEnumStringValues() []string
GetCreateAutonomousDatabaseBaseComputeModelEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseBaseComputeModelEnum
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumStringValues ¶
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumStringValues() []string
GetCreateAutonomousDatabaseBaseDbWorkloadEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseBaseDbWorkloadEnum
func GetCreateAutonomousDatabaseBaseLicenseModelEnumStringValues ¶
func GetCreateAutonomousDatabaseBaseLicenseModelEnumStringValues() []string
GetCreateAutonomousDatabaseBaseLicenseModelEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseBaseLicenseModelEnum
func GetCreateAutonomousDatabaseBaseSourceEnumStringValues ¶
func GetCreateAutonomousDatabaseBaseSourceEnumStringValues() []string
GetCreateAutonomousDatabaseBaseSourceEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseBaseSourceEnum
func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumStringValues ¶
func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumStringValues() []string
GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumStringValues ¶
func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumStringValues() []string
GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumStringValues ¶
func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumStringValues() []string
GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues ¶ added in v65.63.2
func GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues() []string
GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues Enumerates the set of values in String for CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetCreateAutonomousVmClusterDetailsComputeModelEnumStringValues ¶ added in v65.28.3
func GetCreateAutonomousVmClusterDetailsComputeModelEnumStringValues() []string
GetCreateAutonomousVmClusterDetailsComputeModelEnumStringValues Enumerates the set of values in String for CreateAutonomousVmClusterDetailsComputeModelEnum
func GetCreateAutonomousVmClusterDetailsLicenseModelEnumStringValues ¶
func GetCreateAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
GetCreateAutonomousVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateAutonomousVmClusterDetailsLicenseModelEnum
func GetCreateBackupDestinationDetailsTypeEnumStringValues ¶
func GetCreateBackupDestinationDetailsTypeEnumStringValues() []string
GetCreateBackupDestinationDetailsTypeEnumStringValues Enumerates the set of values in String for CreateBackupDestinationDetailsTypeEnum
func GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumStringValues ¶ added in v65.28.3
func GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumStringValues() []string
GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumStringValues Enumerates the set of values in String for CreateCloudAutonomousVmClusterDetailsComputeModelEnum
func GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues ¶
func GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateCloudAutonomousVmClusterDetailsLicenseModelEnum
func GetCreateCloudVmClusterDetailsLicenseModelEnumStringValues ¶
func GetCreateCloudVmClusterDetailsLicenseModelEnumStringValues() []string
GetCreateCloudVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateCloudVmClusterDetailsLicenseModelEnum
func GetCreateCloudVmClusterDetailsVmClusterTypeEnumStringValues ¶ added in v65.86.0
func GetCreateCloudVmClusterDetailsVmClusterTypeEnumStringValues() []string
GetCreateCloudVmClusterDetailsVmClusterTypeEnumStringValues Enumerates the set of values in String for CreateCloudVmClusterDetailsVmClusterTypeEnum
func GetCreateDataGuardAssociationDetailsProtectionModeEnumStringValues ¶
func GetCreateDataGuardAssociationDetailsProtectionModeEnumStringValues() []string
GetCreateDataGuardAssociationDetailsProtectionModeEnumStringValues Enumerates the set of values in String for CreateDataGuardAssociationDetailsProtectionModeEnum
func GetCreateDataGuardAssociationDetailsTransportTypeEnumStringValues ¶
func GetCreateDataGuardAssociationDetailsTransportTypeEnumStringValues() []string
GetCreateDataGuardAssociationDetailsTransportTypeEnumStringValues Enumerates the set of values in String for CreateDataGuardAssociationDetailsTransportTypeEnum
func GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumStringValues ¶ added in v65.13.0
func GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumStringValues() []string
GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum
func GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumStringValues ¶ added in v65.6.0
func GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumStringValues() []string
GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumStringValues Enumerates the set of values in String for CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum
func GetCreateDatabaseBaseSourceEnumStringValues ¶
func GetCreateDatabaseBaseSourceEnumStringValues() []string
GetCreateDatabaseBaseSourceEnumStringValues Enumerates the set of values in String for CreateDatabaseBaseSourceEnum
func GetCreateDatabaseDetailsDbWorkloadEnumStringValues ¶
func GetCreateDatabaseDetailsDbWorkloadEnumStringValues() []string
GetCreateDatabaseDetailsDbWorkloadEnumStringValues Enumerates the set of values in String for CreateDatabaseDetailsDbWorkloadEnum
func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues ¶
func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues() []string
GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumStringValues Enumerates the set of values in String for CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumStringValues ¶
func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumStringValues() []string
GetCreateDatabaseSoftwareImageDetailsImageTypeEnumStringValues Enumerates the set of values in String for CreateDatabaseSoftwareImageDetailsImageTypeEnum
func GetCreateDbHomeBaseSourceEnumStringValues ¶
func GetCreateDbHomeBaseSourceEnumStringValues() []string
GetCreateDbHomeBaseSourceEnumStringValues Enumerates the set of values in String for CreateDbHomeBaseSourceEnum
func GetCreateExadbVmClusterDetailsLicenseModelEnumStringValues ¶ added in v65.69.0
func GetCreateExadbVmClusterDetailsLicenseModelEnumStringValues() []string
GetCreateExadbVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateExadbVmClusterDetailsLicenseModelEnum
func GetCreateExecutionActionDetailsActionTypeEnumStringValues ¶ added in v65.73.0
func GetCreateExecutionActionDetailsActionTypeEnumStringValues() []string
GetCreateExecutionActionDetailsActionTypeEnumStringValues Enumerates the set of values in String for CreateExecutionActionDetailsActionTypeEnum
func GetCreateExternalBackupJobDetailsDatabaseEditionEnumStringValues ¶
func GetCreateExternalBackupJobDetailsDatabaseEditionEnumStringValues() []string
GetCreateExternalBackupJobDetailsDatabaseEditionEnumStringValues Enumerates the set of values in String for CreateExternalBackupJobDetailsDatabaseEditionEnum
func GetCreateExternalBackupJobDetailsDatabaseModeEnumStringValues ¶
func GetCreateExternalBackupJobDetailsDatabaseModeEnumStringValues() []string
GetCreateExternalBackupJobDetailsDatabaseModeEnumStringValues Enumerates the set of values in String for CreateExternalBackupJobDetailsDatabaseModeEnum
func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues ¶
func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues() []string
GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetCreateMaintenanceRunDetailsPatchTypeEnumStringValues ¶ added in v65.51.0
func GetCreateMaintenanceRunDetailsPatchTypeEnumStringValues() []string
GetCreateMaintenanceRunDetailsPatchTypeEnumStringValues Enumerates the set of values in String for CreateMaintenanceRunDetailsPatchTypeEnum
func GetCreateMaintenanceRunDetailsPatchingModeEnumStringValues ¶ added in v65.51.0
func GetCreateMaintenanceRunDetailsPatchingModeEnumStringValues() []string
GetCreateMaintenanceRunDetailsPatchingModeEnumStringValues Enumerates the set of values in String for CreateMaintenanceRunDetailsPatchingModeEnum
func GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumStringValues ¶ added in v65.49.4
func GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumStringValues() []string
GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumStringValues Enumerates the set of values in String for CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum
func GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumStringValues ¶ added in v65.62.0
func GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumStringValues() []string
GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumStringValues Enumerates the set of values in String for CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum
func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumStringValues ¶
func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumStringValues() []string
GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumStringValues Enumerates the set of values in String for CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
func GetCreateScheduledActionDetailsActionTypeEnumStringValues ¶ added in v65.73.0
func GetCreateScheduledActionDetailsActionTypeEnumStringValues() []string
GetCreateScheduledActionDetailsActionTypeEnumStringValues Enumerates the set of values in String for CreateScheduledActionDetailsActionTypeEnum
func GetCreateSchedulingPlanDetailsServiceTypeEnumStringValues ¶ added in v65.73.0
func GetCreateSchedulingPlanDetailsServiceTypeEnumStringValues() []string
GetCreateSchedulingPlanDetailsServiceTypeEnumStringValues Enumerates the set of values in String for CreateSchedulingPlanDetailsServiceTypeEnum
func GetCreateSchedulingPolicyDetailsCadenceEnumStringValues ¶ added in v65.73.0
func GetCreateSchedulingPolicyDetailsCadenceEnumStringValues() []string
GetCreateSchedulingPolicyDetailsCadenceEnumStringValues Enumerates the set of values in String for CreateSchedulingPolicyDetailsCadenceEnum
func GetCreateStandbyDetailsProtectionModeEnumStringValues ¶ added in v65.81.3
func GetCreateStandbyDetailsProtectionModeEnumStringValues() []string
GetCreateStandbyDetailsProtectionModeEnumStringValues Enumerates the set of values in String for CreateStandbyDetailsProtectionModeEnum
func GetCreateStandbyDetailsTransportTypeEnumStringValues ¶ added in v65.81.3
func GetCreateStandbyDetailsTransportTypeEnumStringValues() []string
GetCreateStandbyDetailsTransportTypeEnumStringValues Enumerates the set of values in String for CreateStandbyDetailsTransportTypeEnum
func GetCreateVmClusterDetailsLicenseModelEnumStringValues ¶
func GetCreateVmClusterDetailsLicenseModelEnumStringValues() []string
GetCreateVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for CreateVmClusterDetailsLicenseModelEnum
func GetCreateVmClusterDetailsVmClusterTypeEnumStringValues ¶ added in v65.86.0
func GetCreateVmClusterDetailsVmClusterTypeEnumStringValues() []string
GetCreateVmClusterDetailsVmClusterTypeEnumStringValues Enumerates the set of values in String for CreateVmClusterDetailsVmClusterTypeEnum
func GetDataGuardAssociationLifecycleStateEnumStringValues ¶
func GetDataGuardAssociationLifecycleStateEnumStringValues() []string
GetDataGuardAssociationLifecycleStateEnumStringValues Enumerates the set of values in String for DataGuardAssociationLifecycleStateEnum
func GetDataGuardAssociationPeerRoleEnumStringValues ¶
func GetDataGuardAssociationPeerRoleEnumStringValues() []string
GetDataGuardAssociationPeerRoleEnumStringValues Enumerates the set of values in String for DataGuardAssociationPeerRoleEnum
func GetDataGuardAssociationProtectionModeEnumStringValues ¶
func GetDataGuardAssociationProtectionModeEnumStringValues() []string
GetDataGuardAssociationProtectionModeEnumStringValues Enumerates the set of values in String for DataGuardAssociationProtectionModeEnum
func GetDataGuardAssociationRoleEnumStringValues ¶
func GetDataGuardAssociationRoleEnumStringValues() []string
GetDataGuardAssociationRoleEnumStringValues Enumerates the set of values in String for DataGuardAssociationRoleEnum
func GetDataGuardAssociationSummaryLifecycleStateEnumStringValues ¶
func GetDataGuardAssociationSummaryLifecycleStateEnumStringValues() []string
GetDataGuardAssociationSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DataGuardAssociationSummaryLifecycleStateEnum
func GetDataGuardAssociationSummaryPeerRoleEnumStringValues ¶
func GetDataGuardAssociationSummaryPeerRoleEnumStringValues() []string
GetDataGuardAssociationSummaryPeerRoleEnumStringValues Enumerates the set of values in String for DataGuardAssociationSummaryPeerRoleEnum
func GetDataGuardAssociationSummaryProtectionModeEnumStringValues ¶
func GetDataGuardAssociationSummaryProtectionModeEnumStringValues() []string
GetDataGuardAssociationSummaryProtectionModeEnumStringValues Enumerates the set of values in String for DataGuardAssociationSummaryProtectionModeEnum
func GetDataGuardAssociationSummaryRoleEnumStringValues ¶
func GetDataGuardAssociationSummaryRoleEnumStringValues() []string
GetDataGuardAssociationSummaryRoleEnumStringValues Enumerates the set of values in String for DataGuardAssociationSummaryRoleEnum
func GetDataGuardAssociationSummaryTransportTypeEnumStringValues ¶
func GetDataGuardAssociationSummaryTransportTypeEnumStringValues() []string
GetDataGuardAssociationSummaryTransportTypeEnumStringValues Enumerates the set of values in String for DataGuardAssociationSummaryTransportTypeEnum
func GetDataGuardAssociationTransportTypeEnumStringValues ¶
func GetDataGuardAssociationTransportTypeEnumStringValues() []string
GetDataGuardAssociationTransportTypeEnumStringValues Enumerates the set of values in String for DataGuardAssociationTransportTypeEnum
func GetDataGuardGroupMemberRoleEnumStringValues ¶ added in v65.81.3
func GetDataGuardGroupMemberRoleEnumStringValues() []string
GetDataGuardGroupMemberRoleEnumStringValues Enumerates the set of values in String for DataGuardGroupMemberRoleEnum
func GetDataGuardGroupMemberTransportTypeEnumStringValues ¶ added in v65.81.3
func GetDataGuardGroupMemberTransportTypeEnumStringValues() []string
GetDataGuardGroupMemberTransportTypeEnumStringValues Enumerates the set of values in String for DataGuardGroupMemberTransportTypeEnum
func GetDataGuardGroupProtectionModeEnumStringValues ¶ added in v65.81.3
func GetDataGuardGroupProtectionModeEnumStringValues() []string
GetDataGuardGroupProtectionModeEnumStringValues Enumerates the set of values in String for DataGuardGroupProtectionModeEnum
func GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues ¶
func GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues() []string
GetDatabaseConnectionCredentialsByDetailsRoleEnumStringValues Enumerates the set of values in String for DatabaseConnectionCredentialsByDetailsRoleEnum
func GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues ¶
func GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues() []string
GetDatabaseConnectionCredentialsCredentialTypeEnumStringValues Enumerates the set of values in String for DatabaseConnectionCredentialsCredentialTypeEnum
func GetDatabaseConnectionStringProfileConsumerGroupEnumStringValues ¶
func GetDatabaseConnectionStringProfileConsumerGroupEnumStringValues() []string
GetDatabaseConnectionStringProfileConsumerGroupEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProfileConsumerGroupEnum
func GetDatabaseConnectionStringProfileHostFormatEnumStringValues ¶
func GetDatabaseConnectionStringProfileHostFormatEnumStringValues() []string
GetDatabaseConnectionStringProfileHostFormatEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProfileHostFormatEnum
func GetDatabaseConnectionStringProfileProtocolEnumStringValues ¶
func GetDatabaseConnectionStringProfileProtocolEnumStringValues() []string
GetDatabaseConnectionStringProfileProtocolEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProfileProtocolEnum
func GetDatabaseConnectionStringProfileSessionModeEnumStringValues ¶
func GetDatabaseConnectionStringProfileSessionModeEnumStringValues() []string
GetDatabaseConnectionStringProfileSessionModeEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProfileSessionModeEnum
func GetDatabaseConnectionStringProfileSyntaxFormatEnumStringValues ¶
func GetDatabaseConnectionStringProfileSyntaxFormatEnumStringValues() []string
GetDatabaseConnectionStringProfileSyntaxFormatEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProfileSyntaxFormatEnum
func GetDatabaseConnectionStringProfileTlsAuthenticationEnumStringValues ¶
func GetDatabaseConnectionStringProfileTlsAuthenticationEnumStringValues() []string
GetDatabaseConnectionStringProfileTlsAuthenticationEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProfileTlsAuthenticationEnum
func GetDatabaseConnectionStringProtocolEnumStringValues ¶
func GetDatabaseConnectionStringProtocolEnumStringValues() []string
GetDatabaseConnectionStringProtocolEnumStringValues Enumerates the set of values in String for DatabaseConnectionStringProtocolEnum
func GetDatabaseLifecycleStateEnumStringValues ¶
func GetDatabaseLifecycleStateEnumStringValues() []string
GetDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseLifecycleStateEnum
func GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues ¶
func GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues() []string
GetDatabaseManagementConfigDatabaseManagementStatusEnumStringValues Enumerates the set of values in String for DatabaseManagementConfigDatabaseManagementStatusEnum
func GetDatabaseManagementConfigLicenseModelEnumStringValues ¶
func GetDatabaseManagementConfigLicenseModelEnumStringValues() []string
GetDatabaseManagementConfigLicenseModelEnumStringValues Enumerates the set of values in String for DatabaseManagementConfigLicenseModelEnum
func GetDatabaseSoftwareImageImageShapeFamilyEnumStringValues ¶
func GetDatabaseSoftwareImageImageShapeFamilyEnumStringValues() []string
GetDatabaseSoftwareImageImageShapeFamilyEnumStringValues Enumerates the set of values in String for DatabaseSoftwareImageImageShapeFamilyEnum
func GetDatabaseSoftwareImageImageTypeEnumStringValues ¶
func GetDatabaseSoftwareImageImageTypeEnumStringValues() []string
GetDatabaseSoftwareImageImageTypeEnumStringValues Enumerates the set of values in String for DatabaseSoftwareImageImageTypeEnum
func GetDatabaseSoftwareImageLifecycleStateEnumStringValues ¶
func GetDatabaseSoftwareImageLifecycleStateEnumStringValues() []string
GetDatabaseSoftwareImageLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseSoftwareImageLifecycleStateEnum
func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumStringValues ¶
func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumStringValues() []string
GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumStringValues Enumerates the set of values in String for DatabaseSoftwareImageSummaryImageShapeFamilyEnum
func GetDatabaseSoftwareImageSummaryImageTypeEnumStringValues ¶
func GetDatabaseSoftwareImageSummaryImageTypeEnumStringValues() []string
GetDatabaseSoftwareImageSummaryImageTypeEnumStringValues Enumerates the set of values in String for DatabaseSoftwareImageSummaryImageTypeEnum
func GetDatabaseSoftwareImageSummaryLifecycleStateEnumStringValues ¶
func GetDatabaseSoftwareImageSummaryLifecycleStateEnumStringValues() []string
GetDatabaseSoftwareImageSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseSoftwareImageSummaryLifecycleStateEnum
func GetDatabaseSslConnectionCredentialsRoleEnumStringValues ¶ added in v65.3.0
func GetDatabaseSslConnectionCredentialsRoleEnumStringValues() []string
GetDatabaseSslConnectionCredentialsRoleEnumStringValues Enumerates the set of values in String for DatabaseSslConnectionCredentialsRoleEnum
func GetDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetDatabaseSummaryLifecycleStateEnumStringValues() []string
GetDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseSummaryLifecycleStateEnum
func GetDatabaseToolNameEnumStringValues ¶ added in v65.28.3
func GetDatabaseToolNameEnumStringValues() []string
GetDatabaseToolNameEnumStringValues Enumerates the set of values in String for DatabaseToolNameEnum
func GetDatabaseUpgradeHistoryEntryActionEnumStringValues ¶
func GetDatabaseUpgradeHistoryEntryActionEnumStringValues() []string
GetDatabaseUpgradeHistoryEntryActionEnumStringValues Enumerates the set of values in String for DatabaseUpgradeHistoryEntryActionEnum
func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumStringValues ¶
func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumStringValues() []string
GetDatabaseUpgradeHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseUpgradeHistoryEntryLifecycleStateEnum
func GetDatabaseUpgradeHistoryEntrySourceEnumStringValues ¶
func GetDatabaseUpgradeHistoryEntrySourceEnumStringValues() []string
GetDatabaseUpgradeHistoryEntrySourceEnumStringValues Enumerates the set of values in String for DatabaseUpgradeHistoryEntrySourceEnum
func GetDatabaseUpgradeHistoryEntrySummaryActionEnumStringValues ¶
func GetDatabaseUpgradeHistoryEntrySummaryActionEnumStringValues() []string
GetDatabaseUpgradeHistoryEntrySummaryActionEnumStringValues Enumerates the set of values in String for DatabaseUpgradeHistoryEntrySummaryActionEnum
func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues ¶
func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetDatabaseUpgradeHistoryEntrySummarySourceEnumStringValues ¶
func GetDatabaseUpgradeHistoryEntrySummarySourceEnumStringValues() []string
GetDatabaseUpgradeHistoryEntrySummarySourceEnumStringValues Enumerates the set of values in String for DatabaseUpgradeHistoryEntrySummarySourceEnum
func GetDatabaseUpgradeSourceBaseSourceEnumStringValues ¶
func GetDatabaseUpgradeSourceBaseSourceEnumStringValues() []string
GetDatabaseUpgradeSourceBaseSourceEnumStringValues Enumerates the set of values in String for DatabaseUpgradeSourceBaseSourceEnum
func GetDayOfWeekNameEnumStringValues ¶
func GetDayOfWeekNameEnumStringValues() []string
GetDayOfWeekNameEnumStringValues Enumerates the set of values in String for DayOfWeekNameEnum
func GetDbBackupConfigAutoBackupWindowEnumStringValues ¶
func GetDbBackupConfigAutoBackupWindowEnumStringValues() []string
GetDbBackupConfigAutoBackupWindowEnumStringValues Enumerates the set of values in String for DbBackupConfigAutoBackupWindowEnum
func GetDbBackupConfigAutoFullBackupDayEnumStringValues ¶ added in v65.37.1
func GetDbBackupConfigAutoFullBackupDayEnumStringValues() []string
GetDbBackupConfigAutoFullBackupDayEnumStringValues Enumerates the set of values in String for DbBackupConfigAutoFullBackupDayEnum
func GetDbBackupConfigAutoFullBackupWindowEnumStringValues ¶ added in v65.37.1
func GetDbBackupConfigAutoFullBackupWindowEnumStringValues() []string
GetDbBackupConfigAutoFullBackupWindowEnumStringValues Enumerates the set of values in String for DbBackupConfigAutoFullBackupWindowEnum
func GetDbBackupConfigBackupDeletionPolicyEnumStringValues ¶ added in v65.33.0
func GetDbBackupConfigBackupDeletionPolicyEnumStringValues() []string
GetDbBackupConfigBackupDeletionPolicyEnumStringValues Enumerates the set of values in String for DbBackupConfigBackupDeletionPolicyEnum
func GetDbHomeFromAgentResourceIdLifecycleStateEnumStringValues ¶
func GetDbHomeFromAgentResourceIdLifecycleStateEnumStringValues() []string
GetDbHomeFromAgentResourceIdLifecycleStateEnumStringValues Enumerates the set of values in String for DbHomeFromAgentResourceIdLifecycleStateEnum
func GetDbHomeLifecycleStateEnumStringValues ¶
func GetDbHomeLifecycleStateEnumStringValues() []string
GetDbHomeLifecycleStateEnumStringValues Enumerates the set of values in String for DbHomeLifecycleStateEnum
func GetDbHomeSummaryLifecycleStateEnumStringValues ¶
func GetDbHomeSummaryLifecycleStateEnumStringValues() []string
GetDbHomeSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DbHomeSummaryLifecycleStateEnum
func GetDbNodeActionActionEnumStringValues ¶
func GetDbNodeActionActionEnumStringValues() []string
GetDbNodeActionActionEnumStringValues Enumerates the set of values in String for DbNodeActionActionEnum
func GetDbNodeLifecycleStateEnumStringValues ¶
func GetDbNodeLifecycleStateEnumStringValues() []string
GetDbNodeLifecycleStateEnumStringValues Enumerates the set of values in String for DbNodeLifecycleStateEnum
func GetDbNodeMaintenanceTypeEnumStringValues ¶
func GetDbNodeMaintenanceTypeEnumStringValues() []string
GetDbNodeMaintenanceTypeEnumStringValues Enumerates the set of values in String for DbNodeMaintenanceTypeEnum
func GetDbNodeSummaryLifecycleStateEnumStringValues ¶
func GetDbNodeSummaryLifecycleStateEnumStringValues() []string
GetDbNodeSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DbNodeSummaryLifecycleStateEnum
func GetDbNodeSummaryMaintenanceTypeEnumStringValues ¶
func GetDbNodeSummaryMaintenanceTypeEnumStringValues() []string
GetDbNodeSummaryMaintenanceTypeEnumStringValues Enumerates the set of values in String for DbNodeSummaryMaintenanceTypeEnum
func GetDbServerComputeModelEnumStringValues ¶ added in v65.82.0
func GetDbServerComputeModelEnumStringValues() []string
GetDbServerComputeModelEnumStringValues Enumerates the set of values in String for DbServerComputeModelEnum
func GetDbServerLifecycleStateEnumStringValues ¶
func GetDbServerLifecycleStateEnumStringValues() []string
GetDbServerLifecycleStateEnumStringValues Enumerates the set of values in String for DbServerLifecycleStateEnum
func GetDbServerPatchingDetailsPatchingStatusEnumStringValues ¶
func GetDbServerPatchingDetailsPatchingStatusEnumStringValues() []string
GetDbServerPatchingDetailsPatchingStatusEnumStringValues Enumerates the set of values in String for DbServerPatchingDetailsPatchingStatusEnum
func GetDbServerSummaryComputeModelEnumStringValues ¶ added in v65.82.0
func GetDbServerSummaryComputeModelEnumStringValues() []string
GetDbServerSummaryComputeModelEnumStringValues Enumerates the set of values in String for DbServerSummaryComputeModelEnum
func GetDbServerSummaryLifecycleStateEnumStringValues ¶
func GetDbServerSummaryLifecycleStateEnumStringValues() []string
GetDbServerSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DbServerSummaryLifecycleStateEnum
func GetDbSystemDatabaseEditionEnumStringValues ¶
func GetDbSystemDatabaseEditionEnumStringValues() []string
GetDbSystemDatabaseEditionEnumStringValues Enumerates the set of values in String for DbSystemDatabaseEditionEnum
func GetDbSystemDiskRedundancyEnumStringValues ¶
func GetDbSystemDiskRedundancyEnumStringValues() []string
GetDbSystemDiskRedundancyEnumStringValues Enumerates the set of values in String for DbSystemDiskRedundancyEnum
func GetDbSystemLicenseModelEnumStringValues ¶
func GetDbSystemLicenseModelEnumStringValues() []string
GetDbSystemLicenseModelEnumStringValues Enumerates the set of values in String for DbSystemLicenseModelEnum
func GetDbSystemLifecycleStateEnumStringValues ¶
func GetDbSystemLifecycleStateEnumStringValues() []string
GetDbSystemLifecycleStateEnumStringValues Enumerates the set of values in String for DbSystemLifecycleStateEnum
func GetDbSystemOptionsStorageManagementEnumStringValues ¶
func GetDbSystemOptionsStorageManagementEnumStringValues() []string
GetDbSystemOptionsStorageManagementEnumStringValues Enumerates the set of values in String for DbSystemOptionsStorageManagementEnum
func GetDbSystemShapeSummaryComputeModelEnumStringValues ¶ added in v65.82.0
func GetDbSystemShapeSummaryComputeModelEnumStringValues() []string
GetDbSystemShapeSummaryComputeModelEnumStringValues Enumerates the set of values in String for DbSystemShapeSummaryComputeModelEnum
func GetDbSystemShapeSummaryShapeTypeEnumStringValues ¶ added in v65.6.0
func GetDbSystemShapeSummaryShapeTypeEnumStringValues() []string
GetDbSystemShapeSummaryShapeTypeEnumStringValues Enumerates the set of values in String for DbSystemShapeSummaryShapeTypeEnum
func GetDbSystemStoragePerformanceSummaryShapeTypeEnumStringValues ¶ added in v65.6.0
func GetDbSystemStoragePerformanceSummaryShapeTypeEnumStringValues() []string
GetDbSystemStoragePerformanceSummaryShapeTypeEnumStringValues Enumerates the set of values in String for DbSystemStoragePerformanceSummaryShapeTypeEnum
func GetDbSystemStorageVolumePerformanceModeEnumStringValues ¶ added in v65.6.0
func GetDbSystemStorageVolumePerformanceModeEnumStringValues() []string
GetDbSystemStorageVolumePerformanceModeEnumStringValues Enumerates the set of values in String for DbSystemStorageVolumePerformanceModeEnum
func GetDbSystemSummaryDatabaseEditionEnumStringValues ¶
func GetDbSystemSummaryDatabaseEditionEnumStringValues() []string
GetDbSystemSummaryDatabaseEditionEnumStringValues Enumerates the set of values in String for DbSystemSummaryDatabaseEditionEnum
func GetDbSystemSummaryDiskRedundancyEnumStringValues ¶
func GetDbSystemSummaryDiskRedundancyEnumStringValues() []string
GetDbSystemSummaryDiskRedundancyEnumStringValues Enumerates the set of values in String for DbSystemSummaryDiskRedundancyEnum
func GetDbSystemSummaryLicenseModelEnumStringValues ¶
func GetDbSystemSummaryLicenseModelEnumStringValues() []string
GetDbSystemSummaryLicenseModelEnumStringValues Enumerates the set of values in String for DbSystemSummaryLicenseModelEnum
func GetDbSystemSummaryLifecycleStateEnumStringValues ¶
func GetDbSystemSummaryLifecycleStateEnumStringValues() []string
GetDbSystemSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DbSystemSummaryLifecycleStateEnum
func GetDbSystemSummaryStorageVolumePerformanceModeEnumStringValues ¶ added in v65.6.0
func GetDbSystemSummaryStorageVolumePerformanceModeEnumStringValues() []string
GetDbSystemSummaryStorageVolumePerformanceModeEnumStringValues Enumerates the set of values in String for DbSystemSummaryStorageVolumePerformanceModeEnum
func GetDbSystemUpgradeHistoryEntryActionEnumStringValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntryActionEnumStringValues() []string
GetDbSystemUpgradeHistoryEntryActionEnumStringValues Enumerates the set of values in String for DbSystemUpgradeHistoryEntryActionEnum
func GetDbSystemUpgradeHistoryEntryLifecycleStateEnumStringValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntryLifecycleStateEnumStringValues() []string
GetDbSystemUpgradeHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for DbSystemUpgradeHistoryEntryLifecycleStateEnum
func GetDbSystemUpgradeHistoryEntrySummaryActionEnumStringValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntrySummaryActionEnumStringValues() []string
GetDbSystemUpgradeHistoryEntrySummaryActionEnumStringValues Enumerates the set of values in String for DbSystemUpgradeHistoryEntrySummaryActionEnum
func GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumStringValues ¶ added in v65.33.0
func GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumStringValues() []string
GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumStringValues Enumerates the set of values in String for DisasterRecoveryConfigurationDisasterRecoveryTypeEnum
func GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumStringValues ¶ added in v65.85.0
func GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumStringValues() []string
GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumStringValues Enumerates the set of values in String for EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum
func GetEnableDatabaseManagementDetailsManagementTypeEnumStringValues ¶
func GetEnableDatabaseManagementDetailsManagementTypeEnumStringValues() []string
GetEnableDatabaseManagementDetailsManagementTypeEnumStringValues Enumerates the set of values in String for EnableDatabaseManagementDetailsManagementTypeEnum
func GetEnableDatabaseManagementDetailsProtocolEnumStringValues ¶ added in v65.14.0
func GetEnableDatabaseManagementDetailsProtocolEnumStringValues() []string
GetEnableDatabaseManagementDetailsProtocolEnumStringValues Enumerates the set of values in String for EnableDatabaseManagementDetailsProtocolEnum
func GetEnableDatabaseManagementDetailsRoleEnumStringValues ¶ added in v65.14.0
func GetEnableDatabaseManagementDetailsRoleEnumStringValues() []string
GetEnableDatabaseManagementDetailsRoleEnumStringValues Enumerates the set of values in String for EnableDatabaseManagementDetailsRoleEnum
func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues ¶
func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues() []string
GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues ¶
func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues() []string
GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumStringValues Enumerates the set of values in String for EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetEnablePluggableDatabaseManagementDetailsProtocolEnumStringValues ¶ added in v65.28.0
func GetEnablePluggableDatabaseManagementDetailsProtocolEnumStringValues() []string
GetEnablePluggableDatabaseManagementDetailsProtocolEnumStringValues Enumerates the set of values in String for EnablePluggableDatabaseManagementDetailsProtocolEnum
func GetEnablePluggableDatabaseManagementDetailsRoleEnumStringValues ¶ added in v65.28.0
func GetEnablePluggableDatabaseManagementDetailsRoleEnumStringValues() []string
GetEnablePluggableDatabaseManagementDetailsRoleEnumStringValues Enumerates the set of values in String for EnablePluggableDatabaseManagementDetailsRoleEnum
func GetEncryptionKeyLocationDetailsProviderTypeEnumStringValues ¶ added in v65.81.3
func GetEncryptionKeyLocationDetailsProviderTypeEnumStringValues() []string
GetEncryptionKeyLocationDetailsProviderTypeEnumStringValues Enumerates the set of values in String for EncryptionKeyLocationDetailsProviderTypeEnum
func GetExadataInfrastructureAdditionalComputeSystemModelEnumStringValues ¶ added in v65.22.0
func GetExadataInfrastructureAdditionalComputeSystemModelEnumStringValues() []string
GetExadataInfrastructureAdditionalComputeSystemModelEnumStringValues Enumerates the set of values in String for ExadataInfrastructureAdditionalComputeSystemModelEnum
func GetExadataInfrastructureComputeModelEnumStringValues ¶ added in v65.82.0
func GetExadataInfrastructureComputeModelEnumStringValues() []string
GetExadataInfrastructureComputeModelEnumStringValues Enumerates the set of values in String for ExadataInfrastructureComputeModelEnum
func GetExadataInfrastructureLifecycleStateEnumStringValues ¶
func GetExadataInfrastructureLifecycleStateEnumStringValues() []string
GetExadataInfrastructureLifecycleStateEnumStringValues Enumerates the set of values in String for ExadataInfrastructureLifecycleStateEnum
func GetExadataInfrastructureMaintenanceSLOStatusEnumStringValues ¶
func GetExadataInfrastructureMaintenanceSLOStatusEnumStringValues() []string
GetExadataInfrastructureMaintenanceSLOStatusEnumStringValues Enumerates the set of values in String for ExadataInfrastructureMaintenanceSLOStatusEnum
func GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumStringValues ¶ added in v65.22.0
func GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumStringValues() []string
GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumStringValues Enumerates the set of values in String for ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum
func GetExadataInfrastructureSummaryComputeModelEnumStringValues ¶ added in v65.82.0
func GetExadataInfrastructureSummaryComputeModelEnumStringValues() []string
GetExadataInfrastructureSummaryComputeModelEnumStringValues Enumerates the set of values in String for ExadataInfrastructureSummaryComputeModelEnum
func GetExadataInfrastructureSummaryLifecycleStateEnumStringValues ¶
func GetExadataInfrastructureSummaryLifecycleStateEnumStringValues() []string
GetExadataInfrastructureSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExadataInfrastructureSummaryLifecycleStateEnum
func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumStringValues ¶
func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumStringValues() []string
GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumStringValues Enumerates the set of values in String for ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
func GetExadataIormConfigLifecycleStateEnumStringValues ¶
func GetExadataIormConfigLifecycleStateEnumStringValues() []string
GetExadataIormConfigLifecycleStateEnumStringValues Enumerates the set of values in String for ExadataIormConfigLifecycleStateEnum
func GetExadataIormConfigObjectiveEnumStringValues ¶
func GetExadataIormConfigObjectiveEnumStringValues() []string
GetExadataIormConfigObjectiveEnumStringValues Enumerates the set of values in String for ExadataIormConfigObjectiveEnum
func GetExadataIormConfigUpdateDetailsObjectiveEnumStringValues ¶
func GetExadataIormConfigUpdateDetailsObjectiveEnumStringValues() []string
GetExadataIormConfigUpdateDetailsObjectiveEnumStringValues Enumerates the set of values in String for ExadataIormConfigUpdateDetailsObjectiveEnum
func GetExadbVmClusterGridImageTypeEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterGridImageTypeEnumStringValues() []string
GetExadbVmClusterGridImageTypeEnumStringValues Enumerates the set of values in String for ExadbVmClusterGridImageTypeEnum
func GetExadbVmClusterLicenseModelEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterLicenseModelEnumStringValues() []string
GetExadbVmClusterLicenseModelEnumStringValues Enumerates the set of values in String for ExadbVmClusterLicenseModelEnum
func GetExadbVmClusterLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterLifecycleStateEnumStringValues() []string
GetExadbVmClusterLifecycleStateEnumStringValues Enumerates the set of values in String for ExadbVmClusterLifecycleStateEnum
func GetExadbVmClusterSummaryGridImageTypeEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterSummaryGridImageTypeEnumStringValues() []string
GetExadbVmClusterSummaryGridImageTypeEnumStringValues Enumerates the set of values in String for ExadbVmClusterSummaryGridImageTypeEnum
func GetExadbVmClusterSummaryLicenseModelEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterSummaryLicenseModelEnumStringValues() []string
GetExadbVmClusterSummaryLicenseModelEnumStringValues Enumerates the set of values in String for ExadbVmClusterSummaryLicenseModelEnum
func GetExadbVmClusterSummaryLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterSummaryLifecycleStateEnumStringValues() []string
GetExadbVmClusterSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExadbVmClusterSummaryLifecycleStateEnum
func GetExadbVmClusterUpdateAvailableActionsEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateAvailableActionsEnumStringValues() []string
GetExadbVmClusterUpdateAvailableActionsEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateAvailableActionsEnum
func GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues() []string
GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum
func GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues() []string
GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues() []string
GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
func GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumStringValues() []string
GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateHistoryEntryUpdateActionEnum
func GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues() []string
GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum
func GetExadbVmClusterUpdateLastActionEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateLastActionEnumStringValues() []string
GetExadbVmClusterUpdateLastActionEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateLastActionEnum
func GetExadbVmClusterUpdateLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateLifecycleStateEnumStringValues() []string
GetExadbVmClusterUpdateLifecycleStateEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateLifecycleStateEnum
func GetExadbVmClusterUpdateSummaryAvailableActionsEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryAvailableActionsEnumStringValues() []string
GetExadbVmClusterUpdateSummaryAvailableActionsEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateSummaryAvailableActionsEnum
func GetExadbVmClusterUpdateSummaryLastActionEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryLastActionEnumStringValues() []string
GetExadbVmClusterUpdateSummaryLastActionEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateSummaryLastActionEnum
func GetExadbVmClusterUpdateSummaryLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryLifecycleStateEnumStringValues() []string
GetExadbVmClusterUpdateSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateSummaryLifecycleStateEnum
func GetExadbVmClusterUpdateSummaryUpdateTypeEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryUpdateTypeEnumStringValues() []string
GetExadbVmClusterUpdateSummaryUpdateTypeEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateSummaryUpdateTypeEnum
func GetExadbVmClusterUpdateUpdateTypeEnumStringValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateUpdateTypeEnumStringValues() []string
GetExadbVmClusterUpdateUpdateTypeEnumStringValues Enumerates the set of values in String for ExadbVmClusterUpdateUpdateTypeEnum
func GetExascaleDbStorageVaultLifecycleStateEnumStringValues ¶ added in v65.69.0
func GetExascaleDbStorageVaultLifecycleStateEnumStringValues() []string
GetExascaleDbStorageVaultLifecycleStateEnumStringValues Enumerates the set of values in String for ExascaleDbStorageVaultLifecycleStateEnum
func GetExecutionActionActionTypeEnumStringValues ¶ added in v65.73.0
func GetExecutionActionActionTypeEnumStringValues() []string
GetExecutionActionActionTypeEnumStringValues Enumerates the set of values in String for ExecutionActionActionTypeEnum
func GetExecutionActionLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetExecutionActionLifecycleStateEnumStringValues() []string
GetExecutionActionLifecycleStateEnumStringValues Enumerates the set of values in String for ExecutionActionLifecycleStateEnum
func GetExecutionActionLifecycleSubstateEnumStringValues ¶ added in v65.73.0
func GetExecutionActionLifecycleSubstateEnumStringValues() []string
GetExecutionActionLifecycleSubstateEnumStringValues Enumerates the set of values in String for ExecutionActionLifecycleSubstateEnum
func GetExecutionActionSummaryActionTypeEnumStringValues ¶ added in v65.73.0
func GetExecutionActionSummaryActionTypeEnumStringValues() []string
GetExecutionActionSummaryActionTypeEnumStringValues Enumerates the set of values in String for ExecutionActionSummaryActionTypeEnum
func GetExecutionActionSummaryLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetExecutionActionSummaryLifecycleStateEnumStringValues() []string
GetExecutionActionSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExecutionActionSummaryLifecycleStateEnum
func GetExecutionActionSummaryLifecycleSubstateEnumStringValues ¶ added in v65.73.0
func GetExecutionActionSummaryLifecycleSubstateEnumStringValues() []string
GetExecutionActionSummaryLifecycleSubstateEnumStringValues Enumerates the set of values in String for ExecutionActionSummaryLifecycleSubstateEnum
func GetExecutionWindowLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetExecutionWindowLifecycleStateEnumStringValues() []string
GetExecutionWindowLifecycleStateEnumStringValues Enumerates the set of values in String for ExecutionWindowLifecycleStateEnum
func GetExecutionWindowLifecycleSubstateEnumStringValues ¶ added in v65.73.0
func GetExecutionWindowLifecycleSubstateEnumStringValues() []string
GetExecutionWindowLifecycleSubstateEnumStringValues Enumerates the set of values in String for ExecutionWindowLifecycleSubstateEnum
func GetExecutionWindowSummaryLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetExecutionWindowSummaryLifecycleStateEnumStringValues() []string
GetExecutionWindowSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExecutionWindowSummaryLifecycleStateEnum
func GetExecutionWindowSummaryLifecycleSubstateEnumStringValues ¶ added in v65.73.0
func GetExecutionWindowSummaryLifecycleSubstateEnumStringValues() []string
GetExecutionWindowSummaryLifecycleSubstateEnumStringValues Enumerates the set of values in String for ExecutionWindowSummaryLifecycleSubstateEnum
func GetExecutionWindowSummaryWindowTypeEnumStringValues ¶ added in v65.73.0
func GetExecutionWindowSummaryWindowTypeEnumStringValues() []string
GetExecutionWindowSummaryWindowTypeEnumStringValues Enumerates the set of values in String for ExecutionWindowSummaryWindowTypeEnum
func GetExecutionWindowWindowTypeEnumStringValues ¶ added in v65.73.0
func GetExecutionWindowWindowTypeEnumStringValues() []string
GetExecutionWindowWindowTypeEnumStringValues Enumerates the set of values in String for ExecutionWindowWindowTypeEnum
func GetExternalContainerDatabaseDatabaseConfigurationEnumStringValues ¶
func GetExternalContainerDatabaseDatabaseConfigurationEnumStringValues() []string
GetExternalContainerDatabaseDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalContainerDatabaseDatabaseConfigurationEnum
func GetExternalContainerDatabaseDatabaseEditionEnumStringValues ¶
func GetExternalContainerDatabaseDatabaseEditionEnumStringValues() []string
GetExternalContainerDatabaseDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalContainerDatabaseDatabaseEditionEnum
func GetExternalContainerDatabaseLifecycleStateEnumStringValues ¶
func GetExternalContainerDatabaseLifecycleStateEnumStringValues() []string
GetExternalContainerDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalContainerDatabaseLifecycleStateEnum
func GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumStringValues ¶
func GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumStringValues() []string
GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalContainerDatabaseSummaryDatabaseConfigurationEnum
func GetExternalContainerDatabaseSummaryDatabaseEditionEnumStringValues ¶
func GetExternalContainerDatabaseSummaryDatabaseEditionEnumStringValues() []string
GetExternalContainerDatabaseSummaryDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalContainerDatabaseSummaryDatabaseEditionEnum
func GetExternalContainerDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetExternalContainerDatabaseSummaryLifecycleStateEnumStringValues() []string
GetExternalContainerDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalContainerDatabaseSummaryLifecycleStateEnum
func GetExternalDatabaseBaseDatabaseConfigurationEnumStringValues ¶
func GetExternalDatabaseBaseDatabaseConfigurationEnumStringValues() []string
GetExternalDatabaseBaseDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalDatabaseBaseDatabaseConfigurationEnum
func GetExternalDatabaseBaseDatabaseEditionEnumStringValues ¶
func GetExternalDatabaseBaseDatabaseEditionEnumStringValues() []string
GetExternalDatabaseBaseDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalDatabaseBaseDatabaseEditionEnum
func GetExternalDatabaseBaseLifecycleStateEnumStringValues ¶
func GetExternalDatabaseBaseLifecycleStateEnumStringValues() []string
GetExternalDatabaseBaseLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDatabaseBaseLifecycleStateEnum
func GetExternalDatabaseConnectorConnectorTypeEnumStringValues ¶
func GetExternalDatabaseConnectorConnectorTypeEnumStringValues() []string
GetExternalDatabaseConnectorConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDatabaseConnectorConnectorTypeEnum
func GetExternalDatabaseConnectorLifecycleStateEnumStringValues ¶
func GetExternalDatabaseConnectorLifecycleStateEnumStringValues() []string
GetExternalDatabaseConnectorLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalDatabaseConnectorLifecycleStateEnum
func GetExternalDatabaseConnectorSummaryConnectorTypeEnumStringValues ¶
func GetExternalDatabaseConnectorSummaryConnectorTypeEnumStringValues() []string
GetExternalDatabaseConnectorSummaryConnectorTypeEnumStringValues Enumerates the set of values in String for ExternalDatabaseConnectorSummaryConnectorTypeEnum
func GetExternalNonContainerDatabaseDatabaseConfigurationEnumStringValues ¶
func GetExternalNonContainerDatabaseDatabaseConfigurationEnumStringValues() []string
GetExternalNonContainerDatabaseDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalNonContainerDatabaseDatabaseConfigurationEnum
func GetExternalNonContainerDatabaseDatabaseEditionEnumStringValues ¶
func GetExternalNonContainerDatabaseDatabaseEditionEnumStringValues() []string
GetExternalNonContainerDatabaseDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalNonContainerDatabaseDatabaseEditionEnum
func GetExternalNonContainerDatabaseLifecycleStateEnumStringValues ¶
func GetExternalNonContainerDatabaseLifecycleStateEnumStringValues() []string
GetExternalNonContainerDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalNonContainerDatabaseLifecycleStateEnum
func GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumStringValues ¶
func GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumStringValues() []string
GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum
func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumStringValues ¶
func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumStringValues() []string
GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumStringValues() []string
GetExternalNonContainerDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalNonContainerDatabaseSummaryLifecycleStateEnum
func GetExternalPluggableDatabaseDatabaseConfigurationEnumStringValues ¶
func GetExternalPluggableDatabaseDatabaseConfigurationEnumStringValues() []string
GetExternalPluggableDatabaseDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalPluggableDatabaseDatabaseConfigurationEnum
func GetExternalPluggableDatabaseDatabaseEditionEnumStringValues ¶
func GetExternalPluggableDatabaseDatabaseEditionEnumStringValues() []string
GetExternalPluggableDatabaseDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalPluggableDatabaseDatabaseEditionEnum
func GetExternalPluggableDatabaseLifecycleStateEnumStringValues ¶
func GetExternalPluggableDatabaseLifecycleStateEnumStringValues() []string
GetExternalPluggableDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalPluggableDatabaseLifecycleStateEnum
func GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumStringValues ¶
func GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumStringValues() []string
GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumStringValues Enumerates the set of values in String for ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum
func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumStringValues ¶
func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumStringValues() []string
GetExternalPluggableDatabaseSummaryDatabaseEditionEnumStringValues Enumerates the set of values in String for ExternalPluggableDatabaseSummaryDatabaseEditionEnum
func GetExternalPluggableDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetExternalPluggableDatabaseSummaryLifecycleStateEnumStringValues() []string
GetExternalPluggableDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ExternalPluggableDatabaseSummaryLifecycleStateEnum
func GetFlexComponentSummaryHardwareTypeEnumStringValues ¶ added in v65.82.0
func GetFlexComponentSummaryHardwareTypeEnumStringValues() []string
GetFlexComponentSummaryHardwareTypeEnumStringValues Enumerates the set of values in String for FlexComponentSummaryHardwareTypeEnum
func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumStringValues ¶
func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumStringValues() []string
GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumStringValues Enumerates the set of values in String for GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
func GetGetExadataInfrastructureExcludedFieldsEnumStringValues ¶ added in v65.28.1
func GetGetExadataInfrastructureExcludedFieldsEnumStringValues() []string
GetGetExadataInfrastructureExcludedFieldsEnumStringValues Enumerates the set of values in String for GetExadataInfrastructureExcludedFieldsEnum
func GetInfoForNetworkGenDetailsNetworkTypeEnumStringValues ¶
func GetInfoForNetworkGenDetailsNetworkTypeEnumStringValues() []string
GetInfoForNetworkGenDetailsNetworkTypeEnumStringValues Enumerates the set of values in String for InfoForNetworkGenDetailsNetworkTypeEnum
func GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumStringValues ¶ added in v65.18.0
func GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumStringValues() []string
GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumStringValues Enumerates the set of values in String for InfrastructureTargetVersionSummaryTargetResourceTypeEnum
func GetInfrastructureTargetVersionTargetResourceTypeEnumStringValues ¶ added in v65.18.0
func GetInfrastructureTargetVersionTargetResourceTypeEnumStringValues() []string
GetInfrastructureTargetVersionTargetResourceTypeEnumStringValues Enumerates the set of values in String for InfrastructureTargetVersionTargetResourceTypeEnum
func GetKeyStoreLifecycleStateEnumStringValues ¶
func GetKeyStoreLifecycleStateEnumStringValues() []string
GetKeyStoreLifecycleStateEnumStringValues Enumerates the set of values in String for KeyStoreLifecycleStateEnum
func GetKeyStoreSummaryLifecycleStateEnumStringValues ¶
func GetKeyStoreSummaryLifecycleStateEnumStringValues() []string
GetKeyStoreSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for KeyStoreSummaryLifecycleStateEnum
func GetKeyStoreTypeDetailsTypeEnumStringValues ¶
func GetKeyStoreTypeDetailsTypeEnumStringValues() []string
GetKeyStoreTypeDetailsTypeEnumStringValues Enumerates the set of values in String for KeyStoreTypeDetailsTypeEnum
func GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumStringValues ¶
func GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumStringValues() []string
GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumStringValues Enumerates the set of values in String for LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
func GetLaunchDbSystemBaseSourceEnumStringValues ¶
func GetLaunchDbSystemBaseSourceEnumStringValues() []string
GetLaunchDbSystemBaseSourceEnumStringValues Enumerates the set of values in String for LaunchDbSystemBaseSourceEnum
func GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumStringValues ¶ added in v65.6.0
func GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumStringValues() []string
GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumStringValues Enumerates the set of values in String for LaunchDbSystemBaseStorageVolumePerformanceModeEnum
func GetLaunchDbSystemDetailsDatabaseEditionEnumStringValues ¶
func GetLaunchDbSystemDetailsDatabaseEditionEnumStringValues() []string
GetLaunchDbSystemDetailsDatabaseEditionEnumStringValues Enumerates the set of values in String for LaunchDbSystemDetailsDatabaseEditionEnum
func GetLaunchDbSystemDetailsDiskRedundancyEnumStringValues ¶
func GetLaunchDbSystemDetailsDiskRedundancyEnumStringValues() []string
GetLaunchDbSystemDetailsDiskRedundancyEnumStringValues Enumerates the set of values in String for LaunchDbSystemDetailsDiskRedundancyEnum
func GetLaunchDbSystemDetailsLicenseModelEnumStringValues ¶
func GetLaunchDbSystemDetailsLicenseModelEnumStringValues() []string
GetLaunchDbSystemDetailsLicenseModelEnumStringValues Enumerates the set of values in String for LaunchDbSystemDetailsLicenseModelEnum
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumStringValues ¶
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumStringValues() []string
GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumStringValues ¶
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumStringValues() []string
GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumStringValues ¶
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumStringValues() []string
GetLaunchDbSystemFromBackupDetailsLicenseModelEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromBackupDetailsLicenseModelEnum
func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumStringValues ¶
func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumStringValues() []string
GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumStringValues ¶
func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumStringValues() []string
GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumStringValues ¶
func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumStringValues() []string
GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumStringValues ¶
func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumStringValues() []string
GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumStringValues Enumerates the set of values in String for LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
func GetListApplicationVipsSortByEnumStringValues ¶ added in v65.35.0
func GetListApplicationVipsSortByEnumStringValues() []string
GetListApplicationVipsSortByEnumStringValues Enumerates the set of values in String for ListApplicationVipsSortByEnum
func GetListApplicationVipsSortOrderEnumStringValues ¶ added in v65.35.0
func GetListApplicationVipsSortOrderEnumStringValues() []string
GetListApplicationVipsSortOrderEnumStringValues Enumerates the set of values in String for ListApplicationVipsSortOrderEnum
func GetListAutonomousContainerDatabaseVersionsServiceComponentEnumStringValues ¶ added in v65.29.0
func GetListAutonomousContainerDatabaseVersionsServiceComponentEnumStringValues() []string
GetListAutonomousContainerDatabaseVersionsServiceComponentEnumStringValues Enumerates the set of values in String for ListAutonomousContainerDatabaseVersionsServiceComponentEnum
func GetListAutonomousContainerDatabaseVersionsSortOrderEnumStringValues ¶ added in v65.29.0
func GetListAutonomousContainerDatabaseVersionsSortOrderEnumStringValues() []string
GetListAutonomousContainerDatabaseVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousContainerDatabaseVersionsSortOrderEnum
func GetListAutonomousContainerDatabasesSortByEnumStringValues ¶
func GetListAutonomousContainerDatabasesSortByEnumStringValues() []string
GetListAutonomousContainerDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAutonomousContainerDatabasesSortByEnum
func GetListAutonomousContainerDatabasesSortOrderEnumStringValues ¶
func GetListAutonomousContainerDatabasesSortOrderEnumStringValues() []string
GetListAutonomousContainerDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousContainerDatabasesSortOrderEnum
func GetListAutonomousDatabaseBackupsSortByEnumStringValues ¶
func GetListAutonomousDatabaseBackupsSortByEnumStringValues() []string
GetListAutonomousDatabaseBackupsSortByEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseBackupsSortByEnum
func GetListAutonomousDatabaseBackupsSortOrderEnumStringValues ¶
func GetListAutonomousDatabaseBackupsSortOrderEnumStringValues() []string
GetListAutonomousDatabaseBackupsSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseBackupsSortOrderEnum
func GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumStringValues ¶ added in v65.11.0
func GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumStringValues() []string
GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum
func GetListAutonomousDatabaseClonesCloneTypeEnumStringValues ¶
func GetListAutonomousDatabaseClonesCloneTypeEnumStringValues() []string
GetListAutonomousDatabaseClonesCloneTypeEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseClonesCloneTypeEnum
func GetListAutonomousDatabaseClonesSortByEnumStringValues ¶
func GetListAutonomousDatabaseClonesSortByEnumStringValues() []string
GetListAutonomousDatabaseClonesSortByEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseClonesSortByEnum
func GetListAutonomousDatabaseClonesSortOrderEnumStringValues ¶
func GetListAutonomousDatabaseClonesSortOrderEnumStringValues() []string
GetListAutonomousDatabaseClonesSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseClonesSortOrderEnum
func GetListAutonomousDatabaseSoftwareImagesSortByEnumStringValues ¶ added in v65.63.2
func GetListAutonomousDatabaseSoftwareImagesSortByEnumStringValues() []string
GetListAutonomousDatabaseSoftwareImagesSortByEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseSoftwareImagesSortByEnum
func GetListAutonomousDatabaseSoftwareImagesSortOrderEnumStringValues ¶ added in v65.63.2
func GetListAutonomousDatabaseSoftwareImagesSortOrderEnumStringValues() []string
GetListAutonomousDatabaseSoftwareImagesSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousDatabaseSoftwareImagesSortOrderEnum
func GetListAutonomousDatabasesSortByEnumStringValues ¶
func GetListAutonomousDatabasesSortByEnumStringValues() []string
GetListAutonomousDatabasesSortByEnumStringValues Enumerates the set of values in String for ListAutonomousDatabasesSortByEnum
func GetListAutonomousDatabasesSortOrderEnumStringValues ¶
func GetListAutonomousDatabasesSortOrderEnumStringValues() []string
GetListAutonomousDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousDatabasesSortOrderEnum
func GetListAutonomousDbPreviewVersionsSortByEnumStringValues ¶
func GetListAutonomousDbPreviewVersionsSortByEnumStringValues() []string
GetListAutonomousDbPreviewVersionsSortByEnumStringValues Enumerates the set of values in String for ListAutonomousDbPreviewVersionsSortByEnum
func GetListAutonomousDbPreviewVersionsSortOrderEnumStringValues ¶
func GetListAutonomousDbPreviewVersionsSortOrderEnumStringValues() []string
GetListAutonomousDbPreviewVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousDbPreviewVersionsSortOrderEnum
func GetListAutonomousDbVersionsSortOrderEnumStringValues ¶
func GetListAutonomousDbVersionsSortOrderEnumStringValues() []string
GetListAutonomousDbVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousDbVersionsSortOrderEnum
func GetListAutonomousExadataInfrastructuresSortByEnumStringValues ¶
func GetListAutonomousExadataInfrastructuresSortByEnumStringValues() []string
GetListAutonomousExadataInfrastructuresSortByEnumStringValues Enumerates the set of values in String for ListAutonomousExadataInfrastructuresSortByEnum
func GetListAutonomousExadataInfrastructuresSortOrderEnumStringValues ¶
func GetListAutonomousExadataInfrastructuresSortOrderEnumStringValues() []string
GetListAutonomousExadataInfrastructuresSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousExadataInfrastructuresSortOrderEnum
func GetListAutonomousVmClustersSortByEnumStringValues ¶
func GetListAutonomousVmClustersSortByEnumStringValues() []string
GetListAutonomousVmClustersSortByEnumStringValues Enumerates the set of values in String for ListAutonomousVmClustersSortByEnum
func GetListAutonomousVmClustersSortOrderEnumStringValues ¶
func GetListAutonomousVmClustersSortOrderEnumStringValues() []string
GetListAutonomousVmClustersSortOrderEnumStringValues Enumerates the set of values in String for ListAutonomousVmClustersSortOrderEnum
func GetListBackupsShapeFamilyEnumStringValues ¶ added in v65.69.0
func GetListBackupsShapeFamilyEnumStringValues() []string
GetListBackupsShapeFamilyEnumStringValues Enumerates the set of values in String for ListBackupsShapeFamilyEnum
func GetListCloudAutonomousVmClustersSortByEnumStringValues ¶
func GetListCloudAutonomousVmClustersSortByEnumStringValues() []string
GetListCloudAutonomousVmClustersSortByEnumStringValues Enumerates the set of values in String for ListCloudAutonomousVmClustersSortByEnum
func GetListCloudAutonomousVmClustersSortOrderEnumStringValues ¶
func GetListCloudAutonomousVmClustersSortOrderEnumStringValues() []string
GetListCloudAutonomousVmClustersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudAutonomousVmClustersSortOrderEnum
func GetListCloudExadataInfrastructuresSortByEnumStringValues ¶
func GetListCloudExadataInfrastructuresSortByEnumStringValues() []string
GetListCloudExadataInfrastructuresSortByEnumStringValues Enumerates the set of values in String for ListCloudExadataInfrastructuresSortByEnum
func GetListCloudExadataInfrastructuresSortOrderEnumStringValues ¶
func GetListCloudExadataInfrastructuresSortOrderEnumStringValues() []string
GetListCloudExadataInfrastructuresSortOrderEnumStringValues Enumerates the set of values in String for ListCloudExadataInfrastructuresSortOrderEnum
func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues ¶
func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues() []string
GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues Enumerates the set of values in String for ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListCloudVmClusterUpdatesUpdateTypeEnumStringValues ¶
func GetListCloudVmClusterUpdatesUpdateTypeEnumStringValues() []string
GetListCloudVmClusterUpdatesUpdateTypeEnumStringValues Enumerates the set of values in String for ListCloudVmClusterUpdatesUpdateTypeEnum
func GetListCloudVmClustersSortByEnumStringValues ¶
func GetListCloudVmClustersSortByEnumStringValues() []string
GetListCloudVmClustersSortByEnumStringValues Enumerates the set of values in String for ListCloudVmClustersSortByEnum
func GetListCloudVmClustersSortOrderEnumStringValues ¶
func GetListCloudVmClustersSortOrderEnumStringValues() []string
GetListCloudVmClustersSortOrderEnumStringValues Enumerates the set of values in String for ListCloudVmClustersSortOrderEnum
func GetListConsoleHistoriesSortByEnumStringValues ¶ added in v65.54.0
func GetListConsoleHistoriesSortByEnumStringValues() []string
GetListConsoleHistoriesSortByEnumStringValues Enumerates the set of values in String for ListConsoleHistoriesSortByEnum
func GetListConsoleHistoriesSortOrderEnumStringValues ¶ added in v65.54.0
func GetListConsoleHistoriesSortOrderEnumStringValues() []string
GetListConsoleHistoriesSortOrderEnumStringValues Enumerates the set of values in String for ListConsoleHistoriesSortOrderEnum
func GetListContainerDatabasePatchesAutonomousPatchTypeEnumStringValues ¶ added in v65.51.0
func GetListContainerDatabasePatchesAutonomousPatchTypeEnumStringValues() []string
GetListContainerDatabasePatchesAutonomousPatchTypeEnumStringValues Enumerates the set of values in String for ListContainerDatabasePatchesAutonomousPatchTypeEnum
func GetListDatabaseSoftwareImagesSortByEnumStringValues ¶
func GetListDatabaseSoftwareImagesSortByEnumStringValues() []string
GetListDatabaseSoftwareImagesSortByEnumStringValues Enumerates the set of values in String for ListDatabaseSoftwareImagesSortByEnum
func GetListDatabaseSoftwareImagesSortOrderEnumStringValues ¶
func GetListDatabaseSoftwareImagesSortOrderEnumStringValues() []string
GetListDatabaseSoftwareImagesSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseSoftwareImagesSortOrderEnum
func GetListDatabaseUpgradeHistoryEntriesSortByEnumStringValues ¶
func GetListDatabaseUpgradeHistoryEntriesSortByEnumStringValues() []string
GetListDatabaseUpgradeHistoryEntriesSortByEnumStringValues Enumerates the set of values in String for ListDatabaseUpgradeHistoryEntriesSortByEnum
func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumStringValues ¶
func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumStringValues() []string
GetListDatabaseUpgradeHistoryEntriesSortOrderEnumStringValues Enumerates the set of values in String for ListDatabaseUpgradeHistoryEntriesSortOrderEnum
func GetListDatabasesSortByEnumStringValues ¶
func GetListDatabasesSortByEnumStringValues() []string
GetListDatabasesSortByEnumStringValues Enumerates the set of values in String for ListDatabasesSortByEnum
func GetListDatabasesSortOrderEnumStringValues ¶
func GetListDatabasesSortOrderEnumStringValues() []string
GetListDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListDatabasesSortOrderEnum
func GetListDbHomesSortByEnumStringValues ¶
func GetListDbHomesSortByEnumStringValues() []string
GetListDbHomesSortByEnumStringValues Enumerates the set of values in String for ListDbHomesSortByEnum
func GetListDbHomesSortOrderEnumStringValues ¶
func GetListDbHomesSortOrderEnumStringValues() []string
GetListDbHomesSortOrderEnumStringValues Enumerates the set of values in String for ListDbHomesSortOrderEnum
func GetListDbNodesSortByEnumStringValues ¶
func GetListDbNodesSortByEnumStringValues() []string
GetListDbNodesSortByEnumStringValues Enumerates the set of values in String for ListDbNodesSortByEnum
func GetListDbNodesSortOrderEnumStringValues ¶
func GetListDbNodesSortOrderEnumStringValues() []string
GetListDbNodesSortOrderEnumStringValues Enumerates the set of values in String for ListDbNodesSortOrderEnum
func GetListDbServersSortByEnumStringValues ¶
func GetListDbServersSortByEnumStringValues() []string
GetListDbServersSortByEnumStringValues Enumerates the set of values in String for ListDbServersSortByEnum
func GetListDbServersSortOrderEnumStringValues ¶
func GetListDbServersSortOrderEnumStringValues() []string
GetListDbServersSortOrderEnumStringValues Enumerates the set of values in String for ListDbServersSortOrderEnum
func GetListDbSystemUpgradeHistoryEntriesSortByEnumStringValues ¶ added in v65.2.0
func GetListDbSystemUpgradeHistoryEntriesSortByEnumStringValues() []string
GetListDbSystemUpgradeHistoryEntriesSortByEnumStringValues Enumerates the set of values in String for ListDbSystemUpgradeHistoryEntriesSortByEnum
func GetListDbSystemUpgradeHistoryEntriesSortOrderEnumStringValues ¶ added in v65.2.0
func GetListDbSystemUpgradeHistoryEntriesSortOrderEnumStringValues() []string
GetListDbSystemUpgradeHistoryEntriesSortOrderEnumStringValues Enumerates the set of values in String for ListDbSystemUpgradeHistoryEntriesSortOrderEnum
func GetListDbSystemsSortByEnumStringValues ¶
func GetListDbSystemsSortByEnumStringValues() []string
GetListDbSystemsSortByEnumStringValues Enumerates the set of values in String for ListDbSystemsSortByEnum
func GetListDbSystemsSortOrderEnumStringValues ¶
func GetListDbSystemsSortOrderEnumStringValues() []string
GetListDbSystemsSortOrderEnumStringValues Enumerates the set of values in String for ListDbSystemsSortOrderEnum
func GetListExadataInfrastructuresExcludedFieldsEnumStringValues ¶ added in v65.28.1
func GetListExadataInfrastructuresExcludedFieldsEnumStringValues() []string
GetListExadataInfrastructuresExcludedFieldsEnumStringValues Enumerates the set of values in String for ListExadataInfrastructuresExcludedFieldsEnum
func GetListExadataInfrastructuresSortByEnumStringValues ¶
func GetListExadataInfrastructuresSortByEnumStringValues() []string
GetListExadataInfrastructuresSortByEnumStringValues Enumerates the set of values in String for ListExadataInfrastructuresSortByEnum
func GetListExadataInfrastructuresSortOrderEnumStringValues ¶
func GetListExadataInfrastructuresSortOrderEnumStringValues() []string
GetListExadataInfrastructuresSortOrderEnumStringValues Enumerates the set of values in String for ListExadataInfrastructuresSortOrderEnum
func GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues ¶ added in v65.69.0
func GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues() []string
GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues Enumerates the set of values in String for ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListExadbVmClusterUpdatesUpdateTypeEnumStringValues ¶ added in v65.69.0
func GetListExadbVmClusterUpdatesUpdateTypeEnumStringValues() []string
GetListExadbVmClusterUpdatesUpdateTypeEnumStringValues Enumerates the set of values in String for ListExadbVmClusterUpdatesUpdateTypeEnum
func GetListExadbVmClustersSortByEnumStringValues ¶ added in v65.69.0
func GetListExadbVmClustersSortByEnumStringValues() []string
GetListExadbVmClustersSortByEnumStringValues Enumerates the set of values in String for ListExadbVmClustersSortByEnum
func GetListExadbVmClustersSortOrderEnumStringValues ¶ added in v65.69.0
func GetListExadbVmClustersSortOrderEnumStringValues() []string
GetListExadbVmClustersSortOrderEnumStringValues Enumerates the set of values in String for ListExadbVmClustersSortOrderEnum
func GetListExascaleDbStorageVaultsSortByEnumStringValues ¶ added in v65.69.0
func GetListExascaleDbStorageVaultsSortByEnumStringValues() []string
GetListExascaleDbStorageVaultsSortByEnumStringValues Enumerates the set of values in String for ListExascaleDbStorageVaultsSortByEnum
func GetListExascaleDbStorageVaultsSortOrderEnumStringValues ¶ added in v65.69.0
func GetListExascaleDbStorageVaultsSortOrderEnumStringValues() []string
GetListExascaleDbStorageVaultsSortOrderEnumStringValues Enumerates the set of values in String for ListExascaleDbStorageVaultsSortOrderEnum
func GetListExecutionActionsSortByEnumStringValues ¶ added in v65.73.0
func GetListExecutionActionsSortByEnumStringValues() []string
GetListExecutionActionsSortByEnumStringValues Enumerates the set of values in String for ListExecutionActionsSortByEnum
func GetListExecutionActionsSortOrderEnumStringValues ¶ added in v65.73.0
func GetListExecutionActionsSortOrderEnumStringValues() []string
GetListExecutionActionsSortOrderEnumStringValues Enumerates the set of values in String for ListExecutionActionsSortOrderEnum
func GetListExecutionWindowsSortByEnumStringValues ¶ added in v65.73.0
func GetListExecutionWindowsSortByEnumStringValues() []string
GetListExecutionWindowsSortByEnumStringValues Enumerates the set of values in String for ListExecutionWindowsSortByEnum
func GetListExecutionWindowsSortOrderEnumStringValues ¶ added in v65.73.0
func GetListExecutionWindowsSortOrderEnumStringValues() []string
GetListExecutionWindowsSortOrderEnumStringValues Enumerates the set of values in String for ListExecutionWindowsSortOrderEnum
func GetListExternalContainerDatabasesSortByEnumStringValues ¶
func GetListExternalContainerDatabasesSortByEnumStringValues() []string
GetListExternalContainerDatabasesSortByEnumStringValues Enumerates the set of values in String for ListExternalContainerDatabasesSortByEnum
func GetListExternalContainerDatabasesSortOrderEnumStringValues ¶
func GetListExternalContainerDatabasesSortOrderEnumStringValues() []string
GetListExternalContainerDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalContainerDatabasesSortOrderEnum
func GetListExternalDatabaseConnectorsSortByEnumStringValues ¶
func GetListExternalDatabaseConnectorsSortByEnumStringValues() []string
GetListExternalDatabaseConnectorsSortByEnumStringValues Enumerates the set of values in String for ListExternalDatabaseConnectorsSortByEnum
func GetListExternalDatabaseConnectorsSortOrderEnumStringValues ¶
func GetListExternalDatabaseConnectorsSortOrderEnumStringValues() []string
GetListExternalDatabaseConnectorsSortOrderEnumStringValues Enumerates the set of values in String for ListExternalDatabaseConnectorsSortOrderEnum
func GetListExternalNonContainerDatabasesSortByEnumStringValues ¶
func GetListExternalNonContainerDatabasesSortByEnumStringValues() []string
GetListExternalNonContainerDatabasesSortByEnumStringValues Enumerates the set of values in String for ListExternalNonContainerDatabasesSortByEnum
func GetListExternalNonContainerDatabasesSortOrderEnumStringValues ¶
func GetListExternalNonContainerDatabasesSortOrderEnumStringValues() []string
GetListExternalNonContainerDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalNonContainerDatabasesSortOrderEnum
func GetListExternalPluggableDatabasesSortByEnumStringValues ¶
func GetListExternalPluggableDatabasesSortByEnumStringValues() []string
GetListExternalPluggableDatabasesSortByEnumStringValues Enumerates the set of values in String for ListExternalPluggableDatabasesSortByEnum
func GetListExternalPluggableDatabasesSortOrderEnumStringValues ¶
func GetListExternalPluggableDatabasesSortOrderEnumStringValues() []string
GetListExternalPluggableDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListExternalPluggableDatabasesSortOrderEnum
func GetListFlexComponentsSortByEnumStringValues ¶
func GetListFlexComponentsSortByEnumStringValues() []string
GetListFlexComponentsSortByEnumStringValues Enumerates the set of values in String for ListFlexComponentsSortByEnum
func GetListFlexComponentsSortOrderEnumStringValues ¶
func GetListFlexComponentsSortOrderEnumStringValues() []string
GetListFlexComponentsSortOrderEnumStringValues Enumerates the set of values in String for ListFlexComponentsSortOrderEnum
func GetListGiVersionMinorVersionsShapeFamilyEnumStringValues ¶ added in v65.69.0
func GetListGiVersionMinorVersionsShapeFamilyEnumStringValues() []string
GetListGiVersionMinorVersionsShapeFamilyEnumStringValues Enumerates the set of values in String for ListGiVersionMinorVersionsShapeFamilyEnum
func GetListGiVersionMinorVersionsSortByEnumStringValues ¶ added in v65.69.0
func GetListGiVersionMinorVersionsSortByEnumStringValues() []string
GetListGiVersionMinorVersionsSortByEnumStringValues Enumerates the set of values in String for ListGiVersionMinorVersionsSortByEnum
func GetListGiVersionMinorVersionsSortOrderEnumStringValues ¶ added in v65.69.0
func GetListGiVersionMinorVersionsSortOrderEnumStringValues() []string
GetListGiVersionMinorVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListGiVersionMinorVersionsSortOrderEnum
func GetListGiVersionsSortOrderEnumStringValues ¶
func GetListGiVersionsSortOrderEnumStringValues() []string
GetListGiVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListGiVersionsSortOrderEnum
func GetListMaintenanceRunHistorySortByEnumStringValues ¶ added in v65.16.0
func GetListMaintenanceRunHistorySortByEnumStringValues() []string
GetListMaintenanceRunHistorySortByEnumStringValues Enumerates the set of values in String for ListMaintenanceRunHistorySortByEnum
func GetListMaintenanceRunHistorySortOrderEnumStringValues ¶ added in v65.16.0
func GetListMaintenanceRunHistorySortOrderEnumStringValues() []string
GetListMaintenanceRunHistorySortOrderEnumStringValues Enumerates the set of values in String for ListMaintenanceRunHistorySortOrderEnum
func GetListMaintenanceRunsSortByEnumStringValues ¶
func GetListMaintenanceRunsSortByEnumStringValues() []string
GetListMaintenanceRunsSortByEnumStringValues Enumerates the set of values in String for ListMaintenanceRunsSortByEnum
func GetListMaintenanceRunsSortOrderEnumStringValues ¶
func GetListMaintenanceRunsSortOrderEnumStringValues() []string
GetListMaintenanceRunsSortOrderEnumStringValues Enumerates the set of values in String for ListMaintenanceRunsSortOrderEnum
func GetListOneoffPatchesSortByEnumStringValues ¶ added in v65.37.1
func GetListOneoffPatchesSortByEnumStringValues() []string
GetListOneoffPatchesSortByEnumStringValues Enumerates the set of values in String for ListOneoffPatchesSortByEnum
func GetListOneoffPatchesSortOrderEnumStringValues ¶ added in v65.37.1
func GetListOneoffPatchesSortOrderEnumStringValues() []string
GetListOneoffPatchesSortOrderEnumStringValues Enumerates the set of values in String for ListOneoffPatchesSortOrderEnum
func GetListPdbConversionHistoryEntriesSortByEnumStringValues ¶
func GetListPdbConversionHistoryEntriesSortByEnumStringValues() []string
GetListPdbConversionHistoryEntriesSortByEnumStringValues Enumerates the set of values in String for ListPdbConversionHistoryEntriesSortByEnum
func GetListPdbConversionHistoryEntriesSortOrderEnumStringValues ¶
func GetListPdbConversionHistoryEntriesSortOrderEnumStringValues() []string
GetListPdbConversionHistoryEntriesSortOrderEnumStringValues Enumerates the set of values in String for ListPdbConversionHistoryEntriesSortOrderEnum
func GetListPluggableDatabasesSortByEnumStringValues ¶
func GetListPluggableDatabasesSortByEnumStringValues() []string
GetListPluggableDatabasesSortByEnumStringValues Enumerates the set of values in String for ListPluggableDatabasesSortByEnum
func GetListPluggableDatabasesSortOrderEnumStringValues ¶
func GetListPluggableDatabasesSortOrderEnumStringValues() []string
GetListPluggableDatabasesSortOrderEnumStringValues Enumerates the set of values in String for ListPluggableDatabasesSortOrderEnum
func GetListRecommendedScheduledActionsPlanIntentEnumStringValues ¶ added in v65.73.0
func GetListRecommendedScheduledActionsPlanIntentEnumStringValues() []string
GetListRecommendedScheduledActionsPlanIntentEnumStringValues Enumerates the set of values in String for ListRecommendedScheduledActionsPlanIntentEnum
func GetListScheduledActionsSortByEnumStringValues ¶ added in v65.73.0
func GetListScheduledActionsSortByEnumStringValues() []string
GetListScheduledActionsSortByEnumStringValues Enumerates the set of values in String for ListScheduledActionsSortByEnum
func GetListScheduledActionsSortOrderEnumStringValues ¶ added in v65.73.0
func GetListScheduledActionsSortOrderEnumStringValues() []string
GetListScheduledActionsSortOrderEnumStringValues Enumerates the set of values in String for ListScheduledActionsSortOrderEnum
func GetListSchedulingPlansSortByEnumStringValues ¶ added in v65.73.0
func GetListSchedulingPlansSortByEnumStringValues() []string
GetListSchedulingPlansSortByEnumStringValues Enumerates the set of values in String for ListSchedulingPlansSortByEnum
func GetListSchedulingPlansSortOrderEnumStringValues ¶ added in v65.73.0
func GetListSchedulingPlansSortOrderEnumStringValues() []string
GetListSchedulingPlansSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulingPlansSortOrderEnum
func GetListSchedulingPoliciesSortByEnumStringValues ¶ added in v65.73.0
func GetListSchedulingPoliciesSortByEnumStringValues() []string
GetListSchedulingPoliciesSortByEnumStringValues Enumerates the set of values in String for ListSchedulingPoliciesSortByEnum
func GetListSchedulingPoliciesSortOrderEnumStringValues ¶ added in v65.73.0
func GetListSchedulingPoliciesSortOrderEnumStringValues() []string
GetListSchedulingPoliciesSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulingPoliciesSortOrderEnum
func GetListSchedulingWindowsSortByEnumStringValues ¶ added in v65.73.0
func GetListSchedulingWindowsSortByEnumStringValues() []string
GetListSchedulingWindowsSortByEnumStringValues Enumerates the set of values in String for ListSchedulingWindowsSortByEnum
func GetListSchedulingWindowsSortOrderEnumStringValues ¶ added in v65.73.0
func GetListSchedulingWindowsSortOrderEnumStringValues() []string
GetListSchedulingWindowsSortOrderEnumStringValues Enumerates the set of values in String for ListSchedulingWindowsSortOrderEnum
func GetListSystemVersionsSortOrderEnumStringValues ¶ added in v65.54.0
func GetListSystemVersionsSortOrderEnumStringValues() []string
GetListSystemVersionsSortOrderEnumStringValues Enumerates the set of values in String for ListSystemVersionsSortOrderEnum
func GetListVmClusterNetworksSortByEnumStringValues ¶
func GetListVmClusterNetworksSortByEnumStringValues() []string
GetListVmClusterNetworksSortByEnumStringValues Enumerates the set of values in String for ListVmClusterNetworksSortByEnum
func GetListVmClusterNetworksSortOrderEnumStringValues ¶
func GetListVmClusterNetworksSortOrderEnumStringValues() []string
GetListVmClusterNetworksSortOrderEnumStringValues Enumerates the set of values in String for ListVmClusterNetworksSortOrderEnum
func GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues ¶
func GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues() []string
GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumStringValues Enumerates the set of values in String for ListVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListVmClusterUpdatesUpdateTypeEnumStringValues ¶
func GetListVmClusterUpdatesUpdateTypeEnumStringValues() []string
GetListVmClusterUpdatesUpdateTypeEnumStringValues Enumerates the set of values in String for ListVmClusterUpdatesUpdateTypeEnum
func GetListVmClustersSortByEnumStringValues ¶
func GetListVmClustersSortByEnumStringValues() []string
GetListVmClustersSortByEnumStringValues Enumerates the set of values in String for ListVmClustersSortByEnum
func GetListVmClustersSortOrderEnumStringValues ¶
func GetListVmClustersSortOrderEnumStringValues() []string
GetListVmClustersSortOrderEnumStringValues Enumerates the set of values in String for ListVmClustersSortOrderEnum
func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues ¶ added in v65.32.0
func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues() []string
GetLongTermBackUpScheduleDetailsRepeatCadenceEnumStringValues Enumerates the set of values in String for LongTermBackUpScheduleDetailsRepeatCadenceEnum
func GetMaintenanceRunLifecycleStateEnumStringValues ¶
func GetMaintenanceRunLifecycleStateEnumStringValues() []string
GetMaintenanceRunLifecycleStateEnumStringValues Enumerates the set of values in String for MaintenanceRunLifecycleStateEnum
func GetMaintenanceRunMaintenanceSubtypeEnumStringValues ¶
func GetMaintenanceRunMaintenanceSubtypeEnumStringValues() []string
GetMaintenanceRunMaintenanceSubtypeEnumStringValues Enumerates the set of values in String for MaintenanceRunMaintenanceSubtypeEnum
func GetMaintenanceRunMaintenanceTypeEnumStringValues ¶
func GetMaintenanceRunMaintenanceTypeEnumStringValues() []string
GetMaintenanceRunMaintenanceTypeEnumStringValues Enumerates the set of values in String for MaintenanceRunMaintenanceTypeEnum
func GetMaintenanceRunPatchingModeEnumStringValues ¶
func GetMaintenanceRunPatchingModeEnumStringValues() []string
GetMaintenanceRunPatchingModeEnumStringValues Enumerates the set of values in String for MaintenanceRunPatchingModeEnum
func GetMaintenanceRunPatchingStatusEnumStringValues ¶
func GetMaintenanceRunPatchingStatusEnumStringValues() []string
GetMaintenanceRunPatchingStatusEnumStringValues Enumerates the set of values in String for MaintenanceRunPatchingStatusEnum
func GetMaintenanceRunSummaryLifecycleStateEnumStringValues ¶
func GetMaintenanceRunSummaryLifecycleStateEnumStringValues() []string
GetMaintenanceRunSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for MaintenanceRunSummaryLifecycleStateEnum
func GetMaintenanceRunSummaryMaintenanceSubtypeEnumStringValues ¶
func GetMaintenanceRunSummaryMaintenanceSubtypeEnumStringValues() []string
GetMaintenanceRunSummaryMaintenanceSubtypeEnumStringValues Enumerates the set of values in String for MaintenanceRunSummaryMaintenanceSubtypeEnum
func GetMaintenanceRunSummaryMaintenanceTypeEnumStringValues ¶
func GetMaintenanceRunSummaryMaintenanceTypeEnumStringValues() []string
GetMaintenanceRunSummaryMaintenanceTypeEnumStringValues Enumerates the set of values in String for MaintenanceRunSummaryMaintenanceTypeEnum
func GetMaintenanceRunSummaryPatchingModeEnumStringValues ¶
func GetMaintenanceRunSummaryPatchingModeEnumStringValues() []string
GetMaintenanceRunSummaryPatchingModeEnumStringValues Enumerates the set of values in String for MaintenanceRunSummaryPatchingModeEnum
func GetMaintenanceRunSummaryPatchingStatusEnumStringValues ¶
func GetMaintenanceRunSummaryPatchingStatusEnumStringValues() []string
GetMaintenanceRunSummaryPatchingStatusEnumStringValues Enumerates the set of values in String for MaintenanceRunSummaryPatchingStatusEnum
func GetMaintenanceRunSummaryTargetResourceTypeEnumStringValues ¶
func GetMaintenanceRunSummaryTargetResourceTypeEnumStringValues() []string
GetMaintenanceRunSummaryTargetResourceTypeEnumStringValues Enumerates the set of values in String for MaintenanceRunSummaryTargetResourceTypeEnum
func GetMaintenanceRunTargetResourceTypeEnumStringValues ¶
func GetMaintenanceRunTargetResourceTypeEnumStringValues() []string
GetMaintenanceRunTargetResourceTypeEnumStringValues Enumerates the set of values in String for MaintenanceRunTargetResourceTypeEnum
func GetMaintenanceWindowPatchingModeEnumStringValues ¶
func GetMaintenanceWindowPatchingModeEnumStringValues() []string
GetMaintenanceWindowPatchingModeEnumStringValues Enumerates the set of values in String for MaintenanceWindowPatchingModeEnum
func GetMaintenanceWindowPreferenceEnumStringValues ¶
func GetMaintenanceWindowPreferenceEnumStringValues() []string
GetMaintenanceWindowPreferenceEnumStringValues Enumerates the set of values in String for MaintenanceWindowPreferenceEnum
func GetModifyDatabaseManagementDetailsManagementTypeEnumStringValues ¶
func GetModifyDatabaseManagementDetailsManagementTypeEnumStringValues() []string
GetModifyDatabaseManagementDetailsManagementTypeEnumStringValues Enumerates the set of values in String for ModifyDatabaseManagementDetailsManagementTypeEnum
func GetModifyDatabaseManagementDetailsProtocolEnumStringValues ¶ added in v65.14.0
func GetModifyDatabaseManagementDetailsProtocolEnumStringValues() []string
GetModifyDatabaseManagementDetailsProtocolEnumStringValues Enumerates the set of values in String for ModifyDatabaseManagementDetailsProtocolEnum
func GetModifyDatabaseManagementDetailsRoleEnumStringValues ¶ added in v65.14.0
func GetModifyDatabaseManagementDetailsRoleEnumStringValues() []string
GetModifyDatabaseManagementDetailsRoleEnumStringValues Enumerates the set of values in String for ModifyDatabaseManagementDetailsRoleEnum
func GetModifyPluggableDatabaseManagementDetailsProtocolEnumStringValues ¶ added in v65.28.0
func GetModifyPluggableDatabaseManagementDetailsProtocolEnumStringValues() []string
GetModifyPluggableDatabaseManagementDetailsProtocolEnumStringValues Enumerates the set of values in String for ModifyPluggableDatabaseManagementDetailsProtocolEnum
func GetModifyPluggableDatabaseManagementDetailsRoleEnumStringValues ¶ added in v65.28.0
func GetModifyPluggableDatabaseManagementDetailsRoleEnumStringValues() []string
GetModifyPluggableDatabaseManagementDetailsRoleEnumStringValues Enumerates the set of values in String for ModifyPluggableDatabaseManagementDetailsRoleEnum
func GetMonthNameEnumStringValues ¶
func GetMonthNameEnumStringValues() []string
GetMonthNameEnumStringValues Enumerates the set of values in String for MonthNameEnum
func GetMountTypeDetailsMountTypeEnumStringValues ¶
func GetMountTypeDetailsMountTypeEnumStringValues() []string
GetMountTypeDetailsMountTypeEnumStringValues Enumerates the set of values in String for MountTypeDetailsMountTypeEnum
func GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumStringValues ¶ added in v65.36.1
func GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumStringValues() []string
GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumStringValues Enumerates the set of values in String for NetworkBondingModeDetailsBackupNetworkBondingModeEnum
func GetNetworkBondingModeDetailsClientNetworkBondingModeEnumStringValues ¶ added in v65.36.1
func GetNetworkBondingModeDetailsClientNetworkBondingModeEnumStringValues() []string
GetNetworkBondingModeDetailsClientNetworkBondingModeEnumStringValues Enumerates the set of values in String for NetworkBondingModeDetailsClientNetworkBondingModeEnum
func GetNetworkBondingModeDetailsDrNetworkBondingModeEnumStringValues ¶ added in v65.40.0
func GetNetworkBondingModeDetailsDrNetworkBondingModeEnumStringValues() []string
GetNetworkBondingModeDetailsDrNetworkBondingModeEnumStringValues Enumerates the set of values in String for NetworkBondingModeDetailsDrNetworkBondingModeEnum
func GetNodeDetailsLifecycleStateEnumStringValues ¶ added in v65.22.0
func GetNodeDetailsLifecycleStateEnumStringValues() []string
GetNodeDetailsLifecycleStateEnumStringValues Enumerates the set of values in String for NodeDetailsLifecycleStateEnum
func GetOneoffPatchLifecycleStateEnumStringValues ¶ added in v65.37.1
func GetOneoffPatchLifecycleStateEnumStringValues() []string
GetOneoffPatchLifecycleStateEnumStringValues Enumerates the set of values in String for OneoffPatchLifecycleStateEnum
func GetOneoffPatchSummaryLifecycleStateEnumStringValues ¶ added in v65.37.1
func GetOneoffPatchSummaryLifecycleStateEnumStringValues() []string
GetOneoffPatchSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for OneoffPatchSummaryLifecycleStateEnum
func GetOperationsInsightsConfigOperationsInsightsStatusEnumStringValues ¶
func GetOperationsInsightsConfigOperationsInsightsStatusEnumStringValues() []string
GetOperationsInsightsConfigOperationsInsightsStatusEnumStringValues Enumerates the set of values in String for OperationsInsightsConfigOperationsInsightsStatusEnum
func GetPatchAvailableActionsEnumStringValues ¶
func GetPatchAvailableActionsEnumStringValues() []string
GetPatchAvailableActionsEnumStringValues Enumerates the set of values in String for PatchAvailableActionsEnum
func GetPatchDetailsActionEnumStringValues ¶
func GetPatchDetailsActionEnumStringValues() []string
GetPatchDetailsActionEnumStringValues Enumerates the set of values in String for PatchDetailsActionEnum
func GetPatchHistoryEntryActionEnumStringValues ¶
func GetPatchHistoryEntryActionEnumStringValues() []string
GetPatchHistoryEntryActionEnumStringValues Enumerates the set of values in String for PatchHistoryEntryActionEnum
func GetPatchHistoryEntryLifecycleStateEnumStringValues ¶
func GetPatchHistoryEntryLifecycleStateEnumStringValues() []string
GetPatchHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for PatchHistoryEntryLifecycleStateEnum
func GetPatchHistoryEntryPatchTypeEnumStringValues ¶ added in v65.32.1
func GetPatchHistoryEntryPatchTypeEnumStringValues() []string
GetPatchHistoryEntryPatchTypeEnumStringValues Enumerates the set of values in String for PatchHistoryEntryPatchTypeEnum
func GetPatchHistoryEntrySummaryActionEnumStringValues ¶
func GetPatchHistoryEntrySummaryActionEnumStringValues() []string
GetPatchHistoryEntrySummaryActionEnumStringValues Enumerates the set of values in String for PatchHistoryEntrySummaryActionEnum
func GetPatchHistoryEntrySummaryLifecycleStateEnumStringValues ¶
func GetPatchHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetPatchHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for PatchHistoryEntrySummaryLifecycleStateEnum
func GetPatchHistoryEntrySummaryPatchTypeEnumStringValues ¶ added in v65.32.1
func GetPatchHistoryEntrySummaryPatchTypeEnumStringValues() []string
GetPatchHistoryEntrySummaryPatchTypeEnumStringValues Enumerates the set of values in String for PatchHistoryEntrySummaryPatchTypeEnum
func GetPatchLastActionEnumStringValues ¶
func GetPatchLastActionEnumStringValues() []string
GetPatchLastActionEnumStringValues Enumerates the set of values in String for PatchLastActionEnum
func GetPatchLifecycleStateEnumStringValues ¶
func GetPatchLifecycleStateEnumStringValues() []string
GetPatchLifecycleStateEnumStringValues Enumerates the set of values in String for PatchLifecycleStateEnum
func GetPatchSummaryAvailableActionsEnumStringValues ¶
func GetPatchSummaryAvailableActionsEnumStringValues() []string
GetPatchSummaryAvailableActionsEnumStringValues Enumerates the set of values in String for PatchSummaryAvailableActionsEnum
func GetPatchSummaryLastActionEnumStringValues ¶
func GetPatchSummaryLastActionEnumStringValues() []string
GetPatchSummaryLastActionEnumStringValues Enumerates the set of values in String for PatchSummaryLastActionEnum
func GetPatchSummaryLifecycleStateEnumStringValues ¶
func GetPatchSummaryLifecycleStateEnumStringValues() []string
GetPatchSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for PatchSummaryLifecycleStateEnum
func GetPdbConversionHistoryEntryActionEnumStringValues ¶
func GetPdbConversionHistoryEntryActionEnumStringValues() []string
GetPdbConversionHistoryEntryActionEnumStringValues Enumerates the set of values in String for PdbConversionHistoryEntryActionEnum
func GetPdbConversionHistoryEntryLifecycleStateEnumStringValues ¶
func GetPdbConversionHistoryEntryLifecycleStateEnumStringValues() []string
GetPdbConversionHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for PdbConversionHistoryEntryLifecycleStateEnum
func GetPdbConversionHistoryEntrySummaryActionEnumStringValues ¶
func GetPdbConversionHistoryEntrySummaryActionEnumStringValues() []string
GetPdbConversionHistoryEntrySummaryActionEnumStringValues Enumerates the set of values in String for PdbConversionHistoryEntrySummaryActionEnum
func GetPdbConversionHistoryEntrySummaryLifecycleStateEnumStringValues ¶
func GetPdbConversionHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetPdbConversionHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for PdbConversionHistoryEntrySummaryLifecycleStateEnum
func GetPdbConversionHistoryEntrySummaryTargetEnumStringValues ¶
func GetPdbConversionHistoryEntrySummaryTargetEnumStringValues() []string
GetPdbConversionHistoryEntrySummaryTargetEnumStringValues Enumerates the set of values in String for PdbConversionHistoryEntrySummaryTargetEnum
func GetPdbConversionHistoryEntryTargetEnumStringValues ¶
func GetPdbConversionHistoryEntryTargetEnumStringValues() []string
GetPdbConversionHistoryEntryTargetEnumStringValues Enumerates the set of values in String for PdbConversionHistoryEntryTargetEnum
func GetPluggableDatabaseLifecycleStateEnumStringValues ¶
func GetPluggableDatabaseLifecycleStateEnumStringValues() []string
GetPluggableDatabaseLifecycleStateEnumStringValues Enumerates the set of values in String for PluggableDatabaseLifecycleStateEnum
func GetPluggableDatabaseManagementConfigManagementStatusEnumStringValues ¶ added in v65.28.0
func GetPluggableDatabaseManagementConfigManagementStatusEnumStringValues() []string
GetPluggableDatabaseManagementConfigManagementStatusEnumStringValues Enumerates the set of values in String for PluggableDatabaseManagementConfigManagementStatusEnum
func GetPluggableDatabaseNodeLevelDetailsOpenModeEnumStringValues ¶ added in v65.49.4
func GetPluggableDatabaseNodeLevelDetailsOpenModeEnumStringValues() []string
GetPluggableDatabaseNodeLevelDetailsOpenModeEnumStringValues Enumerates the set of values in String for PluggableDatabaseNodeLevelDetailsOpenModeEnum
func GetPluggableDatabaseOpenModeEnumStringValues ¶
func GetPluggableDatabaseOpenModeEnumStringValues() []string
GetPluggableDatabaseOpenModeEnumStringValues Enumerates the set of values in String for PluggableDatabaseOpenModeEnum
func GetPluggableDatabaseSummaryLifecycleStateEnumStringValues ¶
func GetPluggableDatabaseSummaryLifecycleStateEnumStringValues() []string
GetPluggableDatabaseSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for PluggableDatabaseSummaryLifecycleStateEnum
func GetPluggableDatabaseSummaryOpenModeEnumStringValues ¶
func GetPluggableDatabaseSummaryOpenModeEnumStringValues() []string
GetPluggableDatabaseSummaryOpenModeEnumStringValues Enumerates the set of values in String for PluggableDatabaseSummaryOpenModeEnum
func GetRecommendedScheduledActionSummaryActionTypeEnumStringValues ¶ added in v65.73.0
func GetRecommendedScheduledActionSummaryActionTypeEnumStringValues() []string
GetRecommendedScheduledActionSummaryActionTypeEnumStringValues Enumerates the set of values in String for RecommendedScheduledActionSummaryActionTypeEnum
func GetResizeVmClusterNetworkDetailsActionEnumStringValues ¶ added in v65.22.0
func GetResizeVmClusterNetworkDetailsActionEnumStringValues() []string
GetResizeVmClusterNetworkDetailsActionEnumStringValues Enumerates the set of values in String for ResizeVmClusterNetworkDetailsActionEnum
func GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues ¶ added in v65.35.0
func GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues() []string
GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues Enumerates the set of values in String for RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
func GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues ¶ added in v65.35.0
func GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues() []string
GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues Enumerates the set of values in String for RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
func GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues ¶ added in v65.37.0
func GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues() []string
GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumStringValues Enumerates the set of values in String for RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
func GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues ¶ added in v65.37.0
func GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues() []string
GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumStringValues Enumerates the set of values in String for RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
func GetSaasAdminUserConfigurationAccessTypeEnumStringValues ¶ added in v65.52.1
func GetSaasAdminUserConfigurationAccessTypeEnumStringValues() []string
GetSaasAdminUserConfigurationAccessTypeEnumStringValues Enumerates the set of values in String for SaasAdminUserConfigurationAccessTypeEnum
func GetSaasAdminUserStatusAccessTypeEnumStringValues ¶ added in v65.52.1
func GetSaasAdminUserStatusAccessTypeEnumStringValues() []string
GetSaasAdminUserStatusAccessTypeEnumStringValues Enumerates the set of values in String for SaasAdminUserStatusAccessTypeEnum
func GetScheduledActionActionTypeEnumStringValues ¶ added in v65.73.0
func GetScheduledActionActionTypeEnumStringValues() []string
GetScheduledActionActionTypeEnumStringValues Enumerates the set of values in String for ScheduledActionActionTypeEnum
func GetScheduledActionLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetScheduledActionLifecycleStateEnumStringValues() []string
GetScheduledActionLifecycleStateEnumStringValues Enumerates the set of values in String for ScheduledActionLifecycleStateEnum
func GetScheduledActionSummaryActionTypeEnumStringValues ¶ added in v65.73.0
func GetScheduledActionSummaryActionTypeEnumStringValues() []string
GetScheduledActionSummaryActionTypeEnumStringValues Enumerates the set of values in String for ScheduledActionSummaryActionTypeEnum
func GetScheduledActionSummaryLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetScheduledActionSummaryLifecycleStateEnumStringValues() []string
GetScheduledActionSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for ScheduledActionSummaryLifecycleStateEnum
func GetSchedulingPlanLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetSchedulingPlanLifecycleStateEnumStringValues() []string
GetSchedulingPlanLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulingPlanLifecycleStateEnum
func GetSchedulingPlanPlanIntentEnumStringValues ¶ added in v65.73.0
func GetSchedulingPlanPlanIntentEnumStringValues() []string
GetSchedulingPlanPlanIntentEnumStringValues Enumerates the set of values in String for SchedulingPlanPlanIntentEnum
func GetSchedulingPlanServiceTypeEnumStringValues ¶ added in v65.73.0
func GetSchedulingPlanServiceTypeEnumStringValues() []string
GetSchedulingPlanServiceTypeEnumStringValues Enumerates the set of values in String for SchedulingPlanServiceTypeEnum
func GetSchedulingPlanSummaryLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetSchedulingPlanSummaryLifecycleStateEnumStringValues() []string
GetSchedulingPlanSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulingPlanSummaryLifecycleStateEnum
func GetSchedulingPlanSummaryPlanIntentEnumStringValues ¶ added in v65.73.0
func GetSchedulingPlanSummaryPlanIntentEnumStringValues() []string
GetSchedulingPlanSummaryPlanIntentEnumStringValues Enumerates the set of values in String for SchedulingPlanSummaryPlanIntentEnum
func GetSchedulingPlanSummaryServiceTypeEnumStringValues ¶ added in v65.73.0
func GetSchedulingPlanSummaryServiceTypeEnumStringValues() []string
GetSchedulingPlanSummaryServiceTypeEnumStringValues Enumerates the set of values in String for SchedulingPlanSummaryServiceTypeEnum
func GetSchedulingPolicyCadenceEnumStringValues ¶ added in v65.73.0
func GetSchedulingPolicyCadenceEnumStringValues() []string
GetSchedulingPolicyCadenceEnumStringValues Enumerates the set of values in String for SchedulingPolicyCadenceEnum
func GetSchedulingPolicyLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetSchedulingPolicyLifecycleStateEnumStringValues() []string
GetSchedulingPolicyLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulingPolicyLifecycleStateEnum
func GetSchedulingPolicySummaryCadenceEnumStringValues ¶ added in v65.73.0
func GetSchedulingPolicySummaryCadenceEnumStringValues() []string
GetSchedulingPolicySummaryCadenceEnumStringValues Enumerates the set of values in String for SchedulingPolicySummaryCadenceEnum
func GetSchedulingPolicySummaryLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetSchedulingPolicySummaryLifecycleStateEnumStringValues() []string
GetSchedulingPolicySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulingPolicySummaryLifecycleStateEnum
func GetSchedulingWindowLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetSchedulingWindowLifecycleStateEnumStringValues() []string
GetSchedulingWindowLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulingWindowLifecycleStateEnum
func GetSchedulingWindowSummaryLifecycleStateEnumStringValues ¶ added in v65.73.0
func GetSchedulingWindowSummaryLifecycleStateEnumStringValues() []string
GetSchedulingWindowSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for SchedulingWindowSummaryLifecycleStateEnum
func GetSetKeyVersionDetailsProviderEnumStringValues ¶ added in v65.75.0
func GetSetKeyVersionDetailsProviderEnumStringValues() []string
GetSetKeyVersionDetailsProviderEnumStringValues Enumerates the set of values in String for SetKeyVersionDetailsProviderEnum
func GetStackMonitoringConfigStackMonitoringStatusEnumStringValues ¶ added in v65.2.0
func GetStackMonitoringConfigStackMonitoringStatusEnumStringValues() []string
GetStackMonitoringConfigStackMonitoringStatusEnumStringValues Enumerates the set of values in String for StackMonitoringConfigStackMonitoringStatusEnum
func GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumStringValues ¶ added in v65.29.0
func GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumStringValues() []string
GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumStringValues Enumerates the set of values in String for UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum
func GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues ¶
func GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues() []string
GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumStringValues Enumerates the set of values in String for UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
func GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues ¶ added in v65.29.0
func GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues() []string
GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumStringValues Enumerates the set of values in String for UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
func GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumStringValues ¶ added in v65.81.2
func GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum
func GetUpdateAutonomousDatabaseDetailsComputeModelEnumStringValues ¶ added in v65.47.0
func GetUpdateAutonomousDatabaseDetailsComputeModelEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsComputeModelEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsComputeModelEnum
func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumStringValues ¶
func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsDbWorkloadEnum
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumStringValues ¶
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsLicenseModelEnum
func GetUpdateAutonomousDatabaseDetailsOpenModeEnumStringValues ¶
func GetUpdateAutonomousDatabaseDetailsOpenModeEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsOpenModeEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsOpenModeEnum
func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumStringValues ¶
func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsPermissionLevelEnum
func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumStringValues ¶
func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumStringValues() []string
GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumStringValues Enumerates the set of values in String for UpdateAutonomousDatabaseDetailsRefreshableModeEnum
func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumStringValues ¶
func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
GetUpdateAutonomousVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateAutonomousVmClusterDetailsLicenseModelEnum
func GetUpdateAvailableActionsEnumStringValues ¶
func GetUpdateAvailableActionsEnumStringValues() []string
GetUpdateAvailableActionsEnumStringValues Enumerates the set of values in String for UpdateAvailableActionsEnum
func GetUpdateBackupDestinationDetailsNfsMountTypeEnumStringValues ¶
func GetUpdateBackupDestinationDetailsNfsMountTypeEnumStringValues() []string
GetUpdateBackupDestinationDetailsNfsMountTypeEnumStringValues Enumerates the set of values in String for UpdateBackupDestinationDetailsNfsMountTypeEnum
func GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues ¶
func GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues() []string
GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum
func GetUpdateCloudVmClusterDetailsLicenseModelEnumStringValues ¶
func GetUpdateCloudVmClusterDetailsLicenseModelEnumStringValues() []string
GetUpdateCloudVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateCloudVmClusterDetailsLicenseModelEnum
func GetUpdateDataGuardAssociationDetailsProtectionModeEnumStringValues ¶
func GetUpdateDataGuardAssociationDetailsProtectionModeEnumStringValues() []string
GetUpdateDataGuardAssociationDetailsProtectionModeEnumStringValues Enumerates the set of values in String for UpdateDataGuardAssociationDetailsProtectionModeEnum
func GetUpdateDataGuardAssociationDetailsTransportTypeEnumStringValues ¶
func GetUpdateDataGuardAssociationDetailsTransportTypeEnumStringValues() []string
GetUpdateDataGuardAssociationDetailsTransportTypeEnumStringValues Enumerates the set of values in String for UpdateDataGuardAssociationDetailsTransportTypeEnum
func GetUpdateDataGuardDetailsProtectionModeEnumStringValues ¶ added in v65.81.3
func GetUpdateDataGuardDetailsProtectionModeEnumStringValues() []string
GetUpdateDataGuardDetailsProtectionModeEnumStringValues Enumerates the set of values in String for UpdateDataGuardDetailsProtectionModeEnum
func GetUpdateDataGuardDetailsTransportTypeEnumStringValues ¶ added in v65.81.3
func GetUpdateDataGuardDetailsTransportTypeEnumStringValues() []string
GetUpdateDataGuardDetailsTransportTypeEnumStringValues Enumerates the set of values in String for UpdateDataGuardDetailsTransportTypeEnum
func GetUpdateDbSystemDetailsLicenseModelEnumStringValues ¶
func GetUpdateDbSystemDetailsLicenseModelEnumStringValues() []string
GetUpdateDbSystemDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateDbSystemDetailsLicenseModelEnum
func GetUpdateDetailsUpdateActionEnumStringValues ¶
func GetUpdateDetailsUpdateActionEnumStringValues() []string
GetUpdateDetailsUpdateActionEnumStringValues Enumerates the set of values in String for UpdateDetailsUpdateActionEnum
func GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumStringValues ¶ added in v65.22.0
func GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumStringValues() []string
GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumStringValues Enumerates the set of values in String for UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum
func GetUpdateExadbVmClusterDetailsLicenseModelEnumStringValues ¶ added in v65.69.0
func GetUpdateExadbVmClusterDetailsLicenseModelEnumStringValues() []string
GetUpdateExadbVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateExadbVmClusterDetailsLicenseModelEnum
func GetUpdateExadbVmClusterDetailsUpdateActionEnumStringValues ¶ added in v65.69.0
func GetUpdateExadbVmClusterDetailsUpdateActionEnumStringValues() []string
GetUpdateExadbVmClusterDetailsUpdateActionEnumStringValues Enumerates the set of values in String for UpdateExadbVmClusterDetailsUpdateActionEnum
func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues ¶
func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues() []string
GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumStringValues Enumerates the set of values in String for UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetUpdateHistoryEntryLifecycleStateEnumStringValues ¶
func GetUpdateHistoryEntryLifecycleStateEnumStringValues() []string
GetUpdateHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateHistoryEntryLifecycleStateEnum
func GetUpdateHistoryEntrySummaryLifecycleStateEnumStringValues ¶
func GetUpdateHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetUpdateHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateHistoryEntrySummaryLifecycleStateEnum
func GetUpdateHistoryEntrySummaryUpdateActionEnumStringValues ¶
func GetUpdateHistoryEntrySummaryUpdateActionEnumStringValues() []string
GetUpdateHistoryEntrySummaryUpdateActionEnumStringValues Enumerates the set of values in String for UpdateHistoryEntrySummaryUpdateActionEnum
func GetUpdateHistoryEntrySummaryUpdateTypeEnumStringValues ¶
func GetUpdateHistoryEntrySummaryUpdateTypeEnumStringValues() []string
GetUpdateHistoryEntrySummaryUpdateTypeEnumStringValues Enumerates the set of values in String for UpdateHistoryEntrySummaryUpdateTypeEnum
func GetUpdateHistoryEntryUpdateActionEnumStringValues ¶
func GetUpdateHistoryEntryUpdateActionEnumStringValues() []string
GetUpdateHistoryEntryUpdateActionEnumStringValues Enumerates the set of values in String for UpdateHistoryEntryUpdateActionEnum
func GetUpdateHistoryEntryUpdateTypeEnumStringValues ¶
func GetUpdateHistoryEntryUpdateTypeEnumStringValues() []string
GetUpdateHistoryEntryUpdateTypeEnumStringValues Enumerates the set of values in String for UpdateHistoryEntryUpdateTypeEnum
func GetUpdateLastActionEnumStringValues ¶
func GetUpdateLastActionEnumStringValues() []string
GetUpdateLastActionEnumStringValues Enumerates the set of values in String for UpdateLastActionEnum
func GetUpdateLifecycleStateEnumStringValues ¶
func GetUpdateLifecycleStateEnumStringValues() []string
GetUpdateLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateLifecycleStateEnum
func GetUpdateMaintenanceRunDetailsPatchingModeEnumStringValues ¶
func GetUpdateMaintenanceRunDetailsPatchingModeEnumStringValues() []string
GetUpdateMaintenanceRunDetailsPatchingModeEnumStringValues Enumerates the set of values in String for UpdateMaintenanceRunDetailsPatchingModeEnum
func GetUpdateSchedulingPolicyDetailsCadenceEnumStringValues ¶ added in v65.73.0
func GetUpdateSchedulingPolicyDetailsCadenceEnumStringValues() []string
GetUpdateSchedulingPolicyDetailsCadenceEnumStringValues Enumerates the set of values in String for UpdateSchedulingPolicyDetailsCadenceEnum
func GetUpdateSummaryAvailableActionsEnumStringValues ¶
func GetUpdateSummaryAvailableActionsEnumStringValues() []string
GetUpdateSummaryAvailableActionsEnumStringValues Enumerates the set of values in String for UpdateSummaryAvailableActionsEnum
func GetUpdateSummaryLastActionEnumStringValues ¶
func GetUpdateSummaryLastActionEnumStringValues() []string
GetUpdateSummaryLastActionEnumStringValues Enumerates the set of values in String for UpdateSummaryLastActionEnum
func GetUpdateSummaryLifecycleStateEnumStringValues ¶
func GetUpdateSummaryLifecycleStateEnumStringValues() []string
GetUpdateSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for UpdateSummaryLifecycleStateEnum
func GetUpdateSummaryUpdateTypeEnumStringValues ¶
func GetUpdateSummaryUpdateTypeEnumStringValues() []string
GetUpdateSummaryUpdateTypeEnumStringValues Enumerates the set of values in String for UpdateSummaryUpdateTypeEnum
func GetUpdateUpdateTypeEnumStringValues ¶
func GetUpdateUpdateTypeEnumStringValues() []string
GetUpdateUpdateTypeEnumStringValues Enumerates the set of values in String for UpdateUpdateTypeEnum
func GetUpdateVmClusterDetailsLicenseModelEnumStringValues ¶
func GetUpdateVmClusterDetailsLicenseModelEnumStringValues() []string
GetUpdateVmClusterDetailsLicenseModelEnumStringValues Enumerates the set of values in String for UpdateVmClusterDetailsLicenseModelEnum
func GetUpgradeDatabaseDetailsActionEnumStringValues ¶
func GetUpgradeDatabaseDetailsActionEnumStringValues() []string
GetUpgradeDatabaseDetailsActionEnumStringValues Enumerates the set of values in String for UpgradeDatabaseDetailsActionEnum
func GetUpgradeDbSystemDetailsActionEnumStringValues ¶ added in v65.2.0
func GetUpgradeDbSystemDetailsActionEnumStringValues() []string
GetUpgradeDbSystemDetailsActionEnumStringValues Enumerates the set of values in String for UpgradeDbSystemDetailsActionEnum
func GetVmClusterComputeModelEnumStringValues ¶ added in v65.82.0
func GetVmClusterComputeModelEnumStringValues() []string
GetVmClusterComputeModelEnumStringValues Enumerates the set of values in String for VmClusterComputeModelEnum
func GetVmClusterLicenseModelEnumStringValues ¶
func GetVmClusterLicenseModelEnumStringValues() []string
GetVmClusterLicenseModelEnumStringValues Enumerates the set of values in String for VmClusterLicenseModelEnum
func GetVmClusterLifecycleStateEnumStringValues ¶
func GetVmClusterLifecycleStateEnumStringValues() []string
GetVmClusterLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterLifecycleStateEnum
func GetVmClusterNetworkLifecycleStateEnumStringValues ¶
func GetVmClusterNetworkLifecycleStateEnumStringValues() []string
GetVmClusterNetworkLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterNetworkLifecycleStateEnum
func GetVmClusterNetworkSummaryLifecycleStateEnumStringValues ¶
func GetVmClusterNetworkSummaryLifecycleStateEnumStringValues() []string
GetVmClusterNetworkSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterNetworkSummaryLifecycleStateEnum
func GetVmClusterStorageManagementTypeEnumStringValues ¶ added in v65.79.0
func GetVmClusterStorageManagementTypeEnumStringValues() []string
GetVmClusterStorageManagementTypeEnumStringValues Enumerates the set of values in String for VmClusterStorageManagementTypeEnum
func GetVmClusterSummaryComputeModelEnumStringValues ¶ added in v65.82.0
func GetVmClusterSummaryComputeModelEnumStringValues() []string
GetVmClusterSummaryComputeModelEnumStringValues Enumerates the set of values in String for VmClusterSummaryComputeModelEnum
func GetVmClusterSummaryLicenseModelEnumStringValues ¶
func GetVmClusterSummaryLicenseModelEnumStringValues() []string
GetVmClusterSummaryLicenseModelEnumStringValues Enumerates the set of values in String for VmClusterSummaryLicenseModelEnum
func GetVmClusterSummaryLifecycleStateEnumStringValues ¶
func GetVmClusterSummaryLifecycleStateEnumStringValues() []string
GetVmClusterSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterSummaryLifecycleStateEnum
func GetVmClusterSummaryStorageManagementTypeEnumStringValues ¶ added in v65.79.0
func GetVmClusterSummaryStorageManagementTypeEnumStringValues() []string
GetVmClusterSummaryStorageManagementTypeEnumStringValues Enumerates the set of values in String for VmClusterSummaryStorageManagementTypeEnum
func GetVmClusterSummaryVmClusterTypeEnumStringValues ¶ added in v65.86.0
func GetVmClusterSummaryVmClusterTypeEnumStringValues() []string
GetVmClusterSummaryVmClusterTypeEnumStringValues Enumerates the set of values in String for VmClusterSummaryVmClusterTypeEnum
func GetVmClusterUpdateAvailableActionsEnumStringValues ¶
func GetVmClusterUpdateAvailableActionsEnumStringValues() []string
GetVmClusterUpdateAvailableActionsEnumStringValues Enumerates the set of values in String for VmClusterUpdateAvailableActionsEnum
func GetVmClusterUpdateDetailsUpdateActionEnumStringValues ¶
func GetVmClusterUpdateDetailsUpdateActionEnumStringValues() []string
GetVmClusterUpdateDetailsUpdateActionEnumStringValues Enumerates the set of values in String for VmClusterUpdateDetailsUpdateActionEnum
func GetVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues ¶
func GetVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues() []string
GetVmClusterUpdateHistoryEntryLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterUpdateHistoryEntryLifecycleStateEnum
func GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues ¶
func GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues() []string
GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
func GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues ¶
func GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues() []string
GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumStringValues Enumerates the set of values in String for VmClusterUpdateHistoryEntrySummaryUpdateActionEnum
func GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues ¶
func GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues() []string
GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumStringValues Enumerates the set of values in String for VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
func GetVmClusterUpdateHistoryEntryUpdateActionEnumStringValues ¶
func GetVmClusterUpdateHistoryEntryUpdateActionEnumStringValues() []string
GetVmClusterUpdateHistoryEntryUpdateActionEnumStringValues Enumerates the set of values in String for VmClusterUpdateHistoryEntryUpdateActionEnum
func GetVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues ¶
func GetVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues() []string
GetVmClusterUpdateHistoryEntryUpdateTypeEnumStringValues Enumerates the set of values in String for VmClusterUpdateHistoryEntryUpdateTypeEnum
func GetVmClusterUpdateLastActionEnumStringValues ¶
func GetVmClusterUpdateLastActionEnumStringValues() []string
GetVmClusterUpdateLastActionEnumStringValues Enumerates the set of values in String for VmClusterUpdateLastActionEnum
func GetVmClusterUpdateLifecycleStateEnumStringValues ¶
func GetVmClusterUpdateLifecycleStateEnumStringValues() []string
GetVmClusterUpdateLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterUpdateLifecycleStateEnum
func GetVmClusterUpdateSummaryAvailableActionsEnumStringValues ¶
func GetVmClusterUpdateSummaryAvailableActionsEnumStringValues() []string
GetVmClusterUpdateSummaryAvailableActionsEnumStringValues Enumerates the set of values in String for VmClusterUpdateSummaryAvailableActionsEnum
func GetVmClusterUpdateSummaryLastActionEnumStringValues ¶
func GetVmClusterUpdateSummaryLastActionEnumStringValues() []string
GetVmClusterUpdateSummaryLastActionEnumStringValues Enumerates the set of values in String for VmClusterUpdateSummaryLastActionEnum
func GetVmClusterUpdateSummaryLifecycleStateEnumStringValues ¶
func GetVmClusterUpdateSummaryLifecycleStateEnumStringValues() []string
GetVmClusterUpdateSummaryLifecycleStateEnumStringValues Enumerates the set of values in String for VmClusterUpdateSummaryLifecycleStateEnum
func GetVmClusterUpdateSummaryUpdateTypeEnumStringValues ¶
func GetVmClusterUpdateSummaryUpdateTypeEnumStringValues() []string
GetVmClusterUpdateSummaryUpdateTypeEnumStringValues Enumerates the set of values in String for VmClusterUpdateSummaryUpdateTypeEnum
func GetVmClusterUpdateUpdateTypeEnumStringValues ¶
func GetVmClusterUpdateUpdateTypeEnumStringValues() []string
GetVmClusterUpdateUpdateTypeEnumStringValues Enumerates the set of values in String for VmClusterUpdateUpdateTypeEnum
func GetVmClusterVmClusterTypeEnumStringValues ¶ added in v65.86.0
func GetVmClusterVmClusterTypeEnumStringValues() []string
GetVmClusterVmClusterTypeEnumStringValues Enumerates the set of values in String for VmClusterVmClusterTypeEnum
func GetVmNetworkDetailsNetworkTypeEnumStringValues ¶
func GetVmNetworkDetailsNetworkTypeEnumStringValues() []string
GetVmNetworkDetailsNetworkTypeEnumStringValues Enumerates the set of values in String for VmNetworkDetailsNetworkTypeEnum
Types ¶
type AcdAvmResourceStats ¶ added in v65.48.0
type AcdAvmResourceStats struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM. Id *string `mandatory:"false" json:"id"` // The user-friendly name for the Autonomous VM. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // CPUs/cores assigned to Autonomous Databases for the ACD instance in given Autonomus VM. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // CPUs/cores assigned to the ACD instance in given Autonomous VM. Sum of provisioned, // reserved and reclaimable CPUs/ cores to the ACD instance. UsedCpus *float32 `mandatory:"false" json:"usedCpus"` // CPUs/cores reserved for scalability, resilliency and other overheads. // This includes failover, autoscaling and idle instance overhead. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // CPUs/cores that continue to be included in the count of OCPUs available to the // Autonomous Container Database in given Autonomous VM, even after one of its // Autonomous Database is terminated or scaled down. You can release them to the available // OCPUs at its parent AVMC level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` }
AcdAvmResourceStats Resource usage by autonomous container database in a particular VM.
func (AcdAvmResourceStats) String ¶ added in v65.48.0
func (m AcdAvmResourceStats) String() string
func (AcdAvmResourceStats) ValidateEnumValue ¶ added in v65.48.0
func (m AcdAvmResourceStats) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActionMember ¶ added in v65.73.0
type ActionMember struct { // The order of the action member in a scheduled action. MemberOrder *int `mandatory:"true" json:"memberOrder"` // The ocid of the action member. MemberId *string `mandatory:"true" json:"memberId"` // The estimated time for the intended action member. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` }
ActionMember The details of an action member.
func (ActionMember) String ¶ added in v65.73.0
func (m ActionMember) String() string
func (ActionMember) ValidateEnumValue ¶ added in v65.73.0
func (m ActionMember) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActionOrderDetails ¶ added in v65.73.0
type ActionOrderDetails struct { // The priority order of the action resource. ActionOrder *int `mandatory:"false" json:"actionOrder"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the action resource. ActionResourceId *string `mandatory:"false" json:"actionResourceId"` }
ActionOrderDetails Describes the ordering list of action resources.
func (ActionOrderDetails) String ¶ added in v65.73.0
func (m ActionOrderDetails) String() string
func (ActionOrderDetails) ValidateEnumValue ¶ added in v65.73.0
func (m ActionOrderDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActionParamValuesCollection ¶ added in v65.73.0
type ActionParamValuesCollection struct { // List of Action Parameters and their possible values. Items []ActionParamValuesSummary `mandatory:"true" json:"items"` }
ActionParamValuesCollection A list of Action Parameters. Contains ActionParamValues items.
func (ActionParamValuesCollection) String ¶ added in v65.73.0
func (m ActionParamValuesCollection) String() string
func (ActionParamValuesCollection) ValidateEnumValue ¶ added in v65.73.0
func (m ActionParamValuesCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActionParamValuesSummary ¶ added in v65.73.0
type ActionParamValuesSummary struct { // The name of this parameter. ParameterName *string `mandatory:"true" json:"parameterName"` // The type of the parameter. ParameterType ActionParamValuesSummaryParameterTypeEnum `mandatory:"true" json:"parameterType"` // Possible values for this parameter. In case of integer it's min and max values. ParameterValues []string `mandatory:"true" json:"parameterValues"` // Whether this parameter is required or not for this action type.、 IsRequired *bool `mandatory:"true" json:"isRequired"` // The default value for this parameter. DefaultValue *string `mandatory:"false" json:"defaultValue"` }
ActionParamValuesSummary Details of the action parameter and its possible values that is used in listParamsForActionType.
func (ActionParamValuesSummary) String ¶ added in v65.73.0
func (m ActionParamValuesSummary) String() string
func (ActionParamValuesSummary) ValidateEnumValue ¶ added in v65.73.0
func (m ActionParamValuesSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActionParamValuesSummaryParameterTypeEnum ¶ added in v65.73.0
type ActionParamValuesSummaryParameterTypeEnum string
ActionParamValuesSummaryParameterTypeEnum Enum with underlying type: string
const ( ActionParamValuesSummaryParameterTypeBoolean ActionParamValuesSummaryParameterTypeEnum = "BOOLEAN" ActionParamValuesSummaryParameterTypeString ActionParamValuesSummaryParameterTypeEnum = "STRING" ActionParamValuesSummaryParameterTypeInteger ActionParamValuesSummaryParameterTypeEnum = "INTEGER" )
Set of constants representing the allowable values for ActionParamValuesSummaryParameterTypeEnum
func GetActionParamValuesSummaryParameterTypeEnumValues ¶ added in v65.73.0
func GetActionParamValuesSummaryParameterTypeEnumValues() []ActionParamValuesSummaryParameterTypeEnum
GetActionParamValuesSummaryParameterTypeEnumValues Enumerates the set of values for ActionParamValuesSummaryParameterTypeEnum
func GetMappingActionParamValuesSummaryParameterTypeEnum ¶ added in v65.73.0
func GetMappingActionParamValuesSummaryParameterTypeEnum(val string) (ActionParamValuesSummaryParameterTypeEnum, bool)
GetMappingActionParamValuesSummaryParameterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ActivateExadataInfrastructureDetails ¶
type ActivateExadataInfrastructureDetails struct { // The activation zip file. ActivationFile []byte `mandatory:"true" json:"activationFile"` }
ActivateExadataInfrastructureDetails The activation details for the Exadata Cloud@Customer infrastructure. Applies to Exadata Cloud@Customer instances only.
func (ActivateExadataInfrastructureDetails) String ¶
func (m ActivateExadataInfrastructureDetails) String() string
func (ActivateExadataInfrastructureDetails) ValidateEnumValue ¶
func (m ActivateExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActivateExadataInfrastructureRequest ¶
type ActivateExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The activation details for the Exadata infrastructure and the additional storage servers requested. ActivateExadataInfrastructureDetails `contributesTo:"body"` // Unique identifier for the request. 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 // may 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 }
ActivateExadataInfrastructureRequest wrapper for the ActivateExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ActivateExadataInfrastructure.go.html to see an example of how to use ActivateExadataInfrastructureRequest.
func (ActivateExadataInfrastructureRequest) BinaryRequestBody ¶
func (request ActivateExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ActivateExadataInfrastructureRequest) HTTPRequest ¶
func (request ActivateExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ActivateExadataInfrastructureRequest) RetryPolicy ¶
func (request ActivateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ActivateExadataInfrastructureRequest) String ¶
func (request ActivateExadataInfrastructureRequest) String() string
func (ActivateExadataInfrastructureRequest) ValidateEnumValue ¶
func (request ActivateExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ActivateExadataInfrastructureResponse ¶
type ActivateExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ActivateExadataInfrastructureResponse wrapper for the ActivateExadataInfrastructure operation
func (ActivateExadataInfrastructureResponse) HTTPResponse ¶
func (response ActivateExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ActivateExadataInfrastructureResponse) String ¶
func (response ActivateExadataInfrastructureResponse) String() string
type AddStandbyAutonomousContainerDatabaseDetails ¶ added in v65.85.0
type AddStandbyAutonomousContainerDatabaseDetails struct { // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` PeerAutonomousContainerDatabaseBackupConfig *PeerAutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"peerAutonomousContainerDatabaseBackupConfig"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the standby Autonomous Container Database // will be created. PeerAutonomousContainerDatabaseCompartmentId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseCompartmentId"` // The display name for the peer Autonomous Container Database. PeerAutonomousContainerDatabaseDisplayName *string `mandatory:"false" json:"peerAutonomousContainerDatabaseDisplayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId *string `mandatory:"false" json:"peerCloudAutonomousVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer Autonomous Exadata VM Cluster. PeerAutonomousVmClusterId *string `mandatory:"false" json:"peerAutonomousVmClusterId"` // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` }
AddStandbyAutonomousContainerDatabaseDetails Create Standby Autonomous Container Database to an existing Autonomous Container Database
func (AddStandbyAutonomousContainerDatabaseDetails) String ¶ added in v65.85.0
func (m AddStandbyAutonomousContainerDatabaseDetails) String() string
func (AddStandbyAutonomousContainerDatabaseDetails) ValidateEnumValue ¶ added in v65.85.0
func (m AddStandbyAutonomousContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum ¶ added in v65.85.0
type AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum string
AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum Enum with underlying type: string
const ( AddStandbyAutonomousContainerDatabaseDetailsProtectionModeAvailability AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" AddStandbyAutonomousContainerDatabaseDetailsProtectionModePerformance AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumValues ¶ added in v65.85.0
func GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumValues() []AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum
GetAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnumValues Enumerates the set of values for AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetMappingAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum ¶ added in v65.85.0
func GetMappingAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum(val string) (AddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum, bool)
GetMappingAddStandbyAutonomousContainerDatabaseDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AddStandbyAutonomousContainerDatabaseRequest ¶ added in v65.85.0
type AddStandbyAutonomousContainerDatabaseRequest struct { // Request to Add Standy Autonomous Container Database Dataguard. AddStandbyAutonomousContainerDatabaseDetails `contributesTo:"body"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Unique identifier for the request. 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 // may 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 }
AddStandbyAutonomousContainerDatabaseRequest wrapper for the AddStandbyAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddStandbyAutonomousContainerDatabase.go.html to see an example of how to use AddStandbyAutonomousContainerDatabaseRequest.
func (AddStandbyAutonomousContainerDatabaseRequest) BinaryRequestBody ¶ added in v65.85.0
func (request AddStandbyAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddStandbyAutonomousContainerDatabaseRequest) HTTPRequest ¶ added in v65.85.0
func (request AddStandbyAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddStandbyAutonomousContainerDatabaseRequest) RetryPolicy ¶ added in v65.85.0
func (request AddStandbyAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddStandbyAutonomousContainerDatabaseRequest) String ¶ added in v65.85.0
func (request AddStandbyAutonomousContainerDatabaseRequest) String() string
func (AddStandbyAutonomousContainerDatabaseRequest) ValidateEnumValue ¶ added in v65.85.0
func (request AddStandbyAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddStandbyAutonomousContainerDatabaseResponse ¶ added in v65.85.0
type AddStandbyAutonomousContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
AddStandbyAutonomousContainerDatabaseResponse wrapper for the AddStandbyAutonomousContainerDatabase operation
func (AddStandbyAutonomousContainerDatabaseResponse) HTTPResponse ¶ added in v65.85.0
func (response AddStandbyAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddStandbyAutonomousContainerDatabaseResponse) String ¶ added in v65.85.0
func (response AddStandbyAutonomousContainerDatabaseResponse) String() string
type AddStorageCapacityCloudExadataInfrastructureRequest ¶ added in v65.26.0
type AddStorageCapacityCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // 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"` // Unique identifier for the request. 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 // may 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 }
AddStorageCapacityCloudExadataInfrastructureRequest wrapper for the AddStorageCapacityCloudExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddStorageCapacityCloudExadataInfrastructure.go.html to see an example of how to use AddStorageCapacityCloudExadataInfrastructureRequest.
func (AddStorageCapacityCloudExadataInfrastructureRequest) BinaryRequestBody ¶ added in v65.26.0
func (request AddStorageCapacityCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddStorageCapacityCloudExadataInfrastructureRequest) HTTPRequest ¶ added in v65.26.0
func (request AddStorageCapacityCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddStorageCapacityCloudExadataInfrastructureRequest) RetryPolicy ¶ added in v65.26.0
func (request AddStorageCapacityCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddStorageCapacityCloudExadataInfrastructureRequest) String ¶ added in v65.26.0
func (request AddStorageCapacityCloudExadataInfrastructureRequest) String() string
func (AddStorageCapacityCloudExadataInfrastructureRequest) ValidateEnumValue ¶ added in v65.26.0
func (request AddStorageCapacityCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddStorageCapacityCloudExadataInfrastructureResponse ¶ added in v65.26.0
type AddStorageCapacityCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
AddStorageCapacityCloudExadataInfrastructureResponse wrapper for the AddStorageCapacityCloudExadataInfrastructure operation
func (AddStorageCapacityCloudExadataInfrastructureResponse) HTTPResponse ¶ added in v65.26.0
func (response AddStorageCapacityCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddStorageCapacityCloudExadataInfrastructureResponse) String ¶ added in v65.26.0
func (response AddStorageCapacityCloudExadataInfrastructureResponse) String() string
type AddStorageCapacityExadataInfrastructureRequest ¶
type AddStorageCapacityExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // 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"` // Unique identifier for the request. 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 // may 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 }
AddStorageCapacityExadataInfrastructureRequest wrapper for the AddStorageCapacityExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddStorageCapacityExadataInfrastructure.go.html to see an example of how to use AddStorageCapacityExadataInfrastructureRequest.
func (AddStorageCapacityExadataInfrastructureRequest) BinaryRequestBody ¶
func (request AddStorageCapacityExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddStorageCapacityExadataInfrastructureRequest) HTTPRequest ¶
func (request AddStorageCapacityExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddStorageCapacityExadataInfrastructureRequest) RetryPolicy ¶
func (request AddStorageCapacityExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddStorageCapacityExadataInfrastructureRequest) String ¶
func (request AddStorageCapacityExadataInfrastructureRequest) String() string
func (AddStorageCapacityExadataInfrastructureRequest) ValidateEnumValue ¶
func (request AddStorageCapacityExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddStorageCapacityExadataInfrastructureResponse ¶
type AddStorageCapacityExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
AddStorageCapacityExadataInfrastructureResponse wrapper for the AddStorageCapacityExadataInfrastructure operation
func (AddStorageCapacityExadataInfrastructureResponse) HTTPResponse ¶
func (response AddStorageCapacityExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddStorageCapacityExadataInfrastructureResponse) String ¶
func (response AddStorageCapacityExadataInfrastructureResponse) String() string
type AddVirtualMachineToCloudVmClusterDetails ¶ added in v65.26.0
type AddVirtualMachineToCloudVmClusterDetails struct { // The list of ExaCS DB servers for the cluster to be added. DbServers []CloudDbServerDetails `mandatory:"true" json:"dbServers"` }
AddVirtualMachineToCloudVmClusterDetails Details of adding Virtual Machines to the Cloud VM Cluster. Applies to Exadata Cloud instances only.
func (AddVirtualMachineToCloudVmClusterDetails) String ¶ added in v65.26.0
func (m AddVirtualMachineToCloudVmClusterDetails) String() string
func (AddVirtualMachineToCloudVmClusterDetails) ValidateEnumValue ¶ added in v65.26.0
func (m AddVirtualMachineToCloudVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddVirtualMachineToCloudVmClusterRequest ¶ added in v65.26.0
type AddVirtualMachineToCloudVmClusterRequest struct { // Request to add Virtual Machines to the Cloud VM cluster. AddVirtualMachineToCloudVmClusterDetails `contributesTo:"body"` // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // 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 // may 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"` // 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 }
AddVirtualMachineToCloudVmClusterRequest wrapper for the AddVirtualMachineToCloudVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddVirtualMachineToCloudVmCluster.go.html to see an example of how to use AddVirtualMachineToCloudVmClusterRequest.
func (AddVirtualMachineToCloudVmClusterRequest) BinaryRequestBody ¶ added in v65.26.0
func (request AddVirtualMachineToCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddVirtualMachineToCloudVmClusterRequest) HTTPRequest ¶ added in v65.26.0
func (request AddVirtualMachineToCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddVirtualMachineToCloudVmClusterRequest) RetryPolicy ¶ added in v65.26.0
func (request AddVirtualMachineToCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddVirtualMachineToCloudVmClusterRequest) String ¶ added in v65.26.0
func (request AddVirtualMachineToCloudVmClusterRequest) String() string
func (AddVirtualMachineToCloudVmClusterRequest) ValidateEnumValue ¶ added in v65.26.0
func (request AddVirtualMachineToCloudVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddVirtualMachineToCloudVmClusterResponse ¶ added in v65.26.0
type AddVirtualMachineToCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
AddVirtualMachineToCloudVmClusterResponse wrapper for the AddVirtualMachineToCloudVmCluster operation
func (AddVirtualMachineToCloudVmClusterResponse) HTTPResponse ¶ added in v65.26.0
func (response AddVirtualMachineToCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddVirtualMachineToCloudVmClusterResponse) String ¶ added in v65.26.0
func (response AddVirtualMachineToCloudVmClusterResponse) String() string
type AddVirtualMachineToVmClusterDetails ¶
type AddVirtualMachineToVmClusterDetails struct { // The list of Exacc DB servers for the cluster to be added. DbServers []DbServerDetails `mandatory:"true" json:"dbServers"` }
AddVirtualMachineToVmClusterDetails Details of adding Virtual Machines to the VM Cluster. Applies to Exadata Cloud@Customer instances only.
func (AddVirtualMachineToVmClusterDetails) String ¶
func (m AddVirtualMachineToVmClusterDetails) String() string
func (AddVirtualMachineToVmClusterDetails) ValidateEnumValue ¶
func (m AddVirtualMachineToVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddVirtualMachineToVmClusterRequest ¶
type AddVirtualMachineToVmClusterRequest struct { // Request to add Virtual Machines to the VM cluster. AddVirtualMachineToVmClusterDetails `contributesTo:"body"` // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // 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 // may 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"` // 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 }
AddVirtualMachineToVmClusterRequest wrapper for the AddVirtualMachineToVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddVirtualMachineToVmCluster.go.html to see an example of how to use AddVirtualMachineToVmClusterRequest.
func (AddVirtualMachineToVmClusterRequest) BinaryRequestBody ¶
func (request AddVirtualMachineToVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AddVirtualMachineToVmClusterRequest) HTTPRequest ¶
func (request AddVirtualMachineToVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AddVirtualMachineToVmClusterRequest) RetryPolicy ¶
func (request AddVirtualMachineToVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AddVirtualMachineToVmClusterRequest) String ¶
func (request AddVirtualMachineToVmClusterRequest) String() string
func (AddVirtualMachineToVmClusterRequest) ValidateEnumValue ¶
func (request AddVirtualMachineToVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AddVirtualMachineToVmClusterResponse ¶
type AddVirtualMachineToVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
AddVirtualMachineToVmClusterResponse wrapper for the AddVirtualMachineToVmCluster operation
func (AddVirtualMachineToVmClusterResponse) HTTPResponse ¶
func (response AddVirtualMachineToVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AddVirtualMachineToVmClusterResponse) String ¶
func (response AddVirtualMachineToVmClusterResponse) String() string
type AppVersionSummary ¶ added in v65.29.0
type AppVersionSummary struct { // The Autonomous Container Database version release date. ReleaseDate *string `mandatory:"true" json:"releaseDate"` // The Autonomous Container Database version end of support date. EndOfSupport *string `mandatory:"true" json:"endOfSupport"` // The name of the supported application. SupportedAppName *string `mandatory:"true" json:"supportedAppName"` // Indicates if the image is certified. IsCertified *bool `mandatory:"true" json:"isCertified"` }
AppVersionSummary The version details specific to an app.
func (AppVersionSummary) String ¶ added in v65.29.0
func (m AppVersionSummary) String() string
func (AppVersionSummary) ValidateEnumValue ¶ added in v65.29.0
func (m AppVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplicationVip ¶ added in v65.35.0
type ApplicationVip struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application virtual IP (VIP) address. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster associated with the application virtual IP (VIP) address. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The hostname of the application virtual IP (VIP) address. HostnameLabel *string `mandatory:"true" json:"hostnameLabel"` // The current lifecycle state of the application virtual IP (VIP) address. LifecycleState ApplicationVipLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the create operation for the application virtual IP (VIP) address completed. TimeAssigned *common.SDKTime `mandatory:"true" json:"timeAssigned"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the application virtual IP (VIP) address. SubnetId *string `mandatory:"false" json:"subnetId"` // The application virtual IP (VIP) IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The application virtual IP (VIP) IPv6 address. Ipv6Address *string `mandatory:"false" json:"ipv6Address"` // Additional information about the current lifecycle state of the application virtual IP (VIP) address. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ApplicationVip Details of an application virtual IP (VIP) address.
func (ApplicationVip) String ¶ added in v65.35.0
func (m ApplicationVip) String() string
func (ApplicationVip) ValidateEnumValue ¶ added in v65.35.0
func (m ApplicationVip) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplicationVipLifecycleStateEnum ¶ added in v65.35.0
type ApplicationVipLifecycleStateEnum string
ApplicationVipLifecycleStateEnum Enum with underlying type: string
const ( ApplicationVipLifecycleStateProvisioning ApplicationVipLifecycleStateEnum = "PROVISIONING" ApplicationVipLifecycleStateAvailable ApplicationVipLifecycleStateEnum = "AVAILABLE" ApplicationVipLifecycleStateTerminating ApplicationVipLifecycleStateEnum = "TERMINATING" ApplicationVipLifecycleStateTerminated ApplicationVipLifecycleStateEnum = "TERMINATED" ApplicationVipLifecycleStateFailed ApplicationVipLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ApplicationVipLifecycleStateEnum
func GetApplicationVipLifecycleStateEnumValues ¶ added in v65.35.0
func GetApplicationVipLifecycleStateEnumValues() []ApplicationVipLifecycleStateEnum
GetApplicationVipLifecycleStateEnumValues Enumerates the set of values for ApplicationVipLifecycleStateEnum
func GetMappingApplicationVipLifecycleStateEnum ¶ added in v65.35.0
func GetMappingApplicationVipLifecycleStateEnum(val string) (ApplicationVipLifecycleStateEnum, bool)
GetMappingApplicationVipLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ApplicationVipSummary ¶ added in v65.35.0
type ApplicationVipSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application virtual IP (VIP) address. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster associated with the application virtual IP (VIP) address. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The hostname of the application virtual IP (VIP) address. HostnameLabel *string `mandatory:"true" json:"hostnameLabel"` // The current lifecycle state of the application virtual IP (VIP) address. LifecycleState ApplicationVipSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the create operation for the application virtual IP (VIP) address completed. TimeAssigned *common.SDKTime `mandatory:"true" json:"timeAssigned"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the application virtual IP (VIP) address. SubnetId *string `mandatory:"false" json:"subnetId"` // The application virtual IP (VIP) IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The application virtual IP (VIP) IPv6 address. Ipv6Address *string `mandatory:"false" json:"ipv6Address"` // Additional information about the current lifecycle state of the application virtual IP (VIP) address. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ApplicationVipSummary Details of an application virtual IP (VIP) address.
func (ApplicationVipSummary) String ¶ added in v65.35.0
func (m ApplicationVipSummary) String() string
func (ApplicationVipSummary) ValidateEnumValue ¶ added in v65.35.0
func (m ApplicationVipSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ApplicationVipSummaryLifecycleStateEnum ¶ added in v65.35.0
type ApplicationVipSummaryLifecycleStateEnum string
ApplicationVipSummaryLifecycleStateEnum Enum with underlying type: string
const ( ApplicationVipSummaryLifecycleStateProvisioning ApplicationVipSummaryLifecycleStateEnum = "PROVISIONING" ApplicationVipSummaryLifecycleStateAvailable ApplicationVipSummaryLifecycleStateEnum = "AVAILABLE" ApplicationVipSummaryLifecycleStateTerminating ApplicationVipSummaryLifecycleStateEnum = "TERMINATING" ApplicationVipSummaryLifecycleStateTerminated ApplicationVipSummaryLifecycleStateEnum = "TERMINATED" ApplicationVipSummaryLifecycleStateFailed ApplicationVipSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ApplicationVipSummaryLifecycleStateEnum
func GetApplicationVipSummaryLifecycleStateEnumValues ¶ added in v65.35.0
func GetApplicationVipSummaryLifecycleStateEnumValues() []ApplicationVipSummaryLifecycleStateEnum
GetApplicationVipSummaryLifecycleStateEnumValues Enumerates the set of values for ApplicationVipSummaryLifecycleStateEnum
func GetMappingApplicationVipSummaryLifecycleStateEnum ¶ added in v65.35.0
func GetMappingApplicationVipSummaryLifecycleStateEnum(val string) (ApplicationVipSummaryLifecycleStateEnum, bool)
GetMappingApplicationVipSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AssociatedDatabaseDetails ¶
type AssociatedDatabaseDetails struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `mandatory:"false" json:"id"` // The display name of the database that is associated with the backup destination. DbName *string `mandatory:"false" json:"dbName"` }
AssociatedDatabaseDetails Databases associated with a backup destination
func (AssociatedDatabaseDetails) String ¶
func (m AssociatedDatabaseDetails) String() string
func (AssociatedDatabaseDetails) ValidateEnumValue ¶
func (m AssociatedDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutomatedMountDetails ¶
type AutomatedMountDetails struct { // IP addresses for NFS Auto mount. NfsServer []string `mandatory:"true" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"true" json:"nfsServerExport"` }
AutomatedMountDetails Used for creating NFS Auto Mount backup destinations for autonomous on ExaCC.
func (AutomatedMountDetails) MarshalJSON ¶
func (m AutomatedMountDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AutomatedMountDetails) String ¶
func (m AutomatedMountDetails) String() string
func (AutomatedMountDetails) ValidateEnumValue ¶
func (m AutomatedMountDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabase ¶
type AutonomousContainerDatabase struct { // The OCID of the Autonomous Container Database. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // The service level agreement type of the container database. The default is STANDARD. ServiceLevelAgreementType AutonomousContainerDatabaseServiceLevelAgreementTypeEnum `mandatory:"true" json:"serviceLevelAgreementType"` // The current state of the Autonomous Container Database. LifecycleState AutonomousContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Database patch model preference. PatchModel AutonomousContainerDatabasePatchModelEnum `mandatory:"true" json:"patchModel"` // Customer Contacts. Setting this to an empty list removes all customer contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // **Deprecated.** The `DB_UNIQUE_NAME` value is set by Oracle Cloud Infrastructure. Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters. DbName *string `mandatory:"false" json:"dbName"` // **No longer used.** For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified `cloudAutonomousVmCluster`. AutonomousExadataInfrastructureId *string `mandatory:"false" json:"autonomousExadataInfrastructureId"` // The OCID of the Autonomous VM Cluster. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousContainerDatabaseInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId *string `mandatory:"false" json:"cloudAutonomousVmClusterId"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // Key History Entry. KeyHistoryEntry []AutonomousDatabaseKeyHistoryEntry `mandatory:"false" json:"keyHistoryEntry"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous Container Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby. TimeSnapshotStandbyRevert *common.SDKTime `mandatory:"false" json:"timeSnapshotStandbyRevert"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch applied on the system. PatchId *string `mandatory:"false" json:"patchId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // The next maintenance version preference. VersionPreference AutonomousContainerDatabaseVersionPreferenceEnum `mandatory:"false" json:"versionPreference,omitempty"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // DST Time-Zone File version of the Autonomous Container Database. DstFileVersion *string `mandatory:"false" json:"dstFileVersion"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousContainerDatabaseRoleEnum `mandatory:"false" json:"role,omitempty"` // The availability domain of the Autonomous Container Database. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Oracle Database version of the Autonomous Container Database. DbVersion *string `mandatory:"false" json:"dbVersion"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration. BackupDestinationPropertiesList []BackupDestinationProperties `mandatory:"false" json:"backupDestinationPropertiesList"` // A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups. AssociatedBackupConfigurationDetails []BackupDestinationConfigurationSummary `mandatory:"false" json:"associatedBackupConfigurationDetails"` RecoveryApplianceDetails *RecoveryApplianceDetails `mandatory:"false" json:"recoveryApplianceDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // The number of CPUs allocated to the Autonomous VM cluster. TotalCpus *int `mandatory:"false" json:"totalCpus"` // CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // An array of CPU values that can be used to successfully provision a single Autonomous Database. ProvisionableCpus []float32 `mandatory:"false" json:"provisionableCpus"` // List of One-Off patches that has been successfully applied to Autonomous Container Database ListOneOffPatches []string `mandatory:"false" json:"listOneOffPatches"` // The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbak) for more details. ComputeModel AutonomousContainerDatabaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The number of CPUs provisioned in an Autonomous Container Database. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The number of CPUs reserved in an Autonomous Container Database. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database. LargestProvisionableAutonomousDatabaseInCpus *float32 `mandatory:"false" json:"largestProvisionableAutonomousDatabaseInCpus"` // The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database. TimeOfLastBackup *common.SDKTime `mandatory:"false" json:"timeOfLastBackup"` // The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs. DbSplitThreshold *int `mandatory:"false" json:"dbSplitThreshold"` // The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option. VmFailoverReservation *int `mandatory:"false" json:"vmFailoverReservation"` // Determines whether an Autonomous Database must be opened across the maximum number of nodes or the least number of nodes. By default, Minimum nodes is selected. DistributionAffinity AutonomousContainerDatabaseDistributionAffinityEnum `mandatory:"false" json:"distributionAffinity,omitempty"` // Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users. NetServicesArchitecture AutonomousContainerDatabaseNetServicesArchitectureEnum `mandatory:"false" json:"netServicesArchitecture,omitempty"` // Whether it is multiple standby Autonomous Dataguard IsMultipleStandby *bool `mandatory:"false" json:"isMultipleStandby"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` Dataguard *AutonomousContainerDatabaseDataguard `mandatory:"false" json:"dataguard"` // Array of Dg associations. DataguardGroupMembers []AutonomousContainerDatabaseDataguard `mandatory:"false" json:"dataguardGroupMembers"` }
AutonomousContainerDatabase The representation of AutonomousContainerDatabase
func (AutonomousContainerDatabase) String ¶
func (m AutonomousContainerDatabase) String() string
func (AutonomousContainerDatabase) ValidateEnumValue ¶
func (m AutonomousContainerDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabaseBackupConfig ¶
type AutonomousContainerDatabaseBackupConfig struct { // Backup destination details. BackupDestinationDetails []BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` // Number of days between the current and the earliest point of recoverability covered by automatic backups. // This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. // When the value is updated, it is applied to all existing automatic backups. // If the number of specified days is 0 then there will be no backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` }
AutonomousContainerDatabaseBackupConfig Backup options for the Autonomous Container Database.
func (AutonomousContainerDatabaseBackupConfig) String ¶
func (m AutonomousContainerDatabaseBackupConfig) String() string
func (AutonomousContainerDatabaseBackupConfig) ValidateEnumValue ¶
func (m AutonomousContainerDatabaseBackupConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabaseComputeModelEnum ¶ added in v65.28.3
type AutonomousContainerDatabaseComputeModelEnum string
AutonomousContainerDatabaseComputeModelEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseComputeModelEcpu AutonomousContainerDatabaseComputeModelEnum = "ECPU" AutonomousContainerDatabaseComputeModelOcpu AutonomousContainerDatabaseComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousContainerDatabaseComputeModelEnum
func GetAutonomousContainerDatabaseComputeModelEnumValues ¶ added in v65.28.3
func GetAutonomousContainerDatabaseComputeModelEnumValues() []AutonomousContainerDatabaseComputeModelEnum
GetAutonomousContainerDatabaseComputeModelEnumValues Enumerates the set of values for AutonomousContainerDatabaseComputeModelEnum
func GetMappingAutonomousContainerDatabaseComputeModelEnum ¶ added in v65.28.3
func GetMappingAutonomousContainerDatabaseComputeModelEnum(val string) (AutonomousContainerDatabaseComputeModelEnum, bool)
GetMappingAutonomousContainerDatabaseComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguard ¶ added in v65.85.0
type AutonomousContainerDatabaseDataguard struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"true" json:"autonomousContainerDatabaseId"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousContainerDatabaseDataguardRoleEnum `mandatory:"true" json:"role"` // The current state of Autonomous Data Guard. LifecycleState AutonomousContainerDatabaseDataguardLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Additional information about the current lifecycleState, if available. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode AutonomousContainerDatabaseDataguardProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` // The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synchronized between the associated Autonomous Container Databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `7 seconds` TransportLag *string `mandatory:"false" json:"transportLag"` // The date and time of the last update to the apply lag, apply rate, and transport lag values. TimeLastSynced *common.SDKTime `mandatory:"false" json:"timeLastSynced"` // The date and time the Autonomous DataGuard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the last role change action happened. TimeLastRoleChanged *common.SDKTime `mandatory:"false" json:"timeLastRoleChanged"` // The domain of the Autonomous Container Database AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Timestamp when the lags were last calculated for a standby. TimeLagRefreshedOn *common.SDKTime `mandatory:"false" json:"timeLagRefreshedOn"` // Automatically selected by backend based on the protection mode. RedoTransportMode *string `mandatory:"false" json:"redoTransportMode"` // Automatically selected by backend when observer is enabled. AutomaticFailoverTarget *string `mandatory:"false" json:"automaticFailoverTarget"` }
AutonomousContainerDatabaseDataguard The properties that define Autonomous Container Databases Dataguard.
func (AutonomousContainerDatabaseDataguard) String ¶ added in v65.85.0
func (m AutonomousContainerDatabaseDataguard) String() string
func (AutonomousContainerDatabaseDataguard) ValidateEnumValue ¶ added in v65.85.0
func (m AutonomousContainerDatabaseDataguard) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabaseDataguardAssociation ¶
type AutonomousContainerDatabaseDataguardAssociation struct { // The OCID of the Autonomous Data Guard created for a given Autonomous Container Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Container Database that has a relationship with the peer Autonomous Container Database. Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"true" json:"autonomousContainerDatabaseId"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousContainerDatabaseDataguardAssociationRoleEnum `mandatory:"true" json:"role"` // The current state of Autonomous Data Guard. LifecycleState AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. PeerRole AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum `mandatory:"true" json:"peerRole"` // Additional information about the current lifecycleState, if available. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID of the peer Autonomous Container Database-Autonomous Data Guard association. PeerAutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseDataguardAssociationId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer Autonomous Container Database. PeerAutonomousContainerDatabaseId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseId"` // The current state of the Autonomous Container Database. PeerLifecycleState AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum `mandatory:"false" json:"peerLifecycleState,omitempty"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` // The lag time between updates to the primary Autonomous Container Database and application of the redo data on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synchronized between the associated Autonomous Container Databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `7 seconds` TransportLag *string `mandatory:"false" json:"transportLag"` // The date and time of the last update to the apply lag, apply rate, and transport lag values. TimeLastSynced *common.SDKTime `mandatory:"false" json:"timeLastSynced"` // The date and time the Autonomous DataGuard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the last role change action happened. TimeLastRoleChanged *common.SDKTime `mandatory:"false" json:"timeLastRoleChanged"` }
AutonomousContainerDatabaseDataguardAssociation The properties that define Autonomous Data Guard association between two different Autonomous Container Databases.
func (AutonomousContainerDatabaseDataguardAssociation) String ¶
func (m AutonomousContainerDatabaseDataguardAssociation) String() string
func (AutonomousContainerDatabaseDataguardAssociation) ValidateEnumValue ¶
func (m AutonomousContainerDatabaseDataguardAssociation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum ¶
type AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum string
AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationLifecycleStateProvisioning AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseDataguardAssociationLifecycleStateAvailable AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseDataguardAssociationLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseDataguardAssociationLifecycleStateTerminating AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseDataguardAssociationLifecycleStateTerminated AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseDataguardAssociationLifecycleStateFailed AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseDataguardAssociationLifecycleStateUpdating AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
GetAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum
func GetMappingAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum ¶
func GetMappingAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum(val string) (AutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardAssociationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum ¶
type AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum string
AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateProvisioning AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateAvailable AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateUpdating AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "UPDATING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateTerminating AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateTerminated AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateFailed AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateBackupInProgress AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateRestoring AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "RESTORING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateRestoreFailed AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "RESTORE_FAILED" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateRestarting AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "RESTARTING" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateMaintenanceInProgress AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnablingAutonomousDataGuard AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum = "ENABLING_AUTONOMOUS_DATA_GUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
GetAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum
func GetMappingAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum ¶
func GetMappingAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum(val string) (AutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardAssociationPeerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum ¶
type AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum string
AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationPeerRolePrimary AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "PRIMARY" AutonomousContainerDatabaseDataguardAssociationPeerRoleStandby AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "STANDBY" AutonomousContainerDatabaseDataguardAssociationPeerRoleDisabledStandby AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "DISABLED_STANDBY" AutonomousContainerDatabaseDataguardAssociationPeerRoleBackupCopy AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "BACKUP_COPY" AutonomousContainerDatabaseDataguardAssociationPeerRoleSnapshotStandby AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumValues() []AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
GetAutonomousContainerDatabaseDataguardAssociationPeerRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum
func GetMappingAutonomousContainerDatabaseDataguardAssociationPeerRoleEnum ¶
func GetMappingAutonomousContainerDatabaseDataguardAssociationPeerRoleEnum(val string) (AutonomousContainerDatabaseDataguardAssociationPeerRoleEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardAssociationPeerRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum ¶
type AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum string
AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationProtectionModeAvailability AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_AVAILABILITY" AutonomousContainerDatabaseDataguardAssociationProtectionModePerformance AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues() []AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
GetAutonomousContainerDatabaseDataguardAssociationProtectionModeEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum
func GetMappingAutonomousContainerDatabaseDataguardAssociationProtectionModeEnum ¶
func GetMappingAutonomousContainerDatabaseDataguardAssociationProtectionModeEnum(val string) (AutonomousContainerDatabaseDataguardAssociationProtectionModeEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardAssociationProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardAssociationRoleEnum ¶
type AutonomousContainerDatabaseDataguardAssociationRoleEnum string
AutonomousContainerDatabaseDataguardAssociationRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardAssociationRolePrimary AutonomousContainerDatabaseDataguardAssociationRoleEnum = "PRIMARY" AutonomousContainerDatabaseDataguardAssociationRoleStandby AutonomousContainerDatabaseDataguardAssociationRoleEnum = "STANDBY" AutonomousContainerDatabaseDataguardAssociationRoleDisabledStandby AutonomousContainerDatabaseDataguardAssociationRoleEnum = "DISABLED_STANDBY" AutonomousContainerDatabaseDataguardAssociationRoleBackupCopy AutonomousContainerDatabaseDataguardAssociationRoleEnum = "BACKUP_COPY" AutonomousContainerDatabaseDataguardAssociationRoleSnapshotStandby AutonomousContainerDatabaseDataguardAssociationRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardAssociationRoleEnum
func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumValues ¶
func GetAutonomousContainerDatabaseDataguardAssociationRoleEnumValues() []AutonomousContainerDatabaseDataguardAssociationRoleEnum
GetAutonomousContainerDatabaseDataguardAssociationRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardAssociationRoleEnum
func GetMappingAutonomousContainerDatabaseDataguardAssociationRoleEnum ¶
func GetMappingAutonomousContainerDatabaseDataguardAssociationRoleEnum(val string) (AutonomousContainerDatabaseDataguardAssociationRoleEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardAssociationRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardLifecycleStateEnum ¶ added in v65.85.0
type AutonomousContainerDatabaseDataguardLifecycleStateEnum string
AutonomousContainerDatabaseDataguardLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardLifecycleStateProvisioning AutonomousContainerDatabaseDataguardLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseDataguardLifecycleStateAvailable AutonomousContainerDatabaseDataguardLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseDataguardLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseDataguardLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseDataguardLifecycleStateTerminating AutonomousContainerDatabaseDataguardLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseDataguardLifecycleStateTerminated AutonomousContainerDatabaseDataguardLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseDataguardLifecycleStateFailed AutonomousContainerDatabaseDataguardLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseDataguardLifecycleStateUpdating AutonomousContainerDatabaseDataguardLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardLifecycleStateEnum
func GetAutonomousContainerDatabaseDataguardLifecycleStateEnumValues ¶ added in v65.85.0
func GetAutonomousContainerDatabaseDataguardLifecycleStateEnumValues() []AutonomousContainerDatabaseDataguardLifecycleStateEnum
GetAutonomousContainerDatabaseDataguardLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardLifecycleStateEnum
func GetMappingAutonomousContainerDatabaseDataguardLifecycleStateEnum ¶ added in v65.85.0
func GetMappingAutonomousContainerDatabaseDataguardLifecycleStateEnum(val string) (AutonomousContainerDatabaseDataguardLifecycleStateEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardProtectionModeEnum ¶ added in v65.85.0
type AutonomousContainerDatabaseDataguardProtectionModeEnum string
AutonomousContainerDatabaseDataguardProtectionModeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardProtectionModeAvailability AutonomousContainerDatabaseDataguardProtectionModeEnum = "MAXIMUM_AVAILABILITY" AutonomousContainerDatabaseDataguardProtectionModePerformance AutonomousContainerDatabaseDataguardProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardProtectionModeEnum
func GetAutonomousContainerDatabaseDataguardProtectionModeEnumValues ¶ added in v65.85.0
func GetAutonomousContainerDatabaseDataguardProtectionModeEnumValues() []AutonomousContainerDatabaseDataguardProtectionModeEnum
GetAutonomousContainerDatabaseDataguardProtectionModeEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardProtectionModeEnum
func GetMappingAutonomousContainerDatabaseDataguardProtectionModeEnum ¶ added in v65.85.0
func GetMappingAutonomousContainerDatabaseDataguardProtectionModeEnum(val string) (AutonomousContainerDatabaseDataguardProtectionModeEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDataguardRoleEnum ¶ added in v65.85.0
type AutonomousContainerDatabaseDataguardRoleEnum string
AutonomousContainerDatabaseDataguardRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDataguardRolePrimary AutonomousContainerDatabaseDataguardRoleEnum = "PRIMARY" AutonomousContainerDatabaseDataguardRoleStandby AutonomousContainerDatabaseDataguardRoleEnum = "STANDBY" AutonomousContainerDatabaseDataguardRoleDisabledStandby AutonomousContainerDatabaseDataguardRoleEnum = "DISABLED_STANDBY" AutonomousContainerDatabaseDataguardRoleBackupCopy AutonomousContainerDatabaseDataguardRoleEnum = "BACKUP_COPY" AutonomousContainerDatabaseDataguardRoleSnapshotStandby AutonomousContainerDatabaseDataguardRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDataguardRoleEnum
func GetAutonomousContainerDatabaseDataguardRoleEnumValues ¶ added in v65.85.0
func GetAutonomousContainerDatabaseDataguardRoleEnumValues() []AutonomousContainerDatabaseDataguardRoleEnum
GetAutonomousContainerDatabaseDataguardRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseDataguardRoleEnum
func GetMappingAutonomousContainerDatabaseDataguardRoleEnum ¶ added in v65.85.0
func GetMappingAutonomousContainerDatabaseDataguardRoleEnum(val string) (AutonomousContainerDatabaseDataguardRoleEnum, bool)
GetMappingAutonomousContainerDatabaseDataguardRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseDistributionAffinityEnum ¶ added in v65.61.1
type AutonomousContainerDatabaseDistributionAffinityEnum string
AutonomousContainerDatabaseDistributionAffinityEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseDistributionAffinityMinimumDistribution AutonomousContainerDatabaseDistributionAffinityEnum = "MINIMUM_DISTRIBUTION" AutonomousContainerDatabaseDistributionAffinityMaximumDistribution AutonomousContainerDatabaseDistributionAffinityEnum = "MAXIMUM_DISTRIBUTION" )
Set of constants representing the allowable values for AutonomousContainerDatabaseDistributionAffinityEnum
func GetAutonomousContainerDatabaseDistributionAffinityEnumValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseDistributionAffinityEnumValues() []AutonomousContainerDatabaseDistributionAffinityEnum
GetAutonomousContainerDatabaseDistributionAffinityEnumValues Enumerates the set of values for AutonomousContainerDatabaseDistributionAffinityEnum
func GetMappingAutonomousContainerDatabaseDistributionAffinityEnum ¶ added in v65.61.1
func GetMappingAutonomousContainerDatabaseDistributionAffinityEnum(val string) (AutonomousContainerDatabaseDistributionAffinityEnum, bool)
GetMappingAutonomousContainerDatabaseDistributionAffinityEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseInfrastructureTypeEnum ¶
type AutonomousContainerDatabaseInfrastructureTypeEnum string
AutonomousContainerDatabaseInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseInfrastructureTypeCloud AutonomousContainerDatabaseInfrastructureTypeEnum = "CLOUD" AutonomousContainerDatabaseInfrastructureTypeCloudAtCustomer AutonomousContainerDatabaseInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousContainerDatabaseInfrastructureTypeEnum
func GetAutonomousContainerDatabaseInfrastructureTypeEnumValues ¶
func GetAutonomousContainerDatabaseInfrastructureTypeEnumValues() []AutonomousContainerDatabaseInfrastructureTypeEnum
GetAutonomousContainerDatabaseInfrastructureTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseInfrastructureTypeEnum
func GetMappingAutonomousContainerDatabaseInfrastructureTypeEnum ¶
func GetMappingAutonomousContainerDatabaseInfrastructureTypeEnum(val string) (AutonomousContainerDatabaseInfrastructureTypeEnum, bool)
GetMappingAutonomousContainerDatabaseInfrastructureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseLifecycleStateEnum ¶
type AutonomousContainerDatabaseLifecycleStateEnum string
AutonomousContainerDatabaseLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseLifecycleStateProvisioning AutonomousContainerDatabaseLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseLifecycleStateAvailable AutonomousContainerDatabaseLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseLifecycleStateUpdating AutonomousContainerDatabaseLifecycleStateEnum = "UPDATING" AutonomousContainerDatabaseLifecycleStateTerminating AutonomousContainerDatabaseLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseLifecycleStateTerminated AutonomousContainerDatabaseLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseLifecycleStateFailed AutonomousContainerDatabaseLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseLifecycleStateBackupInProgress AutonomousContainerDatabaseLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousContainerDatabaseLifecycleStateRestoring AutonomousContainerDatabaseLifecycleStateEnum = "RESTORING" AutonomousContainerDatabaseLifecycleStateRestoreFailed AutonomousContainerDatabaseLifecycleStateEnum = "RESTORE_FAILED" AutonomousContainerDatabaseLifecycleStateRestarting AutonomousContainerDatabaseLifecycleStateEnum = "RESTARTING" AutonomousContainerDatabaseLifecycleStateMaintenanceInProgress AutonomousContainerDatabaseLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousContainerDatabaseLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseLifecycleStateEnablingAutonomousDataGuard AutonomousContainerDatabaseLifecycleStateEnum = "ENABLING_AUTONOMOUS_DATA_GUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseLifecycleStateEnum
func GetAutonomousContainerDatabaseLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseLifecycleStateEnumValues() []AutonomousContainerDatabaseLifecycleStateEnum
GetAutonomousContainerDatabaseLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseLifecycleStateEnum
func GetMappingAutonomousContainerDatabaseLifecycleStateEnum ¶
func GetMappingAutonomousContainerDatabaseLifecycleStateEnum(val string) (AutonomousContainerDatabaseLifecycleStateEnum, bool)
GetMappingAutonomousContainerDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseNetServicesArchitectureEnum ¶ added in v65.61.1
type AutonomousContainerDatabaseNetServicesArchitectureEnum string
AutonomousContainerDatabaseNetServicesArchitectureEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseNetServicesArchitectureDedicated AutonomousContainerDatabaseNetServicesArchitectureEnum = "DEDICATED" )
Set of constants representing the allowable values for AutonomousContainerDatabaseNetServicesArchitectureEnum
func GetAutonomousContainerDatabaseNetServicesArchitectureEnumValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseNetServicesArchitectureEnumValues() []AutonomousContainerDatabaseNetServicesArchitectureEnum
GetAutonomousContainerDatabaseNetServicesArchitectureEnumValues Enumerates the set of values for AutonomousContainerDatabaseNetServicesArchitectureEnum
func GetMappingAutonomousContainerDatabaseNetServicesArchitectureEnum ¶ added in v65.61.1
func GetMappingAutonomousContainerDatabaseNetServicesArchitectureEnum(val string) (AutonomousContainerDatabaseNetServicesArchitectureEnum, bool)
GetMappingAutonomousContainerDatabaseNetServicesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabasePatchModelEnum ¶
type AutonomousContainerDatabasePatchModelEnum string
AutonomousContainerDatabasePatchModelEnum Enum with underlying type: string
const ( AutonomousContainerDatabasePatchModelUpdates AutonomousContainerDatabasePatchModelEnum = "RELEASE_UPDATES" AutonomousContainerDatabasePatchModelUpdateRevisions AutonomousContainerDatabasePatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for AutonomousContainerDatabasePatchModelEnum
func GetAutonomousContainerDatabasePatchModelEnumValues ¶
func GetAutonomousContainerDatabasePatchModelEnumValues() []AutonomousContainerDatabasePatchModelEnum
GetAutonomousContainerDatabasePatchModelEnumValues Enumerates the set of values for AutonomousContainerDatabasePatchModelEnum
func GetMappingAutonomousContainerDatabasePatchModelEnum ¶
func GetMappingAutonomousContainerDatabasePatchModelEnum(val string) (AutonomousContainerDatabasePatchModelEnum, bool)
GetMappingAutonomousContainerDatabasePatchModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseResourceUsage ¶ added in v65.48.0
type AutonomousContainerDatabaseResourceUsage struct { // The user-friendly name for the Autonomous Container Database. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Container Database. Id *string `mandatory:"false" json:"id"` // Number of CPUs that are reclaimable or released to the AVMC on Autonomous Container Database restart. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // CPUs available for provisioning or scaling an Autonomous Database in the Autonomous Container Database. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // Largest provisionable ADB in the Autonomous Container Database. LargestProvisionableAutonomousDatabaseInCpus *float32 `mandatory:"false" json:"largestProvisionableAutonomousDatabaseInCpus"` // CPUs / cores assigned to ADBs in the Autonomous Container Database. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // CPUs / cores reserved for scalability, resilliency and other overheads. // This includes failover, autoscaling and idle instance overhead. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // CPUs / cores assigned to the Autonomous Container Database. Sum of provisioned, // reserved and reclaimable CPUs/ cores. UsedCpus *float32 `mandatory:"false" json:"usedCpus"` // Valid list of provisionable CPUs for Autonomous Database. ProvisionableCpus []float32 `mandatory:"false" json:"provisionableCpus"` // List of autonomous container database resource usage per autonomous virtual machine. AutonomousContainerDatabaseVmUsage []AcdAvmResourceStats `mandatory:"false" json:"autonomousContainerDatabaseVmUsage"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
AutonomousContainerDatabaseResourceUsage Associated autonomous container databases usages.
func (AutonomousContainerDatabaseResourceUsage) String ¶ added in v65.48.0
func (m AutonomousContainerDatabaseResourceUsage) String() string
func (AutonomousContainerDatabaseResourceUsage) ValidateEnumValue ¶ added in v65.48.0
func (m AutonomousContainerDatabaseResourceUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabaseRoleEnum ¶
type AutonomousContainerDatabaseRoleEnum string
AutonomousContainerDatabaseRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseRolePrimary AutonomousContainerDatabaseRoleEnum = "PRIMARY" AutonomousContainerDatabaseRoleStandby AutonomousContainerDatabaseRoleEnum = "STANDBY" AutonomousContainerDatabaseRoleDisabledStandby AutonomousContainerDatabaseRoleEnum = "DISABLED_STANDBY" AutonomousContainerDatabaseRoleBackupCopy AutonomousContainerDatabaseRoleEnum = "BACKUP_COPY" AutonomousContainerDatabaseRoleSnapshotStandby AutonomousContainerDatabaseRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseRoleEnum
func GetAutonomousContainerDatabaseRoleEnumValues ¶
func GetAutonomousContainerDatabaseRoleEnumValues() []AutonomousContainerDatabaseRoleEnum
GetAutonomousContainerDatabaseRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseRoleEnum
func GetMappingAutonomousContainerDatabaseRoleEnum ¶
func GetMappingAutonomousContainerDatabaseRoleEnum(val string) (AutonomousContainerDatabaseRoleEnum, bool)
GetMappingAutonomousContainerDatabaseRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum ¶
type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum string
AutonomousContainerDatabaseServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseServiceLevelAgreementTypeStandard AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "STANDARD" AutonomousContainerDatabaseServiceLevelAgreementTypeMissionCritical AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "MISSION_CRITICAL" AutonomousContainerDatabaseServiceLevelAgreementTypeAutonomousDataguard AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "AUTONOMOUS_DATAGUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues ¶
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
func GetMappingAutonomousContainerDatabaseServiceLevelAgreementTypeEnum ¶
func GetMappingAutonomousContainerDatabaseServiceLevelAgreementTypeEnum(val string) (AutonomousContainerDatabaseServiceLevelAgreementTypeEnum, bool)
GetMappingAutonomousContainerDatabaseServiceLevelAgreementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummary ¶
type AutonomousContainerDatabaseSummary struct { // The OCID of the Autonomous Container Database. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // The service level agreement type of the container database. The default is STANDARD. ServiceLevelAgreementType AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum `mandatory:"true" json:"serviceLevelAgreementType"` // The current state of the Autonomous Container Database. LifecycleState AutonomousContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Database patch model preference. PatchModel AutonomousContainerDatabaseSummaryPatchModelEnum `mandatory:"true" json:"patchModel"` // Customer Contacts. Setting this to an empty list removes all customer contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // **Deprecated.** The `DB_UNIQUE_NAME` value is set by Oracle Cloud Infrastructure. Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters. DbName *string `mandatory:"false" json:"dbName"` // **No longer used.** For Autonomous Database on dedicated Exadata infrastructure, the container database is created within a specified `cloudAutonomousVmCluster`. AutonomousExadataInfrastructureId *string `mandatory:"false" json:"autonomousExadataInfrastructureId"` // The OCID of the Autonomous VM Cluster. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousContainerDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId *string `mandatory:"false" json:"cloudAutonomousVmClusterId"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // Key History Entry. KeyHistoryEntry []AutonomousDatabaseKeyHistoryEntry `mandatory:"false" json:"keyHistoryEntry"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous Container Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time the Autonomous Container Database will be reverted to Standby from Snapshot Standby. TimeSnapshotStandbyRevert *common.SDKTime `mandatory:"false" json:"timeSnapshotStandbyRevert"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch applied on the system. PatchId *string `mandatory:"false" json:"patchId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // The next maintenance version preference. VersionPreference AutonomousContainerDatabaseSummaryVersionPreferenceEnum `mandatory:"false" json:"versionPreference,omitempty"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // DST Time-Zone File version of the Autonomous Container Database. DstFileVersion *string `mandatory:"false" json:"dstFileVersion"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousContainerDatabaseSummaryRoleEnum `mandatory:"false" json:"role,omitempty"` // The availability domain of the Autonomous Container Database. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Oracle Database version of the Autonomous Container Database. DbVersion *string `mandatory:"false" json:"dbVersion"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // This list describes the backup destination properties associated with the Autonomous Container Database (ACD) 's preferred backup destination. The object at a given index is associated with the destination present at the same index in the backup destination details list of the ACD Backup Configuration. BackupDestinationPropertiesList []BackupDestinationProperties `mandatory:"false" json:"backupDestinationPropertiesList"` // A backup config object holds information about preferred backup destinations only. This object holds information about the associated backup destinations, such as secondary backup destinations created for local backups or remote replicated backups. AssociatedBackupConfigurationDetails []BackupDestinationConfigurationSummary `mandatory:"false" json:"associatedBackupConfigurationDetails"` RecoveryApplianceDetails *RecoveryApplianceDetails `mandatory:"false" json:"recoveryApplianceDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The amount of memory (in GBs) enabled per ECPU or OCPU in the Autonomous VM Cluster. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // Sum of CPUs available on the Autonomous VM Cluster + Sum of reclaimable CPUs available in the Autonomous Container Database. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // The number of CPUs allocated to the Autonomous VM cluster. TotalCpus *int `mandatory:"false" json:"totalCpus"` // CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // An array of CPU values that can be used to successfully provision a single Autonomous Database. ProvisionableCpus []float32 `mandatory:"false" json:"provisionableCpus"` // List of One-Off patches that has been successfully applied to Autonomous Container Database ListOneOffPatches []string `mandatory:"false" json:"listOneOffPatches"` // The compute model of the Autonomous Container Database. For Autonomous Database on Dedicated Exadata Infrastructure, the CPU type (ECPUs or OCPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata Infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbak) for more details. ComputeModel AutonomousContainerDatabaseSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The number of CPUs provisioned in an Autonomous Container Database. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The number of CPUs reserved in an Autonomous Container Database. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // The largest Autonomous Database (CPU) that can be created in a new Autonomous Container Database. LargestProvisionableAutonomousDatabaseInCpus *float32 `mandatory:"false" json:"largestProvisionableAutonomousDatabaseInCpus"` // The timestamp of last successful backup. Here NULL value represents either there are no successful backups or backups are not configured for this Autonomous Container Database. TimeOfLastBackup *common.SDKTime `mandatory:"false" json:"timeOfLastBackup"` // The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs. DbSplitThreshold *int `mandatory:"false" json:"dbSplitThreshold"` // The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option. VmFailoverReservation *int `mandatory:"false" json:"vmFailoverReservation"` // Determines whether an Autonomous Database must be opened across the maximum number of nodes or the least number of nodes. By default, Minimum nodes is selected. DistributionAffinity AutonomousContainerDatabaseSummaryDistributionAffinityEnum `mandatory:"false" json:"distributionAffinity,omitempty"` // Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users. NetServicesArchitecture AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum `mandatory:"false" json:"netServicesArchitecture,omitempty"` // Whether it is multiple standby Autonomous Dataguard IsMultipleStandby *bool `mandatory:"false" json:"isMultipleStandby"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` Dataguard *AutonomousContainerDatabaseDataguard `mandatory:"false" json:"dataguard"` // Array of Dg associations. DataguardGroupMembers []AutonomousContainerDatabaseDataguard `mandatory:"false" json:"dataguardGroupMembers"` }
AutonomousContainerDatabaseSummary An Autonomous Container Database is a container database service that enables the customer to host one or more databases within the container database. A basic container database runs on a single Autonomous Exadata Infrastructure from an availability domain without the Extreme Availability features enabled.
func (AutonomousContainerDatabaseSummary) String ¶
func (m AutonomousContainerDatabaseSummary) String() string
func (AutonomousContainerDatabaseSummary) ValidateEnumValue ¶
func (m AutonomousContainerDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousContainerDatabaseSummaryComputeModelEnum ¶ added in v65.28.3
type AutonomousContainerDatabaseSummaryComputeModelEnum string
AutonomousContainerDatabaseSummaryComputeModelEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryComputeModelEcpu AutonomousContainerDatabaseSummaryComputeModelEnum = "ECPU" AutonomousContainerDatabaseSummaryComputeModelOcpu AutonomousContainerDatabaseSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryComputeModelEnum
func GetAutonomousContainerDatabaseSummaryComputeModelEnumValues ¶ added in v65.28.3
func GetAutonomousContainerDatabaseSummaryComputeModelEnumValues() []AutonomousContainerDatabaseSummaryComputeModelEnum
GetAutonomousContainerDatabaseSummaryComputeModelEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryComputeModelEnum
func GetMappingAutonomousContainerDatabaseSummaryComputeModelEnum ¶ added in v65.28.3
func GetMappingAutonomousContainerDatabaseSummaryComputeModelEnum(val string) (AutonomousContainerDatabaseSummaryComputeModelEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryDistributionAffinityEnum ¶ added in v65.61.1
type AutonomousContainerDatabaseSummaryDistributionAffinityEnum string
AutonomousContainerDatabaseSummaryDistributionAffinityEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryDistributionAffinityMinimumDistribution AutonomousContainerDatabaseSummaryDistributionAffinityEnum = "MINIMUM_DISTRIBUTION" AutonomousContainerDatabaseSummaryDistributionAffinityMaximumDistribution AutonomousContainerDatabaseSummaryDistributionAffinityEnum = "MAXIMUM_DISTRIBUTION" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryDistributionAffinityEnum
func GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumValues() []AutonomousContainerDatabaseSummaryDistributionAffinityEnum
GetAutonomousContainerDatabaseSummaryDistributionAffinityEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryDistributionAffinityEnum
func GetMappingAutonomousContainerDatabaseSummaryDistributionAffinityEnum ¶ added in v65.61.1
func GetMappingAutonomousContainerDatabaseSummaryDistributionAffinityEnum(val string) (AutonomousContainerDatabaseSummaryDistributionAffinityEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryDistributionAffinityEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryInfrastructureTypeEnum ¶
type AutonomousContainerDatabaseSummaryInfrastructureTypeEnum string
AutonomousContainerDatabaseSummaryInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryInfrastructureTypeCloud AutonomousContainerDatabaseSummaryInfrastructureTypeEnum = "CLOUD" AutonomousContainerDatabaseSummaryInfrastructureTypeCloudAtCustomer AutonomousContainerDatabaseSummaryInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumValues ¶
func GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumValues() []AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
GetAutonomousContainerDatabaseSummaryInfrastructureTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryInfrastructureTypeEnum
func GetMappingAutonomousContainerDatabaseSummaryInfrastructureTypeEnum ¶
func GetMappingAutonomousContainerDatabaseSummaryInfrastructureTypeEnum(val string) (AutonomousContainerDatabaseSummaryInfrastructureTypeEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryInfrastructureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryLifecycleStateEnum ¶
type AutonomousContainerDatabaseSummaryLifecycleStateEnum string
AutonomousContainerDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryLifecycleStateProvisioning AutonomousContainerDatabaseSummaryLifecycleStateEnum = "PROVISIONING" AutonomousContainerDatabaseSummaryLifecycleStateAvailable AutonomousContainerDatabaseSummaryLifecycleStateEnum = "AVAILABLE" AutonomousContainerDatabaseSummaryLifecycleStateUpdating AutonomousContainerDatabaseSummaryLifecycleStateEnum = "UPDATING" AutonomousContainerDatabaseSummaryLifecycleStateTerminating AutonomousContainerDatabaseSummaryLifecycleStateEnum = "TERMINATING" AutonomousContainerDatabaseSummaryLifecycleStateTerminated AutonomousContainerDatabaseSummaryLifecycleStateEnum = "TERMINATED" AutonomousContainerDatabaseSummaryLifecycleStateFailed AutonomousContainerDatabaseSummaryLifecycleStateEnum = "FAILED" AutonomousContainerDatabaseSummaryLifecycleStateBackupInProgress AutonomousContainerDatabaseSummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousContainerDatabaseSummaryLifecycleStateRestoring AutonomousContainerDatabaseSummaryLifecycleStateEnum = "RESTORING" AutonomousContainerDatabaseSummaryLifecycleStateRestoreFailed AutonomousContainerDatabaseSummaryLifecycleStateEnum = "RESTORE_FAILED" AutonomousContainerDatabaseSummaryLifecycleStateRestarting AutonomousContainerDatabaseSummaryLifecycleStateEnum = "RESTARTING" AutonomousContainerDatabaseSummaryLifecycleStateMaintenanceInProgress AutonomousContainerDatabaseSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousContainerDatabaseSummaryLifecycleStateRoleChangeInProgress AutonomousContainerDatabaseSummaryLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousContainerDatabaseSummaryLifecycleStateEnablingAutonomousDataGuard AutonomousContainerDatabaseSummaryLifecycleStateEnum = "ENABLING_AUTONOMOUS_DATA_GUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryLifecycleStateEnum
func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumValues() []AutonomousContainerDatabaseSummaryLifecycleStateEnum
GetAutonomousContainerDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryLifecycleStateEnum
func GetMappingAutonomousContainerDatabaseSummaryLifecycleStateEnum ¶
func GetMappingAutonomousContainerDatabaseSummaryLifecycleStateEnum(val string) (AutonomousContainerDatabaseSummaryLifecycleStateEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum ¶ added in v65.61.1
type AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum string
AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryNetServicesArchitectureDedicated AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum = "DEDICATED" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum
func GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumValues ¶ added in v65.61.1
func GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumValues() []AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum
GetAutonomousContainerDatabaseSummaryNetServicesArchitectureEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum
func GetMappingAutonomousContainerDatabaseSummaryNetServicesArchitectureEnum ¶ added in v65.61.1
func GetMappingAutonomousContainerDatabaseSummaryNetServicesArchitectureEnum(val string) (AutonomousContainerDatabaseSummaryNetServicesArchitectureEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryNetServicesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryPatchModelEnum ¶
type AutonomousContainerDatabaseSummaryPatchModelEnum string
AutonomousContainerDatabaseSummaryPatchModelEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryPatchModelUpdates AutonomousContainerDatabaseSummaryPatchModelEnum = "RELEASE_UPDATES" AutonomousContainerDatabaseSummaryPatchModelUpdateRevisions AutonomousContainerDatabaseSummaryPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryPatchModelEnum
func GetAutonomousContainerDatabaseSummaryPatchModelEnumValues ¶
func GetAutonomousContainerDatabaseSummaryPatchModelEnumValues() []AutonomousContainerDatabaseSummaryPatchModelEnum
GetAutonomousContainerDatabaseSummaryPatchModelEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryPatchModelEnum
func GetMappingAutonomousContainerDatabaseSummaryPatchModelEnum ¶
func GetMappingAutonomousContainerDatabaseSummaryPatchModelEnum(val string) (AutonomousContainerDatabaseSummaryPatchModelEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryPatchModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryRoleEnum ¶
type AutonomousContainerDatabaseSummaryRoleEnum string
AutonomousContainerDatabaseSummaryRoleEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryRolePrimary AutonomousContainerDatabaseSummaryRoleEnum = "PRIMARY" AutonomousContainerDatabaseSummaryRoleStandby AutonomousContainerDatabaseSummaryRoleEnum = "STANDBY" AutonomousContainerDatabaseSummaryRoleDisabledStandby AutonomousContainerDatabaseSummaryRoleEnum = "DISABLED_STANDBY" AutonomousContainerDatabaseSummaryRoleBackupCopy AutonomousContainerDatabaseSummaryRoleEnum = "BACKUP_COPY" AutonomousContainerDatabaseSummaryRoleSnapshotStandby AutonomousContainerDatabaseSummaryRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryRoleEnum
func GetAutonomousContainerDatabaseSummaryRoleEnumValues ¶
func GetAutonomousContainerDatabaseSummaryRoleEnumValues() []AutonomousContainerDatabaseSummaryRoleEnum
GetAutonomousContainerDatabaseSummaryRoleEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryRoleEnum
func GetMappingAutonomousContainerDatabaseSummaryRoleEnum ¶
func GetMappingAutonomousContainerDatabaseSummaryRoleEnum(val string) (AutonomousContainerDatabaseSummaryRoleEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum ¶
type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum string
AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeStandard AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "STANDARD" AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeMissionCritical AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "MISSION_CRITICAL" AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeAutonomousDataguard AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "AUTONOMOUS_DATAGUARD" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues ¶
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
func GetMappingAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum ¶
func GetMappingAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum(val string) (AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseSummaryVersionPreferenceEnum ¶ added in v65.29.0
type AutonomousContainerDatabaseSummaryVersionPreferenceEnum string
AutonomousContainerDatabaseSummaryVersionPreferenceEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryVersionPreferenceNextReleaseUpdate AutonomousContainerDatabaseSummaryVersionPreferenceEnum = "NEXT_RELEASE_UPDATE" AutonomousContainerDatabaseSummaryVersionPreferenceLatestReleaseUpdate AutonomousContainerDatabaseSummaryVersionPreferenceEnum = "LATEST_RELEASE_UPDATE" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryVersionPreferenceEnum
func GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumValues ¶ added in v65.29.0
func GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumValues() []AutonomousContainerDatabaseSummaryVersionPreferenceEnum
GetAutonomousContainerDatabaseSummaryVersionPreferenceEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryVersionPreferenceEnum
func GetMappingAutonomousContainerDatabaseSummaryVersionPreferenceEnum ¶ added in v65.29.0
func GetMappingAutonomousContainerDatabaseSummaryVersionPreferenceEnum(val string) (AutonomousContainerDatabaseSummaryVersionPreferenceEnum, bool)
GetMappingAutonomousContainerDatabaseSummaryVersionPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseVersionPreferenceEnum ¶ added in v65.29.0
type AutonomousContainerDatabaseVersionPreferenceEnum string
AutonomousContainerDatabaseVersionPreferenceEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseVersionPreferenceNextReleaseUpdate AutonomousContainerDatabaseVersionPreferenceEnum = "NEXT_RELEASE_UPDATE" AutonomousContainerDatabaseVersionPreferenceLatestReleaseUpdate AutonomousContainerDatabaseVersionPreferenceEnum = "LATEST_RELEASE_UPDATE" )
Set of constants representing the allowable values for AutonomousContainerDatabaseVersionPreferenceEnum
func GetAutonomousContainerDatabaseVersionPreferenceEnumValues ¶ added in v65.29.0
func GetAutonomousContainerDatabaseVersionPreferenceEnumValues() []AutonomousContainerDatabaseVersionPreferenceEnum
GetAutonomousContainerDatabaseVersionPreferenceEnumValues Enumerates the set of values for AutonomousContainerDatabaseVersionPreferenceEnum
func GetMappingAutonomousContainerDatabaseVersionPreferenceEnum ¶ added in v65.29.0
func GetMappingAutonomousContainerDatabaseVersionPreferenceEnum(val string) (AutonomousContainerDatabaseVersionPreferenceEnum, bool)
GetMappingAutonomousContainerDatabaseVersionPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousContainerDatabaseVersionSummary ¶ added in v65.29.0
type AutonomousContainerDatabaseVersionSummary struct { // A valid Oracle Database version for provisioning an Autonomous Container Database. Version *string `mandatory:"true" json:"version"` // The list of applications supported for the given version. SupportedApps []AppVersionSummary `mandatory:"true" json:"supportedApps"` // A URL that points to a detailed description of the Autonomous Container Database version. Details *string `mandatory:"false" json:"details"` }
AutonomousContainerDatabaseVersionSummary The supported Autonomous Database version.
func (AutonomousContainerDatabaseVersionSummary) String ¶ added in v65.29.0
func (m AutonomousContainerDatabaseVersionSummary) String() string
func (AutonomousContainerDatabaseVersionSummary) ValidateEnumValue ¶ added in v65.29.0
func (m AutonomousContainerDatabaseVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDataWarehouse ¶
type AutonomousDataWarehouse struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the database. LifecycleState AutonomousDataWarehouseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The number of CPU cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The quantity of data in the database, in terabytes. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Data Warehouse. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Data Warehouse. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Data Warehouse. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Data Warehouse for the password value. ConnectionStrings *AutonomousDataWarehouseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The Oracle license model that applies to the Oracle Autonomous Data Warehouse. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousDataWarehouseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A valid Oracle Database version for Autonomous Data Warehouse. DbVersion *string `mandatory:"false" json:"dbVersion"` }
AutonomousDataWarehouse **Deprecated.** See AutonomousDatabase for reference information about Autonomous Databases with the warehouse workload type.
func (AutonomousDataWarehouse) String ¶
func (m AutonomousDataWarehouse) String() string
func (AutonomousDataWarehouse) ValidateEnumValue ¶
func (m AutonomousDataWarehouse) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDataWarehouseConnectionStrings ¶
type AutonomousDataWarehouseConnectionStrings struct { // The High database service provides the highest level of resources to each SQL statement resulting in the highest performance, but supports the fewest number of concurrent SQL statements. High *string `mandatory:"false" json:"high"` // The Medium database service provides a lower level of resources to each SQL statement potentially resulting a lower level of performance, but supports more concurrent SQL statements. Medium *string `mandatory:"false" json:"medium"` // The Low database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements. Low *string `mandatory:"false" json:"low"` // Returns all connection strings that can be used to connect to the Autonomous Data Warehouse. // For more information, please see Predefined Database Service Names for Autonomous Transaction Processing (https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-predefined.html#GUID-9747539B-FD46-44F1-8FF8-F5AC650F15BE) AllConnectionStrings map[string]string `mandatory:"false" json:"allConnectionStrings"` }
AutonomousDataWarehouseConnectionStrings **Deprecated.** For information about connection strings to connect to an Oracle Autonomous Data Warehouse, see AutonomousDatabaseConnectionStrings.
func (AutonomousDataWarehouseConnectionStrings) String ¶
func (m AutonomousDataWarehouseConnectionStrings) String() string
func (AutonomousDataWarehouseConnectionStrings) ValidateEnumValue ¶
func (m AutonomousDataWarehouseConnectionStrings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDataWarehouseLicenseModelEnum ¶
type AutonomousDataWarehouseLicenseModelEnum string
AutonomousDataWarehouseLicenseModelEnum Enum with underlying type: string
const ( AutonomousDataWarehouseLicenseModelLicenseIncluded AutonomousDataWarehouseLicenseModelEnum = "LICENSE_INCLUDED" AutonomousDataWarehouseLicenseModelBringYourOwnLicense AutonomousDataWarehouseLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousDataWarehouseLicenseModelEnum
func GetAutonomousDataWarehouseLicenseModelEnumValues ¶
func GetAutonomousDataWarehouseLicenseModelEnumValues() []AutonomousDataWarehouseLicenseModelEnum
GetAutonomousDataWarehouseLicenseModelEnumValues Enumerates the set of values for AutonomousDataWarehouseLicenseModelEnum
func GetMappingAutonomousDataWarehouseLicenseModelEnum ¶
func GetMappingAutonomousDataWarehouseLicenseModelEnum(val string) (AutonomousDataWarehouseLicenseModelEnum, bool)
GetMappingAutonomousDataWarehouseLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDataWarehouseLifecycleStateEnum ¶
type AutonomousDataWarehouseLifecycleStateEnum string
AutonomousDataWarehouseLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDataWarehouseLifecycleStateProvisioning AutonomousDataWarehouseLifecycleStateEnum = "PROVISIONING" AutonomousDataWarehouseLifecycleStateAvailable AutonomousDataWarehouseLifecycleStateEnum = "AVAILABLE" AutonomousDataWarehouseLifecycleStateStopping AutonomousDataWarehouseLifecycleStateEnum = "STOPPING" AutonomousDataWarehouseLifecycleStateStopped AutonomousDataWarehouseLifecycleStateEnum = "STOPPED" AutonomousDataWarehouseLifecycleStateStarting AutonomousDataWarehouseLifecycleStateEnum = "STARTING" AutonomousDataWarehouseLifecycleStateTerminating AutonomousDataWarehouseLifecycleStateEnum = "TERMINATING" AutonomousDataWarehouseLifecycleStateTerminated AutonomousDataWarehouseLifecycleStateEnum = "TERMINATED" AutonomousDataWarehouseLifecycleStateRestoreInProgress AutonomousDataWarehouseLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDataWarehouseLifecycleStateBackupInProgress AutonomousDataWarehouseLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDataWarehouseLifecycleStateScaleInProgress AutonomousDataWarehouseLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDataWarehouseLifecycleStateAvailableNeedsAttention AutonomousDataWarehouseLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDataWarehouseLifecycleStateUpdating AutonomousDataWarehouseLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDataWarehouseLifecycleStateEnum
func GetAutonomousDataWarehouseLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseLifecycleStateEnumValues() []AutonomousDataWarehouseLifecycleStateEnum
GetAutonomousDataWarehouseLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseLifecycleStateEnum
func GetMappingAutonomousDataWarehouseLifecycleStateEnum ¶
func GetMappingAutonomousDataWarehouseLifecycleStateEnum(val string) (AutonomousDataWarehouseLifecycleStateEnum, bool)
GetMappingAutonomousDataWarehouseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDataWarehouseSummary ¶
type AutonomousDataWarehouseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the database. LifecycleState AutonomousDataWarehouseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The number of CPU cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The quantity of data in the database, in terabytes. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Data Warehouse. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Data Warehouse. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Data Warehouse. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Data Warehouse for the password value. ConnectionStrings *AutonomousDataWarehouseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The Oracle license model that applies to the Oracle Autonomous Data Warehouse. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousDataWarehouseSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A valid Oracle Database version for Autonomous Data Warehouse. DbVersion *string `mandatory:"false" json:"dbVersion"` }
AutonomousDataWarehouseSummary **Deprecated.** See AutonomousDatabase for reference information about Autonomous Databases with the warehouse workload type. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (AutonomousDataWarehouseSummary) String ¶
func (m AutonomousDataWarehouseSummary) String() string
func (AutonomousDataWarehouseSummary) ValidateEnumValue ¶
func (m AutonomousDataWarehouseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDataWarehouseSummaryLicenseModelEnum ¶
type AutonomousDataWarehouseSummaryLicenseModelEnum string
AutonomousDataWarehouseSummaryLicenseModelEnum Enum with underlying type: string
const ( AutonomousDataWarehouseSummaryLicenseModelLicenseIncluded AutonomousDataWarehouseSummaryLicenseModelEnum = "LICENSE_INCLUDED" AutonomousDataWarehouseSummaryLicenseModelBringYourOwnLicense AutonomousDataWarehouseSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousDataWarehouseSummaryLicenseModelEnum
func GetAutonomousDataWarehouseSummaryLicenseModelEnumValues ¶
func GetAutonomousDataWarehouseSummaryLicenseModelEnumValues() []AutonomousDataWarehouseSummaryLicenseModelEnum
GetAutonomousDataWarehouseSummaryLicenseModelEnumValues Enumerates the set of values for AutonomousDataWarehouseSummaryLicenseModelEnum
func GetMappingAutonomousDataWarehouseSummaryLicenseModelEnum ¶
func GetMappingAutonomousDataWarehouseSummaryLicenseModelEnum(val string) (AutonomousDataWarehouseSummaryLicenseModelEnum, bool)
GetMappingAutonomousDataWarehouseSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDataWarehouseSummaryLifecycleStateEnum ¶
type AutonomousDataWarehouseSummaryLifecycleStateEnum string
AutonomousDataWarehouseSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDataWarehouseSummaryLifecycleStateProvisioning AutonomousDataWarehouseSummaryLifecycleStateEnum = "PROVISIONING" AutonomousDataWarehouseSummaryLifecycleStateAvailable AutonomousDataWarehouseSummaryLifecycleStateEnum = "AVAILABLE" AutonomousDataWarehouseSummaryLifecycleStateStopping AutonomousDataWarehouseSummaryLifecycleStateEnum = "STOPPING" AutonomousDataWarehouseSummaryLifecycleStateStopped AutonomousDataWarehouseSummaryLifecycleStateEnum = "STOPPED" AutonomousDataWarehouseSummaryLifecycleStateStarting AutonomousDataWarehouseSummaryLifecycleStateEnum = "STARTING" AutonomousDataWarehouseSummaryLifecycleStateTerminating AutonomousDataWarehouseSummaryLifecycleStateEnum = "TERMINATING" AutonomousDataWarehouseSummaryLifecycleStateTerminated AutonomousDataWarehouseSummaryLifecycleStateEnum = "TERMINATED" AutonomousDataWarehouseSummaryLifecycleStateRestoreInProgress AutonomousDataWarehouseSummaryLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDataWarehouseSummaryLifecycleStateBackupInProgress AutonomousDataWarehouseSummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDataWarehouseSummaryLifecycleStateScaleInProgress AutonomousDataWarehouseSummaryLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDataWarehouseSummaryLifecycleStateAvailableNeedsAttention AutonomousDataWarehouseSummaryLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDataWarehouseSummaryLifecycleStateUpdating AutonomousDataWarehouseSummaryLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDataWarehouseSummaryLifecycleStateEnum
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues() []AutonomousDataWarehouseSummaryLifecycleStateEnum
GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseSummaryLifecycleStateEnum
func GetMappingAutonomousDataWarehouseSummaryLifecycleStateEnum ¶
func GetMappingAutonomousDataWarehouseSummaryLifecycleStateEnum(val string) (AutonomousDataWarehouseSummaryLifecycleStateEnum, bool)
GetMappingAutonomousDataWarehouseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabase ¶
type AutonomousDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the Autonomous Database. LifecycleState AutonomousDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The quantity of data in the database, in terabytes. // The following points apply to Autonomous Databases on Serverless Infrastructure: // - This is an integer field whose value remains null when the data size is in GBs and cannot be converted to TBs (by dividing the GB value by 1024) without rounding error. // - To get the exact value of data storage size without rounding error, please see `dataStorageSizeInGBs` of Autonomous Database. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // KMS key lifecycle details. KmsKeyLifecycleDetails *string `mandatory:"false" json:"kmsKeyLifecycleDetails"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // The area assigned to In-Memory tables in Autonomous Database. InMemoryAreaInGBs *int `mandatory:"false" json:"inMemoryAreaInGBs"` // The date and time when the next long-term backup would be created. NextLongTermBackupTimeStamp *common.SDKTime `mandatory:"false" json:"nextLongTermBackupTimeStamp"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state. TimeReclamationOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeReclamationOfFreeAutonomousDatabase"` // The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted. TimeDeletionOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeDeletionOfFreeAutonomousDatabase"` BackupConfig *AutonomousDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // Key History Entry. KeyHistoryEntry []AutonomousDatabaseKeyHistoryEntry `mandatory:"false" json:"keyHistoryEntry"` // Key History Entry. EncryptionKeyHistoryEntry []AutonomousDatabaseEncryptionKeyHistoryEntry `mandatory:"false" json:"encryptionKeyHistoryEntry"` // The number of CPU cores to be made available to the database. When the ECPU is selected, the value for cpuCoreCount is 0. For Autonomous Database on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard LocalAdgAutoFailoverMaxDataLossLimit *int `mandatory:"false" json:"localAdgAutoFailoverMaxDataLossLimit"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel AutonomousDatabaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The backup storage to the database. TotalBackupStorageSizeInGBs *float64 `mandatory:"false" json:"totalBackupStorageSizeInGBs"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata Infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision cores, enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to Autonomous Databases on both serverless and dedicated Exadata infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata Infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbde/index.html) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // An array of CPU values that an Autonomous Database can be scaled to. ProvisionableCpus []float32 `mandatory:"false" json:"provisionableCpus"` // The amount of memory (in GBs) enabled per ECPU or OCPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The quantity of data in the database, in gigabytes. // For Autonomous Transaction Processing databases using ECPUs on Serverless Infrastructure, this value is always populated. In all the other cases, this value will be null and `dataStorageSizeInTBs` will be populated instead. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The storage space consumed by Autonomous Database in GBs. UsedDataStorageSizeInGBs *int `mandatory:"false" json:"usedDataStorageSizeInGBs"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousDatabaseInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // Indicates if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The date and time the Autonomous Database was most recently undeleted. TimeUndeleted *common.SDKTime `mandatory:"false" json:"timeUndeleted"` // The date and time the Autonomous Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Autonomous Database. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Autonomous Database. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Database for the password value. ConnectionStrings *AutonomousDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` ConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"connectionUrls"` // The Public URLs of Private Endpoint database for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance within your VCN or that has a direct connection to your VCN. PublicConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"publicConnectionUrls"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel AutonomousDatabaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // The amount of storage that has been used for Autonomous Databases in dedicated infrastructure, in terabytes. UsedDataStorageSizeInTBs *int `mandatory:"false" json:"usedDataStorageSizeInTBs"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint for the resource. PrivateEndpoint *string `mandatory:"false" json:"privateEndpoint"` // The public endpoint for the private endpoint enabled resource. PublicEndpoint *string `mandatory:"false" json:"publicEndpoint"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Indicates if the Autonomous Database version is a preview version. IsPreview *bool `mandatory:"false" json:"isPreview"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload AutonomousDatabaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Information about Oracle APEX Application Development. ApexDetails *AutonomousDatabaseApex `mandatory:"false" json:"apexDetails"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Status of the Data Safe registration for this Autonomous Database. DataSafeStatus AutonomousDatabaseDataSafeStatusEnum `mandatory:"false" json:"dataSafeStatus,omitempty"` // Status of Operations Insights for this Autonomous Database. OperationsInsightsStatus AutonomousDatabaseOperationsInsightsStatusEnum `mandatory:"false" json:"operationsInsightsStatus,omitempty"` // Status of Database Management for this Autonomous Database. DatabaseManagementStatus AutonomousDatabaseDatabaseManagementStatusEnum `mandatory:"false" json:"databaseManagementStatus,omitempty"` // The date and time when maintenance will begin. TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"` // The component chosen for maintenance. MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"` // Indicates if the Autonomous Database is a refreshable clone. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The date and time when last refresh happened. TimeOfLastRefresh *common.SDKTime `mandatory:"false" json:"timeOfLastRefresh"` // The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh. TimeOfLastRefreshPoint *common.SDKTime `mandatory:"false" json:"timeOfLastRefreshPoint"` // The date and time of next refresh. TimeOfNextRefresh *common.SDKTime `mandatory:"false" json:"timeOfNextRefresh"` // Indicates the Autonomous Database mode. The database can be opened in `READ_ONLY` or `READ_WRITE` mode. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. OpenMode AutonomousDatabaseOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The refresh status of the clone. REFRESHING indicates that the clone is currently being refreshed with data from the source Autonomous Database. RefreshableStatus AutonomousDatabaseRefreshableStatusEnum `mandatory:"false" json:"refreshableStatus,omitempty"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode AutonomousDatabaseRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that was cloned to create the current Autonomous Database. SourceId *string `mandatory:"false" json:"sourceId"` // The Autonomous Database permission level. Restricted mode allows access only by admin users. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PermissionLevel AutonomousDatabasePermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The timestamp of the last switchover operation for the Autonomous Database. TimeOfLastSwitchover *common.SDKTime `mandatory:"false" json:"timeOfLastSwitchover"` // The timestamp of the last failover operation. TimeOfLastFailover *common.SDKTime `mandatory:"false" json:"timeOfLastFailover"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates the number of seconds of data loss for a Data Guard failover. FailedDataRecoveryInSeconds *int `mandatory:"false" json:"failedDataRecoveryInSeconds"` // **Deprecated** Autonomous Data Guard standby database details. StandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"standbyDb"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // Indicates whether the Autonomous Database has Cross Region Data Guard enabled. Not applicable to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsRemoteDataGuardEnabled *bool `mandatory:"false" json:"isRemoteDataGuardEnabled"` LocalStandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"localStandbyDb"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousDatabaseRoleEnum `mandatory:"false" json:"role,omitempty"` // List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty. AvailableUpgradeVersions []string `mandatory:"false" json:"availableUpgradeVersions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The frequency a refreshable clone is refreshed after auto-refresh is enabled. The minimum is 1 hour. The maximum is 7 days. The date and time that auto-refresh is enabled is controlled by the `timeOfAutoRefreshStart` parameter. AutoRefreshFrequencyInSeconds *int `mandatory:"false" json:"autoRefreshFrequencyInSeconds"` // The time, in seconds, the data of the refreshable clone lags the primary database at the point of refresh. The minimum is 0 minutes (0 mins means refresh to the latest available timestamp). The maximum is 7 days. The lag time increases after refreshing until the next data refresh happens. AutoRefreshPointLagInSeconds *int `mandatory:"false" json:"autoRefreshPointLagInSeconds"` // The the date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation. Subsequent (ongoing) refresh operations have start times controlled by the value of the `autoRefreshFrequencyInSeconds` parameter. TimeOfAutoRefreshStart *common.SDKTime `mandatory:"false" json:"timeOfAutoRefreshStart"` // The list of regions that support the creation of an Autonomous Database clone or an Autonomous Data Guard standby database. SupportedRegionsToCloneTo []string `mandatory:"false" json:"supportedRegionsToCloneTo"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // The date and time that Autonomous Data Guard was enabled for an Autonomous Database where the standby was provisioned in the same region as the primary database. TimeLocalDataGuardEnabled *common.SDKTime `mandatory:"false" json:"timeLocalDataGuardEnabled"` // **Deprecated.** The Autonomous Data Guard region type of the Autonomous Database. For Autonomous Database Serverless, Autonomous Data Guard associations have designated primary and standby regions, and these region types do not change when the database changes roles. The standby regions in Autonomous Data Guard associations can be the same region designated as the primary region, or they can be remote regions. Certain database administrative operations may be available only in the primary region of the Autonomous Data Guard association, and cannot be performed when the database using the primary role is operating in a remote Autonomous Data Guard standby region. DataguardRegionType AutonomousDatabaseDataguardRegionTypeEnum `mandatory:"false" json:"dataguardRegionType,omitempty"` // The date and time the Autonomous Data Guard role was switched for the Autonomous Database. For databases that have standbys in both the primary Data Guard region and a remote Data Guard standby region, this is the latest timestamp of either the database using the "primary" role in the primary Data Guard region, or database located in the remote Data Guard standby region. TimeDataGuardRoleChanged *common.SDKTime `mandatory:"false" json:"timeDataGuardRoleChanged"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of standby databases located in Autonomous Data Guard remote regions that are associated with the source database. Note that for Autonomous Database Serverless instances, standby databases located in the same region as the source primary database do not have OCIDs. PeerDbIds []string `mandatory:"false" json:"peerDbIds"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The time the member joined the resource pool. TimeOfJoiningResourcePool *common.SDKTime `mandatory:"false" json:"timeOfJoiningResourcePool"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // Indicates if the refreshable clone can be reconnected to its source database. IsReconnectCloneEnabled *bool `mandatory:"false" json:"isReconnectCloneEnabled"` // The time and date as an RFC3339 formatted string, e.g., 2022-01-01T12:00:00.000Z, to set the limit for a refreshable clone to be reconnected to its source database. TimeUntilReconnectCloneEnabled *common.SDKTime `mandatory:"false" json:"timeUntilReconnectCloneEnabled"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The amount of storage currently allocated for the database tables and billed for, rounded up. When auto-scaling is not enabled, this value is equal to the `dataStorageSizeInTBs` value. You can compare this value to the `actualUsedDataStorageSizeInTBs` value to determine if a manual shrink operation is appropriate for your allocated storage. // **Note:** Auto-scaling does not automatically decrease allocated storage when data is deleted from the database. AllocatedStorageSizeInTBs *float64 `mandatory:"false" json:"allocatedStorageSizeInTBs"` // The current amount of storage in use for user and system data, in terabytes (TB). ActualUsedDataStorageSizeInTBs *float64 `mandatory:"false" json:"actualUsedDataStorageSizeInTBs"` // The Oracle Database Edition that applies to the Autonomous databases. DatabaseEdition AutonomousDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // Indicates the local disaster recovery (DR) type of the Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. LocalDisasterRecoveryType DisasterRecoveryConfigurationDisasterRecoveryTypeEnum `mandatory:"false" json:"localDisasterRecoveryType,omitempty"` // **Deprecated.** The disaster recovery (DR) region type of the Autonomous Database. For Autonomous Database Serverless instances, DR associations have designated primary and standby regions. These region types do not change when the database changes roles. The standby region in DR associations can be the same region as the primary region, or they can be in a remote regions. Some database administration operations may be available only in the primary region of the DR association, and cannot be performed when the database using the primary role is operating in a remote region. DisasterRecoveryRegionType AutonomousDatabaseDisasterRecoveryRegionTypeEnum `mandatory:"false" json:"disasterRecoveryRegionType,omitempty"` // The date and time the Disaster Recovery role was switched for the standby Autonomous Database. TimeDisasterRecoveryRoleChanged *common.SDKTime `mandatory:"false" json:"timeDisasterRecoveryRoleChanged"` RemoteDisasterRecoveryConfiguration *DisasterRecoveryConfiguration `mandatory:"false" json:"remoteDisasterRecoveryConfiguration"` // Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users. NetServicesArchitecture AutonomousDatabaseNetServicesArchitectureEnum `mandatory:"false" json:"netServicesArchitecture,omitempty"` // The availability domain where the Autonomous Database Serverless instance is located. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Autonomous Serverless Database. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. CloneTableSpaceList []int `mandatory:"false" json:"cloneTableSpaceList"` }
AutonomousDatabase An Oracle Autonomous Database.
func (AutonomousDatabase) String ¶
func (m AutonomousDatabase) String() string
func (*AutonomousDatabase) UnmarshalJSON ¶ added in v65.77.0
func (m *AutonomousDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (AutonomousDatabase) ValidateEnumValue ¶
func (m AutonomousDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseApex ¶
type AutonomousDatabaseApex struct { // The Oracle APEX Application Development version. ApexVersion *string `mandatory:"false" json:"apexVersion"` // The Oracle REST Data Services (ORDS) version. OrdsVersion *string `mandatory:"false" json:"ordsVersion"` }
AutonomousDatabaseApex Oracle APEX Application Development is a low-code development platform that enables you to build scalable, secure enterprise apps, with world-class features. Autonomous Database with the APEX workload type is optimized to support APEX development.
func (AutonomousDatabaseApex) String ¶
func (m AutonomousDatabaseApex) String() string
func (AutonomousDatabaseApex) ValidateEnumValue ¶
func (m AutonomousDatabaseApex) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum ¶
type AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum string
AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseAutonomousMaintenanceScheduleTypeEarly AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum = "EARLY" AutonomousDatabaseAutonomousMaintenanceScheduleTypeRegular AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum = "REGULAR" )
Set of constants representing the allowable values for AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum
func GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumValues ¶
func GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumValues() []AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnumValues Enumerates the set of values for AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum
func GetMappingAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum ¶
func GetMappingAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum(val string) (AutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum, bool)
GetMappingAutonomousDatabaseAutonomousMaintenanceScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseBackup ¶
type AutonomousDatabaseBackup struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The type of backup. Type AutonomousDatabaseBackupTypeEnum `mandatory:"true" json:"type"` // Indicates whether the backup is user-initiated or automatic. IsAutomatic *bool `mandatory:"true" json:"isAutomatic"` // The current state of the backup. LifecycleState AutonomousDatabaseBackupLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the backup started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the backup completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The size of the database in terabytes at the time the backup was taken. DatabaseSizeInTBs *float32 `mandatory:"false" json:"databaseSizeInTBs"` // Indicates whether the backup can be used to restore the associated Autonomous Database. IsRestorable *bool `mandatory:"false" json:"isRestorable"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // Retention period, in days, for long-term backups RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // Timestamp until when the backup will be available TimeAvailableTill *common.SDKTime `mandatory:"false" json:"timeAvailableTill"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The backup size in terrabytes (TB). SizeInTBs *float64 `mandatory:"false" json:"sizeInTBs"` BackupDestinationDetails *BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` }
AutonomousDatabaseBackup An Autonomous Database backup.
func (AutonomousDatabaseBackup) String ¶
func (m AutonomousDatabaseBackup) String() string
func (AutonomousDatabaseBackup) ValidateEnumValue ¶
func (m AutonomousDatabaseBackup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseBackupConfig ¶
type AutonomousDatabaseBackupConfig struct { // Name of Object Storage (https://docs.oracle.com/iaas/Content/Object/Concepts/objectstorageoverview.htm) bucket to use for storing manual backups. ManualBackupBucketName *string `mandatory:"false" json:"manualBackupBucketName"` // The manual backup destination type. ManualBackupType AutonomousDatabaseBackupConfigManualBackupTypeEnum `mandatory:"false" json:"manualBackupType,omitempty"` }
AutonomousDatabaseBackupConfig Autonomous Database configuration details for storing manual backups (https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/backup-restore.html#GUID-9035DFB8-4702-4CEB-8281-C2A303820809) in the Object Storage (https://docs.oracle.com/iaas/Content/Object/Concepts/objectstorageoverview.htm) service.
func (AutonomousDatabaseBackupConfig) String ¶
func (m AutonomousDatabaseBackupConfig) String() string
func (AutonomousDatabaseBackupConfig) ValidateEnumValue ¶
func (m AutonomousDatabaseBackupConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseBackupConfigManualBackupTypeEnum ¶
type AutonomousDatabaseBackupConfigManualBackupTypeEnum string
AutonomousDatabaseBackupConfigManualBackupTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupConfigManualBackupTypeNone AutonomousDatabaseBackupConfigManualBackupTypeEnum = "NONE" AutonomousDatabaseBackupConfigManualBackupTypeObjectStore AutonomousDatabaseBackupConfigManualBackupTypeEnum = "OBJECT_STORE" )
Set of constants representing the allowable values for AutonomousDatabaseBackupConfigManualBackupTypeEnum
func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumValues ¶
func GetAutonomousDatabaseBackupConfigManualBackupTypeEnumValues() []AutonomousDatabaseBackupConfigManualBackupTypeEnum
GetAutonomousDatabaseBackupConfigManualBackupTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupConfigManualBackupTypeEnum
func GetMappingAutonomousDatabaseBackupConfigManualBackupTypeEnum ¶
func GetMappingAutonomousDatabaseBackupConfigManualBackupTypeEnum(val string) (AutonomousDatabaseBackupConfigManualBackupTypeEnum, bool)
GetMappingAutonomousDatabaseBackupConfigManualBackupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseBackupLifecycleStateEnum ¶
type AutonomousDatabaseBackupLifecycleStateEnum string
AutonomousDatabaseBackupLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupLifecycleStateCreating AutonomousDatabaseBackupLifecycleStateEnum = "CREATING" AutonomousDatabaseBackupLifecycleStateActive AutonomousDatabaseBackupLifecycleStateEnum = "ACTIVE" AutonomousDatabaseBackupLifecycleStateDeleting AutonomousDatabaseBackupLifecycleStateEnum = "DELETING" AutonomousDatabaseBackupLifecycleStateDeleted AutonomousDatabaseBackupLifecycleStateEnum = "DELETED" AutonomousDatabaseBackupLifecycleStateFailed AutonomousDatabaseBackupLifecycleStateEnum = "FAILED" AutonomousDatabaseBackupLifecycleStateUpdating AutonomousDatabaseBackupLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDatabaseBackupLifecycleStateEnum
func GetAutonomousDatabaseBackupLifecycleStateEnumValues ¶
func GetAutonomousDatabaseBackupLifecycleStateEnumValues() []AutonomousDatabaseBackupLifecycleStateEnum
GetAutonomousDatabaseBackupLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseBackupLifecycleStateEnum
func GetMappingAutonomousDatabaseBackupLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseBackupLifecycleStateEnum(val string) (AutonomousDatabaseBackupLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseBackupLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseBackupSummary ¶
type AutonomousDatabaseBackupSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The type of backup. Type AutonomousDatabaseBackupSummaryTypeEnum `mandatory:"true" json:"type"` // Indicates whether the backup is user-initiated or automatic. IsAutomatic *bool `mandatory:"true" json:"isAutomatic"` // The current state of the backup. LifecycleState AutonomousDatabaseBackupSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the backup started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the backup completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The size of the database in terabytes at the time the backup was taken. DatabaseSizeInTBs *float32 `mandatory:"false" json:"databaseSizeInTBs"` // Indicates whether the backup can be used to restore the associated Autonomous Database. IsRestorable *bool `mandatory:"false" json:"isRestorable"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // Retention period, in days, for long-term backups RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // Timestamp until when the backup will be available TimeAvailableTill *common.SDKTime `mandatory:"false" json:"timeAvailableTill"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The backup size in terrabytes (TB). SizeInTBs *float64 `mandatory:"false" json:"sizeInTBs"` BackupDestinationDetails *BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` }
AutonomousDatabaseBackupSummary An Autonomous Database backup. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
**Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (AutonomousDatabaseBackupSummary) String ¶
func (m AutonomousDatabaseBackupSummary) String() string
func (AutonomousDatabaseBackupSummary) ValidateEnumValue ¶
func (m AutonomousDatabaseBackupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseBackupSummaryLifecycleStateEnum ¶
type AutonomousDatabaseBackupSummaryLifecycleStateEnum string
AutonomousDatabaseBackupSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupSummaryLifecycleStateCreating AutonomousDatabaseBackupSummaryLifecycleStateEnum = "CREATING" AutonomousDatabaseBackupSummaryLifecycleStateActive AutonomousDatabaseBackupSummaryLifecycleStateEnum = "ACTIVE" AutonomousDatabaseBackupSummaryLifecycleStateDeleting AutonomousDatabaseBackupSummaryLifecycleStateEnum = "DELETING" AutonomousDatabaseBackupSummaryLifecycleStateDeleted AutonomousDatabaseBackupSummaryLifecycleStateEnum = "DELETED" AutonomousDatabaseBackupSummaryLifecycleStateFailed AutonomousDatabaseBackupSummaryLifecycleStateEnum = "FAILED" AutonomousDatabaseBackupSummaryLifecycleStateUpdating AutonomousDatabaseBackupSummaryLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDatabaseBackupSummaryLifecycleStateEnum
func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues() []AutonomousDatabaseBackupSummaryLifecycleStateEnum
GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseBackupSummaryLifecycleStateEnum
func GetMappingAutonomousDatabaseBackupSummaryLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseBackupSummaryLifecycleStateEnum(val string) (AutonomousDatabaseBackupSummaryLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseBackupSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseBackupSummaryTypeEnum ¶
type AutonomousDatabaseBackupSummaryTypeEnum string
AutonomousDatabaseBackupSummaryTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupSummaryTypeIncremental AutonomousDatabaseBackupSummaryTypeEnum = "INCREMENTAL" AutonomousDatabaseBackupSummaryTypeFull AutonomousDatabaseBackupSummaryTypeEnum = "FULL" AutonomousDatabaseBackupSummaryTypeLongterm AutonomousDatabaseBackupSummaryTypeEnum = "LONGTERM" AutonomousDatabaseBackupSummaryTypeVirtualFull AutonomousDatabaseBackupSummaryTypeEnum = "VIRTUAL_FULL" AutonomousDatabaseBackupSummaryTypeCumulativeIncremental AutonomousDatabaseBackupSummaryTypeEnum = "CUMULATIVE_INCREMENTAL" AutonomousDatabaseBackupSummaryTypeRollForwardImageCopy AutonomousDatabaseBackupSummaryTypeEnum = "ROLL_FORWARD_IMAGE_COPY" )
Set of constants representing the allowable values for AutonomousDatabaseBackupSummaryTypeEnum
func GetAutonomousDatabaseBackupSummaryTypeEnumValues ¶
func GetAutonomousDatabaseBackupSummaryTypeEnumValues() []AutonomousDatabaseBackupSummaryTypeEnum
GetAutonomousDatabaseBackupSummaryTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupSummaryTypeEnum
func GetMappingAutonomousDatabaseBackupSummaryTypeEnum ¶
func GetMappingAutonomousDatabaseBackupSummaryTypeEnum(val string) (AutonomousDatabaseBackupSummaryTypeEnum, bool)
GetMappingAutonomousDatabaseBackupSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseBackupTypeEnum ¶
type AutonomousDatabaseBackupTypeEnum string
AutonomousDatabaseBackupTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupTypeIncremental AutonomousDatabaseBackupTypeEnum = "INCREMENTAL" AutonomousDatabaseBackupTypeFull AutonomousDatabaseBackupTypeEnum = "FULL" AutonomousDatabaseBackupTypeLongterm AutonomousDatabaseBackupTypeEnum = "LONGTERM" AutonomousDatabaseBackupTypeVirtualFull AutonomousDatabaseBackupTypeEnum = "VIRTUAL_FULL" AutonomousDatabaseBackupTypeCumulativeIncremental AutonomousDatabaseBackupTypeEnum = "CUMULATIVE_INCREMENTAL" AutonomousDatabaseBackupTypeRollForwardImageCopy AutonomousDatabaseBackupTypeEnum = "ROLL_FORWARD_IMAGE_COPY" )
Set of constants representing the allowable values for AutonomousDatabaseBackupTypeEnum
func GetAutonomousDatabaseBackupTypeEnumValues ¶
func GetAutonomousDatabaseBackupTypeEnumValues() []AutonomousDatabaseBackupTypeEnum
GetAutonomousDatabaseBackupTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupTypeEnum
func GetMappingAutonomousDatabaseBackupTypeEnum ¶
func GetMappingAutonomousDatabaseBackupTypeEnum(val string) (AutonomousDatabaseBackupTypeEnum, bool)
GetMappingAutonomousDatabaseBackupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseCharacterSets ¶ added in v65.6.0
type AutonomousDatabaseCharacterSets struct { // A valid Oracle character set. Name *string `mandatory:"false" json:"name"` }
AutonomousDatabaseCharacterSets The Oracle Autonomous Database supported character sets. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (AutonomousDatabaseCharacterSets) String ¶ added in v65.6.0
func (m AutonomousDatabaseCharacterSets) String() string
func (AutonomousDatabaseCharacterSets) ValidateEnumValue ¶ added in v65.6.0
func (m AutonomousDatabaseCharacterSets) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseComputeModelEnum ¶ added in v65.28.3
type AutonomousDatabaseComputeModelEnum string
AutonomousDatabaseComputeModelEnum Enum with underlying type: string
const ( AutonomousDatabaseComputeModelEcpu AutonomousDatabaseComputeModelEnum = "ECPU" AutonomousDatabaseComputeModelOcpu AutonomousDatabaseComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousDatabaseComputeModelEnum
func GetAutonomousDatabaseComputeModelEnumValues ¶ added in v65.28.3
func GetAutonomousDatabaseComputeModelEnumValues() []AutonomousDatabaseComputeModelEnum
GetAutonomousDatabaseComputeModelEnumValues Enumerates the set of values for AutonomousDatabaseComputeModelEnum
func GetMappingAutonomousDatabaseComputeModelEnum ¶ added in v65.28.3
func GetMappingAutonomousDatabaseComputeModelEnum(val string) (AutonomousDatabaseComputeModelEnum, bool)
GetMappingAutonomousDatabaseComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseConnectionStrings ¶
type AutonomousDatabaseConnectionStrings struct { // The High database service provides the highest level of resources to each SQL statement resulting in the highest performance, but supports the fewest number of concurrent SQL statements. High *string `mandatory:"false" json:"high"` // The Medium database service provides a lower level of resources to each SQL statement potentially resulting a lower level of performance, but supports more concurrent SQL statements. Medium *string `mandatory:"false" json:"medium"` // The Low database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements. Low *string `mandatory:"false" json:"low"` // The database service provides the least level of resources to each SQL statement, but supports the most number of concurrent SQL statements. Dedicated *string `mandatory:"false" json:"dedicated"` // Returns all connection strings that can be used to connect to the Autonomous Database. // For more information, please see Predefined Database Service Names for Autonomous Transaction Processing (https://docs.oracle.com/en/cloud/paas/atp-cloud/atpug/connect-predefined.html#GUID-9747539B-FD46-44F1-8FF8-F5AC650F15BE) AllConnectionStrings map[string]string `mandatory:"false" json:"allConnectionStrings"` // A list of connection string profiles to allow clients to group, filter and select connection string values based on structured metadata. Profiles []DatabaseConnectionStringProfile `mandatory:"false" json:"profiles"` }
AutonomousDatabaseConnectionStrings Connection strings to connect to an Oracle Autonomous Database. Example output for connection strings. See DatabaseConnectionStringProfile for additional details:
"connectionStrings": { "allConnectionStrings": { "HIGH": "adb.region.oraclecloud.com:1522/unique_id_databasename_high.adwc.oraclecloud.com", "LOW": "adb.region.oraclecloud.com:1522/unique_id_databasename_low.adwc.oraclecloud.com", "MEDIUM": "adb.region.oraclecloud.com:1522/unique_id_databasename_medium.adwc.oraclecloud.com" }, "profiles": [ { "displayName": "databasename_high", "value": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.region.oraclecloud.com))(connect_data=(service_name=unique_id_databasename_high.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))", "consumerGroup": "HIGH", "protocol": "TCPS", "tlsAuthentication": "MUTUAL", "hostFormat": "FQDN", "sessionMode": "DIRECT", "syntaxFormat": "LONG" }, { "displayName": "databasename_low", "value": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.region.oraclecloud.com))(connect_data=(service_name=unique_id_databasename_low.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))", "consumerGroup": "LOW", "protocol": "TCPS", "tlsAuthentication": "MUTUAL", "hostFormat": "FQDN", "sessionMode": "DIRECT", "syntaxFormat": "LONG" }, { "displayName": "databasename_medium", "value": "(description= (retry_count=20)(retry_delay=3)(address=(protocol=tcps)(port=1522)(host=adb.region.oraclecloud.com))(connect_data=(service_name=unique_id_databasename_medium.adwc.oraclecloud.com))(security=(ssl_server_cert_dn="CN=adwc.uscom-east-1.oraclecloud.com,OU=Oracle BMCS US,O=Oracle Corporation,L=Redwood City,ST=California,C=US")))", "consumerGroup": "MEDIUM", "protocol": "TCPS", "tlsAuthentication": "MUTUAL", "hostFormat": "FQDN", "sessionMode": "DIRECT", "syntaxFormat": "LONG" } ], "dedicated": null, "high": "adb.region.oraclecloud.com:1522/unique_id_databasename_high.adwc.oraclecloud.com", "low": "adb.region.oraclecloud.com:1522/unique_id_databasename_low.adwc.oraclecloud.com", "medium": "adb.region.oraclecloud.com:1522/unique_id_databasename_medium.adwc.oraclecloud.com" }
func (AutonomousDatabaseConnectionStrings) String ¶
func (m AutonomousDatabaseConnectionStrings) String() string
func (AutonomousDatabaseConnectionStrings) ValidateEnumValue ¶
func (m AutonomousDatabaseConnectionStrings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseConnectionUrls ¶
type AutonomousDatabaseConnectionUrls struct { // Oracle SQL Developer Web URL. SqlDevWebUrl *string `mandatory:"false" json:"sqlDevWebUrl"` // Oracle Application Express (APEX) URL. ApexUrl *string `mandatory:"false" json:"apexUrl"` // Oracle Machine Learning user management URL. MachineLearningUserManagementUrl *string `mandatory:"false" json:"machineLearningUserManagementUrl"` // The URL of the Graph Studio for the Autonomous Database. GraphStudioUrl *string `mandatory:"false" json:"graphStudioUrl"` // The URL of the MongoDB API for the Autonomous Database. MongoDbUrl *string `mandatory:"false" json:"mongoDbUrl"` // The URL of the Oracle Machine Learning (OML) Notebook for the Autonomous Database. MachineLearningNotebookUrl *string `mandatory:"false" json:"machineLearningNotebookUrl"` // The Oracle REST Data Services (ORDS) URL of the Web Access for the Autonomous Database. OrdsUrl *string `mandatory:"false" json:"ordsUrl"` // The URL of the Database Transforms for the Autonomous Database. DatabaseTransformsUrl *string `mandatory:"false" json:"databaseTransformsUrl"` }
AutonomousDatabaseConnectionUrls The URLs for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance within your VCN or that has a direct connection to your VCN. Note that these URLs are provided by the console only for databases on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). Example: `{"sqlDevWebUrl": "https://<hostname>/ords...", "apexUrl", "https://<hostname>/ords..."}`
func (AutonomousDatabaseConnectionUrls) String ¶
func (m AutonomousDatabaseConnectionUrls) String() string
func (AutonomousDatabaseConnectionUrls) ValidateEnumValue ¶
func (m AutonomousDatabaseConnectionUrls) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseConsoleTokenDetails ¶
type AutonomousDatabaseConsoleTokenDetails struct { // The token that allows the OCI Console to access the Autonomous Transaction Processing Service Console. Token *string `mandatory:"false" json:"token"` // The login URL that allows the OCI Console to access the Autonomous Transaction Processing Service Console. LoginUrl *string `mandatory:"false" json:"loginUrl"` }
AutonomousDatabaseConsoleTokenDetails The token that allows the OCI Console to access the Autonomous Database Service Console.
func (AutonomousDatabaseConsoleTokenDetails) String ¶
func (m AutonomousDatabaseConsoleTokenDetails) String() string
func (AutonomousDatabaseConsoleTokenDetails) ValidateEnumValue ¶
func (m AutonomousDatabaseConsoleTokenDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseDataSafeStatusEnum ¶
type AutonomousDatabaseDataSafeStatusEnum string
AutonomousDatabaseDataSafeStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseDataSafeStatusRegistering AutonomousDatabaseDataSafeStatusEnum = "REGISTERING" AutonomousDatabaseDataSafeStatusRegistered AutonomousDatabaseDataSafeStatusEnum = "REGISTERED" AutonomousDatabaseDataSafeStatusDeregistering AutonomousDatabaseDataSafeStatusEnum = "DEREGISTERING" AutonomousDatabaseDataSafeStatusNotRegistered AutonomousDatabaseDataSafeStatusEnum = "NOT_REGISTERED" AutonomousDatabaseDataSafeStatusFailed AutonomousDatabaseDataSafeStatusEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDatabaseDataSafeStatusEnum
func GetAutonomousDatabaseDataSafeStatusEnumValues ¶
func GetAutonomousDatabaseDataSafeStatusEnumValues() []AutonomousDatabaseDataSafeStatusEnum
GetAutonomousDatabaseDataSafeStatusEnumValues Enumerates the set of values for AutonomousDatabaseDataSafeStatusEnum
func GetMappingAutonomousDatabaseDataSafeStatusEnum ¶
func GetMappingAutonomousDatabaseDataSafeStatusEnum(val string) (AutonomousDatabaseDataSafeStatusEnum, bool)
GetMappingAutonomousDatabaseDataSafeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDatabaseEditionEnum ¶ added in v65.1.0
type AutonomousDatabaseDatabaseEditionEnum string
AutonomousDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( AutonomousDatabaseDatabaseEditionStandardEdition AutonomousDatabaseDatabaseEditionEnum = "STANDARD_EDITION" AutonomousDatabaseDatabaseEditionEnterpriseEdition AutonomousDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" )
Set of constants representing the allowable values for AutonomousDatabaseDatabaseEditionEnum
func GetAutonomousDatabaseDatabaseEditionEnumValues ¶ added in v65.1.0
func GetAutonomousDatabaseDatabaseEditionEnumValues() []AutonomousDatabaseDatabaseEditionEnum
GetAutonomousDatabaseDatabaseEditionEnumValues Enumerates the set of values for AutonomousDatabaseDatabaseEditionEnum
func GetMappingAutonomousDatabaseDatabaseEditionEnum ¶ added in v65.1.0
func GetMappingAutonomousDatabaseDatabaseEditionEnum(val string) (AutonomousDatabaseDatabaseEditionEnum, bool)
GetMappingAutonomousDatabaseDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDatabaseManagementStatusEnum ¶
type AutonomousDatabaseDatabaseManagementStatusEnum string
AutonomousDatabaseDatabaseManagementStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseDatabaseManagementStatusEnabling AutonomousDatabaseDatabaseManagementStatusEnum = "ENABLING" AutonomousDatabaseDatabaseManagementStatusEnabled AutonomousDatabaseDatabaseManagementStatusEnum = "ENABLED" AutonomousDatabaseDatabaseManagementStatusDisabling AutonomousDatabaseDatabaseManagementStatusEnum = "DISABLING" AutonomousDatabaseDatabaseManagementStatusNotEnabled AutonomousDatabaseDatabaseManagementStatusEnum = "NOT_ENABLED" AutonomousDatabaseDatabaseManagementStatusFailedEnabling AutonomousDatabaseDatabaseManagementStatusEnum = "FAILED_ENABLING" AutonomousDatabaseDatabaseManagementStatusFailedDisabling AutonomousDatabaseDatabaseManagementStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDatabaseDatabaseManagementStatusEnum
func GetAutonomousDatabaseDatabaseManagementStatusEnumValues ¶
func GetAutonomousDatabaseDatabaseManagementStatusEnumValues() []AutonomousDatabaseDatabaseManagementStatusEnum
GetAutonomousDatabaseDatabaseManagementStatusEnumValues Enumerates the set of values for AutonomousDatabaseDatabaseManagementStatusEnum
func GetMappingAutonomousDatabaseDatabaseManagementStatusEnum ¶
func GetMappingAutonomousDatabaseDatabaseManagementStatusEnum(val string) (AutonomousDatabaseDatabaseManagementStatusEnum, bool)
GetMappingAutonomousDatabaseDatabaseManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDataguardAssociation ¶
type AutonomousDatabaseDataguardAssociation struct { // The OCID of the Autonomous Dataguard created for Autonomous Container Database where given Autonomous Database resides in. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database that has a relationship with the peer Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousDatabaseDataguardAssociationRoleEnum `mandatory:"true" json:"role"` // The current state of Autonomous Data Guard. LifecycleState AutonomousDatabaseDataguardAssociationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. PeerRole AutonomousDatabaseDataguardAssociationPeerRoleEnum `mandatory:"true" json:"peerRole"` // Additional information about the current lifecycleState, if available. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer Autonomous Database. PeerAutonomousDatabaseId *string `mandatory:"false" json:"peerAutonomousDatabaseId"` // The current state of the Autonomous Database. PeerAutonomousDatabaseLifeCycleState AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum `mandatory:"false" json:"peerAutonomousDatabaseLifeCycleState,omitempty"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode AutonomousDatabaseDataguardAssociationProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time between updates to the primary database and application of the redo data on the standby database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synced between the associated databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The approximate number of seconds of redo data not yet available on the standby Autonomous Container Database, // as computed by the reporting database. // Example: `7 seconds` TransportLag *string `mandatory:"false" json:"transportLag"` // The date and time of the last update to the apply lag, apply rate, and transport lag values. TimeLastSynced *common.SDKTime `mandatory:"false" json:"timeLastSynced"` // The date and time the Data Guard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the last role change action happened. TimeLastRoleChanged *common.SDKTime `mandatory:"false" json:"timeLastRoleChanged"` }
AutonomousDatabaseDataguardAssociation The properties that define dataguard association between two different Autonomous Databases. Note that Autonomous Databases inherit DataGuard association from parent Autonomous Container Database. No actions can be taken on AutonomousDatabaseDataguardAssociation, usage is strictly informational.
func (AutonomousDatabaseDataguardAssociation) String ¶
func (m AutonomousDatabaseDataguardAssociation) String() string
func (AutonomousDatabaseDataguardAssociation) ValidateEnumValue ¶
func (m AutonomousDatabaseDataguardAssociation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseDataguardAssociationLifecycleStateEnum ¶
type AutonomousDatabaseDataguardAssociationLifecycleStateEnum string
AutonomousDatabaseDataguardAssociationLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationLifecycleStateProvisioning AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseDataguardAssociationLifecycleStateAvailable AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseDataguardAssociationLifecycleStateRoleChangeInProgress AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationLifecycleStateTerminating AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATING" AutonomousDatabaseDataguardAssociationLifecycleStateTerminated AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "TERMINATED" AutonomousDatabaseDataguardAssociationLifecycleStateFailed AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "FAILED" AutonomousDatabaseDataguardAssociationLifecycleStateUpdating AutonomousDatabaseDataguardAssociationLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationLifecycleStateEnum
func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumValues() []AutonomousDatabaseDataguardAssociationLifecycleStateEnum
GetAutonomousDatabaseDataguardAssociationLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationLifecycleStateEnum
func GetMappingAutonomousDatabaseDataguardAssociationLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseDataguardAssociationLifecycleStateEnum(val string) (AutonomousDatabaseDataguardAssociationLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseDataguardAssociationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum ¶
type AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum string
AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateProvisioning AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "PROVISIONING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateAvailable AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "AVAILABLE" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateStopping AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "STOPPING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateStopped AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "STOPPED" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateStarting AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "STARTING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateTerminating AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "TERMINATING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateTerminated AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "TERMINATED" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateRestoreInProgress AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateRestoreFailed AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "RESTORE_FAILED" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateBackupInProgress AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateScaleInProgress AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateAvailableNeedsAttention AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateUpdating AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "UPDATING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateMaintenanceInProgress AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateRestarting AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "RESTARTING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateRecreating AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "RECREATING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateRoleChangeInProgress AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateUpgrading AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "UPGRADING" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateInaccessible AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "INACCESSIBLE" AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateStandby AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum = "STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumValues() []AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
GetAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum
func GetMappingAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum ¶
func GetMappingAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum(val string) (AutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum, bool)
GetMappingAutonomousDatabaseDataguardAssociationPeerAutonomousDatabaseLifeCycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDataguardAssociationPeerRoleEnum ¶
type AutonomousDatabaseDataguardAssociationPeerRoleEnum string
AutonomousDatabaseDataguardAssociationPeerRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationPeerRolePrimary AutonomousDatabaseDataguardAssociationPeerRoleEnum = "PRIMARY" AutonomousDatabaseDataguardAssociationPeerRoleStandby AutonomousDatabaseDataguardAssociationPeerRoleEnum = "STANDBY" AutonomousDatabaseDataguardAssociationPeerRoleDisabledStandby AutonomousDatabaseDataguardAssociationPeerRoleEnum = "DISABLED_STANDBY" AutonomousDatabaseDataguardAssociationPeerRoleBackupCopy AutonomousDatabaseDataguardAssociationPeerRoleEnum = "BACKUP_COPY" AutonomousDatabaseDataguardAssociationPeerRoleSnapshotStandby AutonomousDatabaseDataguardAssociationPeerRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationPeerRoleEnum
func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationPeerRoleEnumValues() []AutonomousDatabaseDataguardAssociationPeerRoleEnum
GetAutonomousDatabaseDataguardAssociationPeerRoleEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationPeerRoleEnum
func GetMappingAutonomousDatabaseDataguardAssociationPeerRoleEnum ¶
func GetMappingAutonomousDatabaseDataguardAssociationPeerRoleEnum(val string) (AutonomousDatabaseDataguardAssociationPeerRoleEnum, bool)
GetMappingAutonomousDatabaseDataguardAssociationPeerRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDataguardAssociationProtectionModeEnum ¶
type AutonomousDatabaseDataguardAssociationProtectionModeEnum string
AutonomousDatabaseDataguardAssociationProtectionModeEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationProtectionModeAvailability AutonomousDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_AVAILABILITY" AutonomousDatabaseDataguardAssociationProtectionModePerformance AutonomousDatabaseDataguardAssociationProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationProtectionModeEnum
func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationProtectionModeEnumValues() []AutonomousDatabaseDataguardAssociationProtectionModeEnum
GetAutonomousDatabaseDataguardAssociationProtectionModeEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationProtectionModeEnum
func GetMappingAutonomousDatabaseDataguardAssociationProtectionModeEnum ¶
func GetMappingAutonomousDatabaseDataguardAssociationProtectionModeEnum(val string) (AutonomousDatabaseDataguardAssociationProtectionModeEnum, bool)
GetMappingAutonomousDatabaseDataguardAssociationProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDataguardAssociationRoleEnum ¶
type AutonomousDatabaseDataguardAssociationRoleEnum string
AutonomousDatabaseDataguardAssociationRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardAssociationRolePrimary AutonomousDatabaseDataguardAssociationRoleEnum = "PRIMARY" AutonomousDatabaseDataguardAssociationRoleStandby AutonomousDatabaseDataguardAssociationRoleEnum = "STANDBY" AutonomousDatabaseDataguardAssociationRoleDisabledStandby AutonomousDatabaseDataguardAssociationRoleEnum = "DISABLED_STANDBY" AutonomousDatabaseDataguardAssociationRoleBackupCopy AutonomousDatabaseDataguardAssociationRoleEnum = "BACKUP_COPY" AutonomousDatabaseDataguardAssociationRoleSnapshotStandby AutonomousDatabaseDataguardAssociationRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardAssociationRoleEnum
func GetAutonomousDatabaseDataguardAssociationRoleEnumValues ¶
func GetAutonomousDatabaseDataguardAssociationRoleEnumValues() []AutonomousDatabaseDataguardAssociationRoleEnum
GetAutonomousDatabaseDataguardAssociationRoleEnumValues Enumerates the set of values for AutonomousDatabaseDataguardAssociationRoleEnum
func GetMappingAutonomousDatabaseDataguardAssociationRoleEnum ¶
func GetMappingAutonomousDatabaseDataguardAssociationRoleEnum(val string) (AutonomousDatabaseDataguardAssociationRoleEnum, bool)
GetMappingAutonomousDatabaseDataguardAssociationRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDataguardRegionTypeEnum ¶
type AutonomousDatabaseDataguardRegionTypeEnum string
AutonomousDatabaseDataguardRegionTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseDataguardRegionTypePrimaryDgRegion AutonomousDatabaseDataguardRegionTypeEnum = "PRIMARY_DG_REGION" AutonomousDatabaseDataguardRegionTypeRemoteStandbyDgRegion AutonomousDatabaseDataguardRegionTypeEnum = "REMOTE_STANDBY_DG_REGION" )
Set of constants representing the allowable values for AutonomousDatabaseDataguardRegionTypeEnum
func GetAutonomousDatabaseDataguardRegionTypeEnumValues ¶
func GetAutonomousDatabaseDataguardRegionTypeEnumValues() []AutonomousDatabaseDataguardRegionTypeEnum
GetAutonomousDatabaseDataguardRegionTypeEnumValues Enumerates the set of values for AutonomousDatabaseDataguardRegionTypeEnum
func GetMappingAutonomousDatabaseDataguardRegionTypeEnum ¶
func GetMappingAutonomousDatabaseDataguardRegionTypeEnum(val string) (AutonomousDatabaseDataguardRegionTypeEnum, bool)
GetMappingAutonomousDatabaseDataguardRegionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDbWorkloadEnum ¶
type AutonomousDatabaseDbWorkloadEnum string
AutonomousDatabaseDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDatabaseDbWorkloadOltp AutonomousDatabaseDbWorkloadEnum = "OLTP" AutonomousDatabaseDbWorkloadDw AutonomousDatabaseDbWorkloadEnum = "DW" AutonomousDatabaseDbWorkloadAjd AutonomousDatabaseDbWorkloadEnum = "AJD" AutonomousDatabaseDbWorkloadApex AutonomousDatabaseDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDatabaseDbWorkloadEnum
func GetAutonomousDatabaseDbWorkloadEnumValues ¶
func GetAutonomousDatabaseDbWorkloadEnumValues() []AutonomousDatabaseDbWorkloadEnum
GetAutonomousDatabaseDbWorkloadEnumValues Enumerates the set of values for AutonomousDatabaseDbWorkloadEnum
func GetMappingAutonomousDatabaseDbWorkloadEnum ¶
func GetMappingAutonomousDatabaseDbWorkloadEnum(val string) (AutonomousDatabaseDbWorkloadEnum, bool)
GetMappingAutonomousDatabaseDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseDisasterRecoveryRegionTypeEnum ¶ added in v65.33.0
type AutonomousDatabaseDisasterRecoveryRegionTypeEnum string
AutonomousDatabaseDisasterRecoveryRegionTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseDisasterRecoveryRegionTypePrimary AutonomousDatabaseDisasterRecoveryRegionTypeEnum = "PRIMARY" AutonomousDatabaseDisasterRecoveryRegionTypeRemote AutonomousDatabaseDisasterRecoveryRegionTypeEnum = "REMOTE" )
Set of constants representing the allowable values for AutonomousDatabaseDisasterRecoveryRegionTypeEnum
func GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumValues ¶ added in v65.33.0
func GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumValues() []AutonomousDatabaseDisasterRecoveryRegionTypeEnum
GetAutonomousDatabaseDisasterRecoveryRegionTypeEnumValues Enumerates the set of values for AutonomousDatabaseDisasterRecoveryRegionTypeEnum
func GetMappingAutonomousDatabaseDisasterRecoveryRegionTypeEnum ¶ added in v65.33.0
func GetMappingAutonomousDatabaseDisasterRecoveryRegionTypeEnum(val string) (AutonomousDatabaseDisasterRecoveryRegionTypeEnum, bool)
GetMappingAutonomousDatabaseDisasterRecoveryRegionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseEncryptionKeyDetails ¶ added in v65.77.0
type AutonomousDatabaseEncryptionKeyDetails interface { }
AutonomousDatabaseEncryptionKeyDetails Details of the Autonomous Database encryption key.
type AutonomousDatabaseEncryptionKeyDetailsProviderEnum ¶ added in v65.77.0
type AutonomousDatabaseEncryptionKeyDetailsProviderEnum string
AutonomousDatabaseEncryptionKeyDetailsProviderEnum Enum with underlying type: string
const ( AutonomousDatabaseEncryptionKeyDetailsProviderAws AutonomousDatabaseEncryptionKeyDetailsProviderEnum = "AWS" AutonomousDatabaseEncryptionKeyDetailsProviderAzure AutonomousDatabaseEncryptionKeyDetailsProviderEnum = "AZURE" AutonomousDatabaseEncryptionKeyDetailsProviderOci AutonomousDatabaseEncryptionKeyDetailsProviderEnum = "OCI" AutonomousDatabaseEncryptionKeyDetailsProviderOracleManaged AutonomousDatabaseEncryptionKeyDetailsProviderEnum = "ORACLE_MANAGED" AutonomousDatabaseEncryptionKeyDetailsProviderOkv AutonomousDatabaseEncryptionKeyDetailsProviderEnum = "OKV" )
Set of constants representing the allowable values for AutonomousDatabaseEncryptionKeyDetailsProviderEnum
func GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumValues ¶ added in v65.77.0
func GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumValues() []AutonomousDatabaseEncryptionKeyDetailsProviderEnum
GetAutonomousDatabaseEncryptionKeyDetailsProviderEnumValues Enumerates the set of values for AutonomousDatabaseEncryptionKeyDetailsProviderEnum
func GetMappingAutonomousDatabaseEncryptionKeyDetailsProviderEnum ¶ added in v65.77.0
func GetMappingAutonomousDatabaseEncryptionKeyDetailsProviderEnum(val string) (AutonomousDatabaseEncryptionKeyDetailsProviderEnum, bool)
GetMappingAutonomousDatabaseEncryptionKeyDetailsProviderEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseEncryptionKeyHistoryEntry ¶ added in v65.77.0
type AutonomousDatabaseEncryptionKeyHistoryEntry struct { EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // The date and time the encryption key was activated. TimeActivated *common.SDKTime `mandatory:"false" json:"timeActivated"` }
AutonomousDatabaseEncryptionKeyHistoryEntry The Autonomous Database encryption key history entry.
func (AutonomousDatabaseEncryptionKeyHistoryEntry) String ¶ added in v65.77.0
func (m AutonomousDatabaseEncryptionKeyHistoryEntry) String() string
func (*AutonomousDatabaseEncryptionKeyHistoryEntry) UnmarshalJSON ¶ added in v65.77.0
func (m *AutonomousDatabaseEncryptionKeyHistoryEntry) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (AutonomousDatabaseEncryptionKeyHistoryEntry) ValidateEnumValue ¶ added in v65.77.0
func (m AutonomousDatabaseEncryptionKeyHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseInfrastructureTypeEnum ¶
type AutonomousDatabaseInfrastructureTypeEnum string
AutonomousDatabaseInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseInfrastructureTypeCloud AutonomousDatabaseInfrastructureTypeEnum = "CLOUD" AutonomousDatabaseInfrastructureTypeCloudAtCustomer AutonomousDatabaseInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousDatabaseInfrastructureTypeEnum
func GetAutonomousDatabaseInfrastructureTypeEnumValues ¶
func GetAutonomousDatabaseInfrastructureTypeEnumValues() []AutonomousDatabaseInfrastructureTypeEnum
GetAutonomousDatabaseInfrastructureTypeEnumValues Enumerates the set of values for AutonomousDatabaseInfrastructureTypeEnum
func GetMappingAutonomousDatabaseInfrastructureTypeEnum ¶
func GetMappingAutonomousDatabaseInfrastructureTypeEnum(val string) (AutonomousDatabaseInfrastructureTypeEnum, bool)
GetMappingAutonomousDatabaseInfrastructureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseKeyHistoryEntry ¶
type AutonomousDatabaseKeyHistoryEntry struct { // The id of the Autonomous Database Vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts) service key management history entry. Id *string `mandatory:"true" json:"id"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The date and time the kms key activated. TimeActivated *common.SDKTime `mandatory:"false" json:"timeActivated"` }
AutonomousDatabaseKeyHistoryEntry The Autonomous Database Vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts) service key management history entry.
func (AutonomousDatabaseKeyHistoryEntry) String ¶
func (m AutonomousDatabaseKeyHistoryEntry) String() string
func (AutonomousDatabaseKeyHistoryEntry) ValidateEnumValue ¶
func (m AutonomousDatabaseKeyHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseLicenseModelEnum ¶
type AutonomousDatabaseLicenseModelEnum string
AutonomousDatabaseLicenseModelEnum Enum with underlying type: string
const ( AutonomousDatabaseLicenseModelLicenseIncluded AutonomousDatabaseLicenseModelEnum = "LICENSE_INCLUDED" AutonomousDatabaseLicenseModelBringYourOwnLicense AutonomousDatabaseLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousDatabaseLicenseModelEnum
func GetAutonomousDatabaseLicenseModelEnumValues ¶
func GetAutonomousDatabaseLicenseModelEnumValues() []AutonomousDatabaseLicenseModelEnum
GetAutonomousDatabaseLicenseModelEnumValues Enumerates the set of values for AutonomousDatabaseLicenseModelEnum
func GetMappingAutonomousDatabaseLicenseModelEnum ¶
func GetMappingAutonomousDatabaseLicenseModelEnum(val string) (AutonomousDatabaseLicenseModelEnum, bool)
GetMappingAutonomousDatabaseLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseLifecycleStateEnum ¶
type AutonomousDatabaseLifecycleStateEnum string
AutonomousDatabaseLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseLifecycleStateProvisioning AutonomousDatabaseLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseLifecycleStateAvailable AutonomousDatabaseLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseLifecycleStateStopping AutonomousDatabaseLifecycleStateEnum = "STOPPING" AutonomousDatabaseLifecycleStateStopped AutonomousDatabaseLifecycleStateEnum = "STOPPED" AutonomousDatabaseLifecycleStateStarting AutonomousDatabaseLifecycleStateEnum = "STARTING" AutonomousDatabaseLifecycleStateTerminating AutonomousDatabaseLifecycleStateEnum = "TERMINATING" AutonomousDatabaseLifecycleStateTerminated AutonomousDatabaseLifecycleStateEnum = "TERMINATED" AutonomousDatabaseLifecycleStateRestoreInProgress AutonomousDatabaseLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDatabaseLifecycleStateRestoreFailed AutonomousDatabaseLifecycleStateEnum = "RESTORE_FAILED" AutonomousDatabaseLifecycleStateBackupInProgress AutonomousDatabaseLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDatabaseLifecycleStateScaleInProgress AutonomousDatabaseLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDatabaseLifecycleStateAvailableNeedsAttention AutonomousDatabaseLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDatabaseLifecycleStateUpdating AutonomousDatabaseLifecycleStateEnum = "UPDATING" AutonomousDatabaseLifecycleStateMaintenanceInProgress AutonomousDatabaseLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousDatabaseLifecycleStateRestarting AutonomousDatabaseLifecycleStateEnum = "RESTARTING" AutonomousDatabaseLifecycleStateRecreating AutonomousDatabaseLifecycleStateEnum = "RECREATING" AutonomousDatabaseLifecycleStateRoleChangeInProgress AutonomousDatabaseLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseLifecycleStateUpgrading AutonomousDatabaseLifecycleStateEnum = "UPGRADING" AutonomousDatabaseLifecycleStateInaccessible AutonomousDatabaseLifecycleStateEnum = "INACCESSIBLE" AutonomousDatabaseLifecycleStateStandby AutonomousDatabaseLifecycleStateEnum = "STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseLifecycleStateEnum
func GetAutonomousDatabaseLifecycleStateEnumValues ¶
func GetAutonomousDatabaseLifecycleStateEnumValues() []AutonomousDatabaseLifecycleStateEnum
GetAutonomousDatabaseLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseLifecycleStateEnum
func GetMappingAutonomousDatabaseLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseLifecycleStateEnum(val string) (AutonomousDatabaseLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseManualRefreshDetails ¶
type AutonomousDatabaseManualRefreshDetails struct { // The timestamp to which the Autonomous Database refreshable clone will be refreshed. Changes made in the primary database after this timestamp are not part of the data refresh. TimeRefreshCutoff *common.SDKTime `mandatory:"false" json:"timeRefreshCutoff"` }
AutonomousDatabaseManualRefreshDetails Details of manual refresh for an Autonomous Database refreshable clone.
func (AutonomousDatabaseManualRefreshDetails) String ¶
func (m AutonomousDatabaseManualRefreshDetails) String() string
func (AutonomousDatabaseManualRefreshDetails) ValidateEnumValue ¶
func (m AutonomousDatabaseManualRefreshDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseManualRefreshRequest ¶
type AutonomousDatabaseManualRefreshRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request details for manually refreshing an Autonomous Database refreshable clone. AutonomousDatabaseManualRefreshDetails `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"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
AutonomousDatabaseManualRefreshRequest wrapper for the AutonomousDatabaseManualRefresh operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AutonomousDatabaseManualRefresh.go.html to see an example of how to use AutonomousDatabaseManualRefreshRequest.
func (AutonomousDatabaseManualRefreshRequest) BinaryRequestBody ¶
func (request AutonomousDatabaseManualRefreshRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (AutonomousDatabaseManualRefreshRequest) HTTPRequest ¶
func (request AutonomousDatabaseManualRefreshRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (AutonomousDatabaseManualRefreshRequest) RetryPolicy ¶
func (request AutonomousDatabaseManualRefreshRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (AutonomousDatabaseManualRefreshRequest) String ¶
func (request AutonomousDatabaseManualRefreshRequest) String() string
func (AutonomousDatabaseManualRefreshRequest) ValidateEnumValue ¶
func (request AutonomousDatabaseManualRefreshRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseManualRefreshResponse ¶
type AutonomousDatabaseManualRefreshResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
AutonomousDatabaseManualRefreshResponse wrapper for the AutonomousDatabaseManualRefresh operation
func (AutonomousDatabaseManualRefreshResponse) HTTPResponse ¶
func (response AutonomousDatabaseManualRefreshResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (AutonomousDatabaseManualRefreshResponse) String ¶
func (response AutonomousDatabaseManualRefreshResponse) String() string
type AutonomousDatabaseNetServicesArchitectureEnum ¶ added in v65.61.1
type AutonomousDatabaseNetServicesArchitectureEnum string
AutonomousDatabaseNetServicesArchitectureEnum Enum with underlying type: string
const ( AutonomousDatabaseNetServicesArchitectureDedicated AutonomousDatabaseNetServicesArchitectureEnum = "DEDICATED" )
Set of constants representing the allowable values for AutonomousDatabaseNetServicesArchitectureEnum
func GetAutonomousDatabaseNetServicesArchitectureEnumValues ¶ added in v65.61.1
func GetAutonomousDatabaseNetServicesArchitectureEnumValues() []AutonomousDatabaseNetServicesArchitectureEnum
GetAutonomousDatabaseNetServicesArchitectureEnumValues Enumerates the set of values for AutonomousDatabaseNetServicesArchitectureEnum
func GetMappingAutonomousDatabaseNetServicesArchitectureEnum ¶ added in v65.61.1
func GetMappingAutonomousDatabaseNetServicesArchitectureEnum(val string) (AutonomousDatabaseNetServicesArchitectureEnum, bool)
GetMappingAutonomousDatabaseNetServicesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseOpenModeEnum ¶
type AutonomousDatabaseOpenModeEnum string
AutonomousDatabaseOpenModeEnum Enum with underlying type: string
const ( AutonomousDatabaseOpenModeOnly AutonomousDatabaseOpenModeEnum = "READ_ONLY" AutonomousDatabaseOpenModeWrite AutonomousDatabaseOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for AutonomousDatabaseOpenModeEnum
func GetAutonomousDatabaseOpenModeEnumValues ¶
func GetAutonomousDatabaseOpenModeEnumValues() []AutonomousDatabaseOpenModeEnum
GetAutonomousDatabaseOpenModeEnumValues Enumerates the set of values for AutonomousDatabaseOpenModeEnum
func GetMappingAutonomousDatabaseOpenModeEnum ¶
func GetMappingAutonomousDatabaseOpenModeEnum(val string) (AutonomousDatabaseOpenModeEnum, bool)
GetMappingAutonomousDatabaseOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseOperationsInsightsStatusEnum ¶
type AutonomousDatabaseOperationsInsightsStatusEnum string
AutonomousDatabaseOperationsInsightsStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseOperationsInsightsStatusEnabling AutonomousDatabaseOperationsInsightsStatusEnum = "ENABLING" AutonomousDatabaseOperationsInsightsStatusEnabled AutonomousDatabaseOperationsInsightsStatusEnum = "ENABLED" AutonomousDatabaseOperationsInsightsStatusDisabling AutonomousDatabaseOperationsInsightsStatusEnum = "DISABLING" AutonomousDatabaseOperationsInsightsStatusNotEnabled AutonomousDatabaseOperationsInsightsStatusEnum = "NOT_ENABLED" AutonomousDatabaseOperationsInsightsStatusFailedEnabling AutonomousDatabaseOperationsInsightsStatusEnum = "FAILED_ENABLING" AutonomousDatabaseOperationsInsightsStatusFailedDisabling AutonomousDatabaseOperationsInsightsStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDatabaseOperationsInsightsStatusEnum
func GetAutonomousDatabaseOperationsInsightsStatusEnumValues ¶
func GetAutonomousDatabaseOperationsInsightsStatusEnumValues() []AutonomousDatabaseOperationsInsightsStatusEnum
GetAutonomousDatabaseOperationsInsightsStatusEnumValues Enumerates the set of values for AutonomousDatabaseOperationsInsightsStatusEnum
func GetMappingAutonomousDatabaseOperationsInsightsStatusEnum ¶
func GetMappingAutonomousDatabaseOperationsInsightsStatusEnum(val string) (AutonomousDatabaseOperationsInsightsStatusEnum, bool)
GetMappingAutonomousDatabaseOperationsInsightsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabasePeerCollection ¶ added in v65.67.0
type AutonomousDatabasePeerCollection struct { // This array holds details about Autonomous Database Peers for Oracle an Autonomous Database. Items []AutonomousDatabasePeerSummary `mandatory:"true" json:"items"` }
AutonomousDatabasePeerCollection The object holds details about the peer Autonomous Databases for an Oracle Autonomous Database.
func (AutonomousDatabasePeerCollection) String ¶ added in v65.67.0
func (m AutonomousDatabasePeerCollection) String() string
func (AutonomousDatabasePeerCollection) ValidateEnumValue ¶ added in v65.67.0
func (m AutonomousDatabasePeerCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabasePeerSummary ¶ added in v65.67.0
type AutonomousDatabasePeerSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The name of the region where this peer Autonomous Database clone exists. Region *string `mandatory:"false" json:"region"` }
AutonomousDatabasePeerSummary The object holds details about a peer Autonomous Database for Oracle Autonomous Database.
func (AutonomousDatabasePeerSummary) String ¶ added in v65.67.0
func (m AutonomousDatabasePeerSummary) String() string
func (AutonomousDatabasePeerSummary) ValidateEnumValue ¶ added in v65.67.0
func (m AutonomousDatabasePeerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabasePermissionLevelEnum ¶
type AutonomousDatabasePermissionLevelEnum string
AutonomousDatabasePermissionLevelEnum Enum with underlying type: string
const ( AutonomousDatabasePermissionLevelRestricted AutonomousDatabasePermissionLevelEnum = "RESTRICTED" AutonomousDatabasePermissionLevelUnrestricted AutonomousDatabasePermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for AutonomousDatabasePermissionLevelEnum
func GetAutonomousDatabasePermissionLevelEnumValues ¶
func GetAutonomousDatabasePermissionLevelEnumValues() []AutonomousDatabasePermissionLevelEnum
GetAutonomousDatabasePermissionLevelEnumValues Enumerates the set of values for AutonomousDatabasePermissionLevelEnum
func GetMappingAutonomousDatabasePermissionLevelEnum ¶
func GetMappingAutonomousDatabasePermissionLevelEnum(val string) (AutonomousDatabasePermissionLevelEnum, bool)
GetMappingAutonomousDatabasePermissionLevelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseRefreshableModeEnum ¶
type AutonomousDatabaseRefreshableModeEnum string
AutonomousDatabaseRefreshableModeEnum Enum with underlying type: string
const ( AutonomousDatabaseRefreshableModeAutomatic AutonomousDatabaseRefreshableModeEnum = "AUTOMATIC" AutonomousDatabaseRefreshableModeManual AutonomousDatabaseRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for AutonomousDatabaseRefreshableModeEnum
func GetAutonomousDatabaseRefreshableModeEnumValues ¶
func GetAutonomousDatabaseRefreshableModeEnumValues() []AutonomousDatabaseRefreshableModeEnum
GetAutonomousDatabaseRefreshableModeEnumValues Enumerates the set of values for AutonomousDatabaseRefreshableModeEnum
func GetMappingAutonomousDatabaseRefreshableModeEnum ¶
func GetMappingAutonomousDatabaseRefreshableModeEnum(val string) (AutonomousDatabaseRefreshableModeEnum, bool)
GetMappingAutonomousDatabaseRefreshableModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseRefreshableStatusEnum ¶
type AutonomousDatabaseRefreshableStatusEnum string
AutonomousDatabaseRefreshableStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseRefreshableStatusRefreshing AutonomousDatabaseRefreshableStatusEnum = "REFRESHING" AutonomousDatabaseRefreshableStatusNotRefreshing AutonomousDatabaseRefreshableStatusEnum = "NOT_REFRESHING" )
Set of constants representing the allowable values for AutonomousDatabaseRefreshableStatusEnum
func GetAutonomousDatabaseRefreshableStatusEnumValues ¶
func GetAutonomousDatabaseRefreshableStatusEnumValues() []AutonomousDatabaseRefreshableStatusEnum
GetAutonomousDatabaseRefreshableStatusEnumValues Enumerates the set of values for AutonomousDatabaseRefreshableStatusEnum
func GetMappingAutonomousDatabaseRefreshableStatusEnum ¶
func GetMappingAutonomousDatabaseRefreshableStatusEnum(val string) (AutonomousDatabaseRefreshableStatusEnum, bool)
GetMappingAutonomousDatabaseRefreshableStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseRoleEnum ¶
type AutonomousDatabaseRoleEnum string
AutonomousDatabaseRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseRolePrimary AutonomousDatabaseRoleEnum = "PRIMARY" AutonomousDatabaseRoleStandby AutonomousDatabaseRoleEnum = "STANDBY" AutonomousDatabaseRoleDisabledStandby AutonomousDatabaseRoleEnum = "DISABLED_STANDBY" AutonomousDatabaseRoleBackupCopy AutonomousDatabaseRoleEnum = "BACKUP_COPY" AutonomousDatabaseRoleSnapshotStandby AutonomousDatabaseRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseRoleEnum
func GetAutonomousDatabaseRoleEnumValues ¶
func GetAutonomousDatabaseRoleEnumValues() []AutonomousDatabaseRoleEnum
GetAutonomousDatabaseRoleEnumValues Enumerates the set of values for AutonomousDatabaseRoleEnum
func GetMappingAutonomousDatabaseRoleEnum ¶
func GetMappingAutonomousDatabaseRoleEnum(val string) (AutonomousDatabaseRoleEnum, bool)
GetMappingAutonomousDatabaseRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSoftwareImage ¶ added in v65.63.2
type AutonomousDatabaseSoftwareImage struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database Software Image. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database version with which the Autonomous Database Software Image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the Autonomous Database Software Image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Autonomous Database Software Image. LifecycleState AutonomousDatabaseSoftwareImageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Autonomous Database Software Image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The Release Updates. ReleaseUpdate *string `mandatory:"true" json:"releaseUpdate"` // To what shape the image is meant for. ImageShapeFamily AutonomousDatabaseSoftwareImageImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // One-off patches included in the Autonomous Database Software Image AutonomousDsiOneOffPatches []string `mandatory:"false" json:"autonomousDsiOneOffPatches"` // DST Time-Zone File version of the Autonomous Container Database. DstFileVersion *string `mandatory:"false" json:"dstFileVersion"` }
AutonomousDatabaseSoftwareImage Autonomous Database Software Images created from Autonomous Container Database
func (AutonomousDatabaseSoftwareImage) String ¶ added in v65.63.2
func (m AutonomousDatabaseSoftwareImage) String() string
func (AutonomousDatabaseSoftwareImage) ValidateEnumValue ¶ added in v65.63.2
func (m AutonomousDatabaseSoftwareImage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseSoftwareImageCollection ¶ added in v65.63.2
type AutonomousDatabaseSoftwareImageCollection struct { // List of Autonomous Database Software Images. Items []AutonomousDatabaseSoftwareImageSummary `mandatory:"true" json:"items"` }
AutonomousDatabaseSoftwareImageCollection Result of List Autonomous Database Software Images.
func (AutonomousDatabaseSoftwareImageCollection) String ¶ added in v65.63.2
func (m AutonomousDatabaseSoftwareImageCollection) String() string
func (AutonomousDatabaseSoftwareImageCollection) ValidateEnumValue ¶ added in v65.63.2
func (m AutonomousDatabaseSoftwareImageCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseSoftwareImageImageShapeFamilyEnum ¶ added in v65.63.2
type AutonomousDatabaseSoftwareImageImageShapeFamilyEnum string
AutonomousDatabaseSoftwareImageImageShapeFamilyEnum Enum with underlying type: string
const ( AutonomousDatabaseSoftwareImageImageShapeFamilyExaccShape AutonomousDatabaseSoftwareImageImageShapeFamilyEnum = "EXACC_SHAPE" AutonomousDatabaseSoftwareImageImageShapeFamilyExadataShape AutonomousDatabaseSoftwareImageImageShapeFamilyEnum = "EXADATA_SHAPE" )
Set of constants representing the allowable values for AutonomousDatabaseSoftwareImageImageShapeFamilyEnum
func GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumValues ¶ added in v65.63.2
func GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumValues() []AutonomousDatabaseSoftwareImageImageShapeFamilyEnum
GetAutonomousDatabaseSoftwareImageImageShapeFamilyEnumValues Enumerates the set of values for AutonomousDatabaseSoftwareImageImageShapeFamilyEnum
func GetMappingAutonomousDatabaseSoftwareImageImageShapeFamilyEnum ¶ added in v65.63.2
func GetMappingAutonomousDatabaseSoftwareImageImageShapeFamilyEnum(val string) (AutonomousDatabaseSoftwareImageImageShapeFamilyEnum, bool)
GetMappingAutonomousDatabaseSoftwareImageImageShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSoftwareImageLifecycleStateEnum ¶ added in v65.63.2
type AutonomousDatabaseSoftwareImageLifecycleStateEnum string
AutonomousDatabaseSoftwareImageLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseSoftwareImageLifecycleStateAvailable AutonomousDatabaseSoftwareImageLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseSoftwareImageLifecycleStateFailed AutonomousDatabaseSoftwareImageLifecycleStateEnum = "FAILED" AutonomousDatabaseSoftwareImageLifecycleStateProvisioning AutonomousDatabaseSoftwareImageLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseSoftwareImageLifecycleStateExpired AutonomousDatabaseSoftwareImageLifecycleStateEnum = "EXPIRED" AutonomousDatabaseSoftwareImageLifecycleStateTerminated AutonomousDatabaseSoftwareImageLifecycleStateEnum = "TERMINATED" AutonomousDatabaseSoftwareImageLifecycleStateTerminating AutonomousDatabaseSoftwareImageLifecycleStateEnum = "TERMINATING" AutonomousDatabaseSoftwareImageLifecycleStateUpdating AutonomousDatabaseSoftwareImageLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDatabaseSoftwareImageLifecycleStateEnum
func GetAutonomousDatabaseSoftwareImageLifecycleStateEnumValues ¶ added in v65.63.2
func GetAutonomousDatabaseSoftwareImageLifecycleStateEnumValues() []AutonomousDatabaseSoftwareImageLifecycleStateEnum
GetAutonomousDatabaseSoftwareImageLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseSoftwareImageLifecycleStateEnum
func GetMappingAutonomousDatabaseSoftwareImageLifecycleStateEnum ¶ added in v65.63.2
func GetMappingAutonomousDatabaseSoftwareImageLifecycleStateEnum(val string) (AutonomousDatabaseSoftwareImageLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseSoftwareImageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSoftwareImageSummary ¶ added in v65.63.2
type AutonomousDatabaseSoftwareImageSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database Software Image. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database version with which the Autonomous Database Software Image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the Autonomous Database Software Image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Autonomous Database Software Image. LifecycleState AutonomousDatabaseSoftwareImageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Autonomous Database Software Image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The Release Updates. ReleaseUpdate *string `mandatory:"true" json:"releaseUpdate"` // To what shape the image is meant for. ImageShapeFamily AutonomousDatabaseSoftwareImageImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // One-off patches included in the Autonomous Database Software Image AutonomousDsiOneOffPatches []string `mandatory:"false" json:"autonomousDsiOneOffPatches"` // DST Time-Zone File version of the Autonomous Container Database. DstFileVersion *string `mandatory:"false" json:"dstFileVersion"` }
AutonomousDatabaseSoftwareImageSummary The Database service supports the creation of Autonomous Database Software Images for use in creating Autonomous Container Database.
func (AutonomousDatabaseSoftwareImageSummary) String ¶ added in v65.63.2
func (m AutonomousDatabaseSoftwareImageSummary) String() string
func (AutonomousDatabaseSoftwareImageSummary) ValidateEnumValue ¶ added in v65.63.2
func (m AutonomousDatabaseSoftwareImageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseStandbySummary ¶
type AutonomousDatabaseStandbySummary struct { // The amount of time, in seconds, that the data of the standby database lags the data of the primary database. Can be used to determine the potential data loss in the event of a failover. LagTimeInSeconds *int `mandatory:"false" json:"lagTimeInSeconds"` // The current state of the Autonomous Database. LifecycleState AutonomousDatabaseStandbySummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous Data Guard role was switched for the standby Autonomous Database. TimeDataGuardRoleChanged *common.SDKTime `mandatory:"false" json:"timeDataGuardRoleChanged"` // The date and time the Disaster Recovery role was switched for the standby Autonomous Database. TimeDisasterRecoveryRoleChanged *common.SDKTime `mandatory:"false" json:"timeDisasterRecoveryRoleChanged"` // The date and time when maintenance will begin. TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"` // The component chosen for maintenance. MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"` // The availability domain of a local Autonomous Data Guard standby database of an Autonomous Database Serverless instance. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` }
AutonomousDatabaseStandbySummary Autonomous Data Guard standby database details.
func (AutonomousDatabaseStandbySummary) String ¶
func (m AutonomousDatabaseStandbySummary) String() string
func (AutonomousDatabaseStandbySummary) ValidateEnumValue ¶
func (m AutonomousDatabaseStandbySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseStandbySummaryLifecycleStateEnum ¶
type AutonomousDatabaseStandbySummaryLifecycleStateEnum string
AutonomousDatabaseStandbySummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseStandbySummaryLifecycleStateProvisioning AutonomousDatabaseStandbySummaryLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseStandbySummaryLifecycleStateAvailable AutonomousDatabaseStandbySummaryLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseStandbySummaryLifecycleStateStopping AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STOPPING" AutonomousDatabaseStandbySummaryLifecycleStateStopped AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STOPPED" AutonomousDatabaseStandbySummaryLifecycleStateStarting AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STARTING" AutonomousDatabaseStandbySummaryLifecycleStateTerminating AutonomousDatabaseStandbySummaryLifecycleStateEnum = "TERMINATING" AutonomousDatabaseStandbySummaryLifecycleStateTerminated AutonomousDatabaseStandbySummaryLifecycleStateEnum = "TERMINATED" AutonomousDatabaseStandbySummaryLifecycleStateRestoreInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateRestoreFailed AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RESTORE_FAILED" AutonomousDatabaseStandbySummaryLifecycleStateBackupInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateScaleInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateAvailableNeedsAttention AutonomousDatabaseStandbySummaryLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDatabaseStandbySummaryLifecycleStateUpdating AutonomousDatabaseStandbySummaryLifecycleStateEnum = "UPDATING" AutonomousDatabaseStandbySummaryLifecycleStateMaintenanceInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateRestarting AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RESTARTING" AutonomousDatabaseStandbySummaryLifecycleStateRecreating AutonomousDatabaseStandbySummaryLifecycleStateEnum = "RECREATING" AutonomousDatabaseStandbySummaryLifecycleStateRoleChangeInProgress AutonomousDatabaseStandbySummaryLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseStandbySummaryLifecycleStateUpgrading AutonomousDatabaseStandbySummaryLifecycleStateEnum = "UPGRADING" AutonomousDatabaseStandbySummaryLifecycleStateInaccessible AutonomousDatabaseStandbySummaryLifecycleStateEnum = "INACCESSIBLE" AutonomousDatabaseStandbySummaryLifecycleStateStandby AutonomousDatabaseStandbySummaryLifecycleStateEnum = "STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseStandbySummaryLifecycleStateEnum
func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseStandbySummaryLifecycleStateEnumValues() []AutonomousDatabaseStandbySummaryLifecycleStateEnum
GetAutonomousDatabaseStandbySummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseStandbySummaryLifecycleStateEnum
func GetMappingAutonomousDatabaseStandbySummaryLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseStandbySummaryLifecycleStateEnum(val string) (AutonomousDatabaseStandbySummaryLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseStandbySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummary ¶
type AutonomousDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the Autonomous Database. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The quantity of data in the database, in terabytes. // The following points apply to Autonomous Databases on Serverless Infrastructure: // - This is an integer field whose value remains null when the data size is in GBs and cannot be converted to TBs (by dividing the GB value by 1024) without rounding error. // - To get the exact value of data storage size without rounding error, please see `dataStorageSizeInGBs` of Autonomous Database. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // KMS key lifecycle details. KmsKeyLifecycleDetails *string `mandatory:"false" json:"kmsKeyLifecycleDetails"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // The area assigned to In-Memory tables in Autonomous Database. InMemoryAreaInGBs *int `mandatory:"false" json:"inMemoryAreaInGBs"` // The date and time when the next long-term backup would be created. NextLongTermBackupTimeStamp *common.SDKTime `mandatory:"false" json:"nextLongTermBackupTimeStamp"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state. TimeReclamationOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeReclamationOfFreeAutonomousDatabase"` // The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted. TimeDeletionOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeDeletionOfFreeAutonomousDatabase"` BackupConfig *AutonomousDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // Key History Entry. KeyHistoryEntry []AutonomousDatabaseKeyHistoryEntry `mandatory:"false" json:"keyHistoryEntry"` // Key History Entry. EncryptionKeyHistoryEntry []AutonomousDatabaseEncryptionKeyHistoryEntry `mandatory:"false" json:"encryptionKeyHistoryEntry"` // The number of CPU cores to be made available to the database. When the ECPU is selected, the value for cpuCoreCount is 0. For Autonomous Database on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard LocalAdgAutoFailoverMaxDataLossLimit *int `mandatory:"false" json:"localAdgAutoFailoverMaxDataLossLimit"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel AutonomousDatabaseSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The backup storage to the database. TotalBackupStorageSizeInGBs *float64 `mandatory:"false" json:"totalBackupStorageSizeInGBs"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata Infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision cores, enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to Autonomous Databases on both serverless and dedicated Exadata infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata Infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbde/index.html) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // An array of CPU values that an Autonomous Database can be scaled to. ProvisionableCpus []float32 `mandatory:"false" json:"provisionableCpus"` // The amount of memory (in GBs) enabled per ECPU or OCPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The quantity of data in the database, in gigabytes. // For Autonomous Transaction Processing databases using ECPUs on Serverless Infrastructure, this value is always populated. In all the other cases, this value will be null and `dataStorageSizeInTBs` will be populated instead. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The storage space consumed by Autonomous Database in GBs. UsedDataStorageSizeInGBs *int `mandatory:"false" json:"usedDataStorageSizeInGBs"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // Indicates if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The date and time the Autonomous Database was most recently undeleted. TimeUndeleted *common.SDKTime `mandatory:"false" json:"timeUndeleted"` // The date and time the Autonomous Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Autonomous Database. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Autonomous Database. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Database for the password value. ConnectionStrings *AutonomousDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` ConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"connectionUrls"` // The Public URLs of Private Endpoint database for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance within your VCN or that has a direct connection to your VCN. PublicConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"publicConnectionUrls"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel AutonomousDatabaseSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // The amount of storage that has been used for Autonomous Databases in dedicated infrastructure, in terabytes. UsedDataStorageSizeInTBs *int `mandatory:"false" json:"usedDataStorageSizeInTBs"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint for the resource. PrivateEndpoint *string `mandatory:"false" json:"privateEndpoint"` // The public endpoint for the private endpoint enabled resource. PublicEndpoint *string `mandatory:"false" json:"publicEndpoint"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Indicates if the Autonomous Database version is a preview version. IsPreview *bool `mandatory:"false" json:"isPreview"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Information about Oracle APEX Application Development. ApexDetails *AutonomousDatabaseApex `mandatory:"false" json:"apexDetails"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Status of the Data Safe registration for this Autonomous Database. DataSafeStatus AutonomousDatabaseSummaryDataSafeStatusEnum `mandatory:"false" json:"dataSafeStatus,omitempty"` // Status of Operations Insights for this Autonomous Database. OperationsInsightsStatus AutonomousDatabaseSummaryOperationsInsightsStatusEnum `mandatory:"false" json:"operationsInsightsStatus,omitempty"` // Status of Database Management for this Autonomous Database. DatabaseManagementStatus AutonomousDatabaseSummaryDatabaseManagementStatusEnum `mandatory:"false" json:"databaseManagementStatus,omitempty"` // The date and time when maintenance will begin. TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"` // The component chosen for maintenance. MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"` // Indicates if the Autonomous Database is a refreshable clone. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The date and time when last refresh happened. TimeOfLastRefresh *common.SDKTime `mandatory:"false" json:"timeOfLastRefresh"` // The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh. TimeOfLastRefreshPoint *common.SDKTime `mandatory:"false" json:"timeOfLastRefreshPoint"` // The date and time of next refresh. TimeOfNextRefresh *common.SDKTime `mandatory:"false" json:"timeOfNextRefresh"` // Indicates the Autonomous Database mode. The database can be opened in `READ_ONLY` or `READ_WRITE` mode. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. OpenMode AutonomousDatabaseSummaryOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The refresh status of the clone. REFRESHING indicates that the clone is currently being refreshed with data from the source Autonomous Database. RefreshableStatus AutonomousDatabaseSummaryRefreshableStatusEnum `mandatory:"false" json:"refreshableStatus,omitempty"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode AutonomousDatabaseSummaryRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that was cloned to create the current Autonomous Database. SourceId *string `mandatory:"false" json:"sourceId"` // The Autonomous Database permission level. Restricted mode allows access only by admin users. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PermissionLevel AutonomousDatabaseSummaryPermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The timestamp of the last switchover operation for the Autonomous Database. TimeOfLastSwitchover *common.SDKTime `mandatory:"false" json:"timeOfLastSwitchover"` // The timestamp of the last failover operation. TimeOfLastFailover *common.SDKTime `mandatory:"false" json:"timeOfLastFailover"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates the number of seconds of data loss for a Data Guard failover. FailedDataRecoveryInSeconds *int `mandatory:"false" json:"failedDataRecoveryInSeconds"` // **Deprecated** Autonomous Data Guard standby database details. StandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"standbyDb"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // Indicates whether the Autonomous Database has Cross Region Data Guard enabled. Not applicable to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsRemoteDataGuardEnabled *bool `mandatory:"false" json:"isRemoteDataGuardEnabled"` LocalStandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"localStandbyDb"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousDatabaseSummaryRoleEnum `mandatory:"false" json:"role,omitempty"` // List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty. AvailableUpgradeVersions []string `mandatory:"false" json:"availableUpgradeVersions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The frequency a refreshable clone is refreshed after auto-refresh is enabled. The minimum is 1 hour. The maximum is 7 days. The date and time that auto-refresh is enabled is controlled by the `timeOfAutoRefreshStart` parameter. AutoRefreshFrequencyInSeconds *int `mandatory:"false" json:"autoRefreshFrequencyInSeconds"` // The time, in seconds, the data of the refreshable clone lags the primary database at the point of refresh. The minimum is 0 minutes (0 mins means refresh to the latest available timestamp). The maximum is 7 days. The lag time increases after refreshing until the next data refresh happens. AutoRefreshPointLagInSeconds *int `mandatory:"false" json:"autoRefreshPointLagInSeconds"` // The the date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation. Subsequent (ongoing) refresh operations have start times controlled by the value of the `autoRefreshFrequencyInSeconds` parameter. TimeOfAutoRefreshStart *common.SDKTime `mandatory:"false" json:"timeOfAutoRefreshStart"` // The list of regions that support the creation of an Autonomous Database clone or an Autonomous Data Guard standby database. SupportedRegionsToCloneTo []string `mandatory:"false" json:"supportedRegionsToCloneTo"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // The date and time that Autonomous Data Guard was enabled for an Autonomous Database where the standby was provisioned in the same region as the primary database. TimeLocalDataGuardEnabled *common.SDKTime `mandatory:"false" json:"timeLocalDataGuardEnabled"` // **Deprecated.** The Autonomous Data Guard region type of the Autonomous Database. For Autonomous Database Serverless, Autonomous Data Guard associations have designated primary and standby regions, and these region types do not change when the database changes roles. The standby regions in Autonomous Data Guard associations can be the same region designated as the primary region, or they can be remote regions. Certain database administrative operations may be available only in the primary region of the Autonomous Data Guard association, and cannot be performed when the database using the primary role is operating in a remote Autonomous Data Guard standby region. DataguardRegionType AutonomousDatabaseSummaryDataguardRegionTypeEnum `mandatory:"false" json:"dataguardRegionType,omitempty"` // The date and time the Autonomous Data Guard role was switched for the Autonomous Database. For databases that have standbys in both the primary Data Guard region and a remote Data Guard standby region, this is the latest timestamp of either the database using the "primary" role in the primary Data Guard region, or database located in the remote Data Guard standby region. TimeDataGuardRoleChanged *common.SDKTime `mandatory:"false" json:"timeDataGuardRoleChanged"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of standby databases located in Autonomous Data Guard remote regions that are associated with the source database. Note that for Autonomous Database Serverless instances, standby databases located in the same region as the source primary database do not have OCIDs. PeerDbIds []string `mandatory:"false" json:"peerDbIds"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The time the member joined the resource pool. TimeOfJoiningResourcePool *common.SDKTime `mandatory:"false" json:"timeOfJoiningResourcePool"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // Indicates if the refreshable clone can be reconnected to its source database. IsReconnectCloneEnabled *bool `mandatory:"false" json:"isReconnectCloneEnabled"` // The time and date as an RFC3339 formatted string, e.g., 2022-01-01T12:00:00.000Z, to set the limit for a refreshable clone to be reconnected to its source database. TimeUntilReconnectCloneEnabled *common.SDKTime `mandatory:"false" json:"timeUntilReconnectCloneEnabled"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The amount of storage currently allocated for the database tables and billed for, rounded up. When auto-scaling is not enabled, this value is equal to the `dataStorageSizeInTBs` value. You can compare this value to the `actualUsedDataStorageSizeInTBs` value to determine if a manual shrink operation is appropriate for your allocated storage. // **Note:** Auto-scaling does not automatically decrease allocated storage when data is deleted from the database. AllocatedStorageSizeInTBs *float64 `mandatory:"false" json:"allocatedStorageSizeInTBs"` // The current amount of storage in use for user and system data, in terabytes (TB). ActualUsedDataStorageSizeInTBs *float64 `mandatory:"false" json:"actualUsedDataStorageSizeInTBs"` // The Oracle Database Edition that applies to the Autonomous databases. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // Indicates the local disaster recovery (DR) type of the Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. LocalDisasterRecoveryType DisasterRecoveryConfigurationDisasterRecoveryTypeEnum `mandatory:"false" json:"localDisasterRecoveryType,omitempty"` // **Deprecated.** The disaster recovery (DR) region type of the Autonomous Database. For Autonomous Database Serverless instances, DR associations have designated primary and standby regions. These region types do not change when the database changes roles. The standby region in DR associations can be the same region as the primary region, or they can be in a remote regions. Some database administration operations may be available only in the primary region of the DR association, and cannot be performed when the database using the primary role is operating in a remote region. DisasterRecoveryRegionType AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum `mandatory:"false" json:"disasterRecoveryRegionType,omitempty"` // The date and time the Disaster Recovery role was switched for the standby Autonomous Database. TimeDisasterRecoveryRoleChanged *common.SDKTime `mandatory:"false" json:"timeDisasterRecoveryRoleChanged"` RemoteDisasterRecoveryConfiguration *DisasterRecoveryConfiguration `mandatory:"false" json:"remoteDisasterRecoveryConfiguration"` // Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users. NetServicesArchitecture AutonomousDatabaseSummaryNetServicesArchitectureEnum `mandatory:"false" json:"netServicesArchitecture,omitempty"` // The availability domain where the Autonomous Database Serverless instance is located. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Autonomous Serverless Database. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. CloneTableSpaceList []int `mandatory:"false" json:"cloneTableSpaceList"` }
AutonomousDatabaseSummary An Oracle Autonomous Database.
**Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (AutonomousDatabaseSummary) String ¶
func (m AutonomousDatabaseSummary) String() string
func (*AutonomousDatabaseSummary) UnmarshalJSON ¶ added in v65.77.0
func (m *AutonomousDatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (AutonomousDatabaseSummary) ValidateEnumValue ¶
func (m AutonomousDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum ¶
type AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum string
AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEarly AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum = "EARLY" AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeRegular AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum = "REGULAR" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum
func GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumValues ¶
func GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumValues() []AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum
GetAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum
func GetMappingAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum ¶
func GetMappingAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum(val string) (AutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum, bool)
GetMappingAutonomousDatabaseSummaryAutonomousMaintenanceScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryComputeModelEnum ¶ added in v65.28.3
type AutonomousDatabaseSummaryComputeModelEnum string
AutonomousDatabaseSummaryComputeModelEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryComputeModelEcpu AutonomousDatabaseSummaryComputeModelEnum = "ECPU" AutonomousDatabaseSummaryComputeModelOcpu AutonomousDatabaseSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryComputeModelEnum
func GetAutonomousDatabaseSummaryComputeModelEnumValues ¶ added in v65.28.3
func GetAutonomousDatabaseSummaryComputeModelEnumValues() []AutonomousDatabaseSummaryComputeModelEnum
GetAutonomousDatabaseSummaryComputeModelEnumValues Enumerates the set of values for AutonomousDatabaseSummaryComputeModelEnum
func GetMappingAutonomousDatabaseSummaryComputeModelEnum ¶ added in v65.28.3
func GetMappingAutonomousDatabaseSummaryComputeModelEnum(val string) (AutonomousDatabaseSummaryComputeModelEnum, bool)
GetMappingAutonomousDatabaseSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryDataSafeStatusEnum ¶
type AutonomousDatabaseSummaryDataSafeStatusEnum string
AutonomousDatabaseSummaryDataSafeStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDataSafeStatusRegistering AutonomousDatabaseSummaryDataSafeStatusEnum = "REGISTERING" AutonomousDatabaseSummaryDataSafeStatusRegistered AutonomousDatabaseSummaryDataSafeStatusEnum = "REGISTERED" AutonomousDatabaseSummaryDataSafeStatusDeregistering AutonomousDatabaseSummaryDataSafeStatusEnum = "DEREGISTERING" AutonomousDatabaseSummaryDataSafeStatusNotRegistered AutonomousDatabaseSummaryDataSafeStatusEnum = "NOT_REGISTERED" AutonomousDatabaseSummaryDataSafeStatusFailed AutonomousDatabaseSummaryDataSafeStatusEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDataSafeStatusEnum
func GetAutonomousDatabaseSummaryDataSafeStatusEnumValues ¶
func GetAutonomousDatabaseSummaryDataSafeStatusEnumValues() []AutonomousDatabaseSummaryDataSafeStatusEnum
GetAutonomousDatabaseSummaryDataSafeStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDataSafeStatusEnum
func GetMappingAutonomousDatabaseSummaryDataSafeStatusEnum ¶
func GetMappingAutonomousDatabaseSummaryDataSafeStatusEnum(val string) (AutonomousDatabaseSummaryDataSafeStatusEnum, bool)
GetMappingAutonomousDatabaseSummaryDataSafeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryDatabaseEditionEnum ¶ added in v65.1.0
type AutonomousDatabaseSummaryDatabaseEditionEnum string
AutonomousDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDatabaseEditionStandardEdition AutonomousDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" AutonomousDatabaseSummaryDatabaseEditionEnterpriseEdition AutonomousDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDatabaseEditionEnum
func GetAutonomousDatabaseSummaryDatabaseEditionEnumValues ¶ added in v65.1.0
func GetAutonomousDatabaseSummaryDatabaseEditionEnumValues() []AutonomousDatabaseSummaryDatabaseEditionEnum
GetAutonomousDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDatabaseEditionEnum
func GetMappingAutonomousDatabaseSummaryDatabaseEditionEnum ¶ added in v65.1.0
func GetMappingAutonomousDatabaseSummaryDatabaseEditionEnum(val string) (AutonomousDatabaseSummaryDatabaseEditionEnum, bool)
GetMappingAutonomousDatabaseSummaryDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryDatabaseManagementStatusEnum ¶
type AutonomousDatabaseSummaryDatabaseManagementStatusEnum string
AutonomousDatabaseSummaryDatabaseManagementStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDatabaseManagementStatusEnabling AutonomousDatabaseSummaryDatabaseManagementStatusEnum = "ENABLING" AutonomousDatabaseSummaryDatabaseManagementStatusEnabled AutonomousDatabaseSummaryDatabaseManagementStatusEnum = "ENABLED" AutonomousDatabaseSummaryDatabaseManagementStatusDisabling AutonomousDatabaseSummaryDatabaseManagementStatusEnum = "DISABLING" AutonomousDatabaseSummaryDatabaseManagementStatusNotEnabled AutonomousDatabaseSummaryDatabaseManagementStatusEnum = "NOT_ENABLED" AutonomousDatabaseSummaryDatabaseManagementStatusFailedEnabling AutonomousDatabaseSummaryDatabaseManagementStatusEnum = "FAILED_ENABLING" AutonomousDatabaseSummaryDatabaseManagementStatusFailedDisabling AutonomousDatabaseSummaryDatabaseManagementStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDatabaseManagementStatusEnum
func GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumValues ¶
func GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumValues() []AutonomousDatabaseSummaryDatabaseManagementStatusEnum
GetAutonomousDatabaseSummaryDatabaseManagementStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDatabaseManagementStatusEnum
func GetMappingAutonomousDatabaseSummaryDatabaseManagementStatusEnum ¶
func GetMappingAutonomousDatabaseSummaryDatabaseManagementStatusEnum(val string) (AutonomousDatabaseSummaryDatabaseManagementStatusEnum, bool)
GetMappingAutonomousDatabaseSummaryDatabaseManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryDataguardRegionTypeEnum ¶
type AutonomousDatabaseSummaryDataguardRegionTypeEnum string
AutonomousDatabaseSummaryDataguardRegionTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDataguardRegionTypePrimaryDgRegion AutonomousDatabaseSummaryDataguardRegionTypeEnum = "PRIMARY_DG_REGION" AutonomousDatabaseSummaryDataguardRegionTypeRemoteStandbyDgRegion AutonomousDatabaseSummaryDataguardRegionTypeEnum = "REMOTE_STANDBY_DG_REGION" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDataguardRegionTypeEnum
func GetAutonomousDatabaseSummaryDataguardRegionTypeEnumValues ¶
func GetAutonomousDatabaseSummaryDataguardRegionTypeEnumValues() []AutonomousDatabaseSummaryDataguardRegionTypeEnum
GetAutonomousDatabaseSummaryDataguardRegionTypeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDataguardRegionTypeEnum
func GetMappingAutonomousDatabaseSummaryDataguardRegionTypeEnum ¶
func GetMappingAutonomousDatabaseSummaryDataguardRegionTypeEnum(val string) (AutonomousDatabaseSummaryDataguardRegionTypeEnum, bool)
GetMappingAutonomousDatabaseSummaryDataguardRegionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryDbWorkloadEnum ¶
type AutonomousDatabaseSummaryDbWorkloadEnum string
AutonomousDatabaseSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDbWorkloadOltp AutonomousDatabaseSummaryDbWorkloadEnum = "OLTP" AutonomousDatabaseSummaryDbWorkloadDw AutonomousDatabaseSummaryDbWorkloadEnum = "DW" AutonomousDatabaseSummaryDbWorkloadAjd AutonomousDatabaseSummaryDbWorkloadEnum = "AJD" AutonomousDatabaseSummaryDbWorkloadApex AutonomousDatabaseSummaryDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDbWorkloadEnum
func GetAutonomousDatabaseSummaryDbWorkloadEnumValues ¶
func GetAutonomousDatabaseSummaryDbWorkloadEnumValues() []AutonomousDatabaseSummaryDbWorkloadEnum
GetAutonomousDatabaseSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDbWorkloadEnum
func GetMappingAutonomousDatabaseSummaryDbWorkloadEnum ¶
func GetMappingAutonomousDatabaseSummaryDbWorkloadEnum(val string) (AutonomousDatabaseSummaryDbWorkloadEnum, bool)
GetMappingAutonomousDatabaseSummaryDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum ¶ added in v65.33.0
type AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum string
AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDisasterRecoveryRegionTypePrimary AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum = "PRIMARY" AutonomousDatabaseSummaryDisasterRecoveryRegionTypeRemote AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum = "REMOTE" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum
func GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumValues ¶ added in v65.33.0
func GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumValues() []AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum
GetAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum
func GetMappingAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum ¶ added in v65.33.0
func GetMappingAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum(val string) (AutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum, bool)
GetMappingAutonomousDatabaseSummaryDisasterRecoveryRegionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryInfrastructureTypeEnum ¶
type AutonomousDatabaseSummaryInfrastructureTypeEnum string
AutonomousDatabaseSummaryInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryInfrastructureTypeCloud AutonomousDatabaseSummaryInfrastructureTypeEnum = "CLOUD" AutonomousDatabaseSummaryInfrastructureTypeCloudAtCustomer AutonomousDatabaseSummaryInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryInfrastructureTypeEnum
func GetAutonomousDatabaseSummaryInfrastructureTypeEnumValues ¶
func GetAutonomousDatabaseSummaryInfrastructureTypeEnumValues() []AutonomousDatabaseSummaryInfrastructureTypeEnum
GetAutonomousDatabaseSummaryInfrastructureTypeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryInfrastructureTypeEnum
func GetMappingAutonomousDatabaseSummaryInfrastructureTypeEnum ¶
func GetMappingAutonomousDatabaseSummaryInfrastructureTypeEnum(val string) (AutonomousDatabaseSummaryInfrastructureTypeEnum, bool)
GetMappingAutonomousDatabaseSummaryInfrastructureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryLicenseModelEnum ¶
type AutonomousDatabaseSummaryLicenseModelEnum string
AutonomousDatabaseSummaryLicenseModelEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryLicenseModelLicenseIncluded AutonomousDatabaseSummaryLicenseModelEnum = "LICENSE_INCLUDED" AutonomousDatabaseSummaryLicenseModelBringYourOwnLicense AutonomousDatabaseSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryLicenseModelEnum
func GetAutonomousDatabaseSummaryLicenseModelEnumValues ¶
func GetAutonomousDatabaseSummaryLicenseModelEnumValues() []AutonomousDatabaseSummaryLicenseModelEnum
GetAutonomousDatabaseSummaryLicenseModelEnumValues Enumerates the set of values for AutonomousDatabaseSummaryLicenseModelEnum
func GetMappingAutonomousDatabaseSummaryLicenseModelEnum ¶
func GetMappingAutonomousDatabaseSummaryLicenseModelEnum(val string) (AutonomousDatabaseSummaryLicenseModelEnum, bool)
GetMappingAutonomousDatabaseSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryLifecycleStateEnum ¶
type AutonomousDatabaseSummaryLifecycleStateEnum string
AutonomousDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryLifecycleStateProvisioning AutonomousDatabaseSummaryLifecycleStateEnum = "PROVISIONING" AutonomousDatabaseSummaryLifecycleStateAvailable AutonomousDatabaseSummaryLifecycleStateEnum = "AVAILABLE" AutonomousDatabaseSummaryLifecycleStateStopping AutonomousDatabaseSummaryLifecycleStateEnum = "STOPPING" AutonomousDatabaseSummaryLifecycleStateStopped AutonomousDatabaseSummaryLifecycleStateEnum = "STOPPED" AutonomousDatabaseSummaryLifecycleStateStarting AutonomousDatabaseSummaryLifecycleStateEnum = "STARTING" AutonomousDatabaseSummaryLifecycleStateTerminating AutonomousDatabaseSummaryLifecycleStateEnum = "TERMINATING" AutonomousDatabaseSummaryLifecycleStateTerminated AutonomousDatabaseSummaryLifecycleStateEnum = "TERMINATED" AutonomousDatabaseSummaryLifecycleStateRestoreInProgress AutonomousDatabaseSummaryLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDatabaseSummaryLifecycleStateRestoreFailed AutonomousDatabaseSummaryLifecycleStateEnum = "RESTORE_FAILED" AutonomousDatabaseSummaryLifecycleStateBackupInProgress AutonomousDatabaseSummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDatabaseSummaryLifecycleStateScaleInProgress AutonomousDatabaseSummaryLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDatabaseSummaryLifecycleStateAvailableNeedsAttention AutonomousDatabaseSummaryLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDatabaseSummaryLifecycleStateUpdating AutonomousDatabaseSummaryLifecycleStateEnum = "UPDATING" AutonomousDatabaseSummaryLifecycleStateMaintenanceInProgress AutonomousDatabaseSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousDatabaseSummaryLifecycleStateRestarting AutonomousDatabaseSummaryLifecycleStateEnum = "RESTARTING" AutonomousDatabaseSummaryLifecycleStateRecreating AutonomousDatabaseSummaryLifecycleStateEnum = "RECREATING" AutonomousDatabaseSummaryLifecycleStateRoleChangeInProgress AutonomousDatabaseSummaryLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDatabaseSummaryLifecycleStateUpgrading AutonomousDatabaseSummaryLifecycleStateEnum = "UPGRADING" AutonomousDatabaseSummaryLifecycleStateInaccessible AutonomousDatabaseSummaryLifecycleStateEnum = "INACCESSIBLE" AutonomousDatabaseSummaryLifecycleStateStandby AutonomousDatabaseSummaryLifecycleStateEnum = "STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryLifecycleStateEnum
func GetAutonomousDatabaseSummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseSummaryLifecycleStateEnumValues() []AutonomousDatabaseSummaryLifecycleStateEnum
GetAutonomousDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseSummaryLifecycleStateEnum
func GetMappingAutonomousDatabaseSummaryLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseSummaryLifecycleStateEnum(val string) (AutonomousDatabaseSummaryLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryNetServicesArchitectureEnum ¶ added in v65.61.1
type AutonomousDatabaseSummaryNetServicesArchitectureEnum string
AutonomousDatabaseSummaryNetServicesArchitectureEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryNetServicesArchitectureDedicated AutonomousDatabaseSummaryNetServicesArchitectureEnum = "DEDICATED" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryNetServicesArchitectureEnum
func GetAutonomousDatabaseSummaryNetServicesArchitectureEnumValues ¶ added in v65.61.1
func GetAutonomousDatabaseSummaryNetServicesArchitectureEnumValues() []AutonomousDatabaseSummaryNetServicesArchitectureEnum
GetAutonomousDatabaseSummaryNetServicesArchitectureEnumValues Enumerates the set of values for AutonomousDatabaseSummaryNetServicesArchitectureEnum
func GetMappingAutonomousDatabaseSummaryNetServicesArchitectureEnum ¶ added in v65.61.1
func GetMappingAutonomousDatabaseSummaryNetServicesArchitectureEnum(val string) (AutonomousDatabaseSummaryNetServicesArchitectureEnum, bool)
GetMappingAutonomousDatabaseSummaryNetServicesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryOpenModeEnum ¶
type AutonomousDatabaseSummaryOpenModeEnum string
AutonomousDatabaseSummaryOpenModeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryOpenModeOnly AutonomousDatabaseSummaryOpenModeEnum = "READ_ONLY" AutonomousDatabaseSummaryOpenModeWrite AutonomousDatabaseSummaryOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryOpenModeEnum
func GetAutonomousDatabaseSummaryOpenModeEnumValues ¶
func GetAutonomousDatabaseSummaryOpenModeEnumValues() []AutonomousDatabaseSummaryOpenModeEnum
GetAutonomousDatabaseSummaryOpenModeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryOpenModeEnum
func GetMappingAutonomousDatabaseSummaryOpenModeEnum ¶
func GetMappingAutonomousDatabaseSummaryOpenModeEnum(val string) (AutonomousDatabaseSummaryOpenModeEnum, bool)
GetMappingAutonomousDatabaseSummaryOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryOperationsInsightsStatusEnum ¶
type AutonomousDatabaseSummaryOperationsInsightsStatusEnum string
AutonomousDatabaseSummaryOperationsInsightsStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryOperationsInsightsStatusEnabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "ENABLING" AutonomousDatabaseSummaryOperationsInsightsStatusEnabled AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "ENABLED" AutonomousDatabaseSummaryOperationsInsightsStatusDisabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "DISABLING" AutonomousDatabaseSummaryOperationsInsightsStatusNotEnabled AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "NOT_ENABLED" AutonomousDatabaseSummaryOperationsInsightsStatusFailedEnabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "FAILED_ENABLING" AutonomousDatabaseSummaryOperationsInsightsStatusFailedDisabling AutonomousDatabaseSummaryOperationsInsightsStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryOperationsInsightsStatusEnum
func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumValues ¶
func GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumValues() []AutonomousDatabaseSummaryOperationsInsightsStatusEnum
GetAutonomousDatabaseSummaryOperationsInsightsStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryOperationsInsightsStatusEnum
func GetMappingAutonomousDatabaseSummaryOperationsInsightsStatusEnum ¶
func GetMappingAutonomousDatabaseSummaryOperationsInsightsStatusEnum(val string) (AutonomousDatabaseSummaryOperationsInsightsStatusEnum, bool)
GetMappingAutonomousDatabaseSummaryOperationsInsightsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryPermissionLevelEnum ¶
type AutonomousDatabaseSummaryPermissionLevelEnum string
AutonomousDatabaseSummaryPermissionLevelEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryPermissionLevelRestricted AutonomousDatabaseSummaryPermissionLevelEnum = "RESTRICTED" AutonomousDatabaseSummaryPermissionLevelUnrestricted AutonomousDatabaseSummaryPermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryPermissionLevelEnum
func GetAutonomousDatabaseSummaryPermissionLevelEnumValues ¶
func GetAutonomousDatabaseSummaryPermissionLevelEnumValues() []AutonomousDatabaseSummaryPermissionLevelEnum
GetAutonomousDatabaseSummaryPermissionLevelEnumValues Enumerates the set of values for AutonomousDatabaseSummaryPermissionLevelEnum
func GetMappingAutonomousDatabaseSummaryPermissionLevelEnum ¶
func GetMappingAutonomousDatabaseSummaryPermissionLevelEnum(val string) (AutonomousDatabaseSummaryPermissionLevelEnum, bool)
GetMappingAutonomousDatabaseSummaryPermissionLevelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryRefreshableModeEnum ¶
type AutonomousDatabaseSummaryRefreshableModeEnum string
AutonomousDatabaseSummaryRefreshableModeEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryRefreshableModeAutomatic AutonomousDatabaseSummaryRefreshableModeEnum = "AUTOMATIC" AutonomousDatabaseSummaryRefreshableModeManual AutonomousDatabaseSummaryRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryRefreshableModeEnum
func GetAutonomousDatabaseSummaryRefreshableModeEnumValues ¶
func GetAutonomousDatabaseSummaryRefreshableModeEnumValues() []AutonomousDatabaseSummaryRefreshableModeEnum
GetAutonomousDatabaseSummaryRefreshableModeEnumValues Enumerates the set of values for AutonomousDatabaseSummaryRefreshableModeEnum
func GetMappingAutonomousDatabaseSummaryRefreshableModeEnum ¶
func GetMappingAutonomousDatabaseSummaryRefreshableModeEnum(val string) (AutonomousDatabaseSummaryRefreshableModeEnum, bool)
GetMappingAutonomousDatabaseSummaryRefreshableModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryRefreshableStatusEnum ¶
type AutonomousDatabaseSummaryRefreshableStatusEnum string
AutonomousDatabaseSummaryRefreshableStatusEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryRefreshableStatusRefreshing AutonomousDatabaseSummaryRefreshableStatusEnum = "REFRESHING" AutonomousDatabaseSummaryRefreshableStatusNotRefreshing AutonomousDatabaseSummaryRefreshableStatusEnum = "NOT_REFRESHING" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryRefreshableStatusEnum
func GetAutonomousDatabaseSummaryRefreshableStatusEnumValues ¶
func GetAutonomousDatabaseSummaryRefreshableStatusEnumValues() []AutonomousDatabaseSummaryRefreshableStatusEnum
GetAutonomousDatabaseSummaryRefreshableStatusEnumValues Enumerates the set of values for AutonomousDatabaseSummaryRefreshableStatusEnum
func GetMappingAutonomousDatabaseSummaryRefreshableStatusEnum ¶
func GetMappingAutonomousDatabaseSummaryRefreshableStatusEnum(val string) (AutonomousDatabaseSummaryRefreshableStatusEnum, bool)
GetMappingAutonomousDatabaseSummaryRefreshableStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseSummaryRoleEnum ¶
type AutonomousDatabaseSummaryRoleEnum string
AutonomousDatabaseSummaryRoleEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryRolePrimary AutonomousDatabaseSummaryRoleEnum = "PRIMARY" AutonomousDatabaseSummaryRoleStandby AutonomousDatabaseSummaryRoleEnum = "STANDBY" AutonomousDatabaseSummaryRoleDisabledStandby AutonomousDatabaseSummaryRoleEnum = "DISABLED_STANDBY" AutonomousDatabaseSummaryRoleBackupCopy AutonomousDatabaseSummaryRoleEnum = "BACKUP_COPY" AutonomousDatabaseSummaryRoleSnapshotStandby AutonomousDatabaseSummaryRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryRoleEnum
func GetAutonomousDatabaseSummaryRoleEnumValues ¶
func GetAutonomousDatabaseSummaryRoleEnumValues() []AutonomousDatabaseSummaryRoleEnum
GetAutonomousDatabaseSummaryRoleEnumValues Enumerates the set of values for AutonomousDatabaseSummaryRoleEnum
func GetMappingAutonomousDatabaseSummaryRoleEnum ¶
func GetMappingAutonomousDatabaseSummaryRoleEnum(val string) (AutonomousDatabaseSummaryRoleEnum, bool)
GetMappingAutonomousDatabaseSummaryRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDatabaseWallet ¶
type AutonomousDatabaseWallet struct { // The current lifecycle state of the Autonomous Database wallet. LifecycleState AutonomousDatabaseWalletLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the wallet was last rotated. TimeRotated *common.SDKTime `mandatory:"false" json:"timeRotated"` }
AutonomousDatabaseWallet The Autonomous Database wallet details.
func (AutonomousDatabaseWallet) String ¶
func (m AutonomousDatabaseWallet) String() string
func (AutonomousDatabaseWallet) ValidateEnumValue ¶
func (m AutonomousDatabaseWallet) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDatabaseWalletLifecycleStateEnum ¶
type AutonomousDatabaseWalletLifecycleStateEnum string
AutonomousDatabaseWalletLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDatabaseWalletLifecycleStateActive AutonomousDatabaseWalletLifecycleStateEnum = "ACTIVE" AutonomousDatabaseWalletLifecycleStateUpdating AutonomousDatabaseWalletLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for AutonomousDatabaseWalletLifecycleStateEnum
func GetAutonomousDatabaseWalletLifecycleStateEnumValues ¶
func GetAutonomousDatabaseWalletLifecycleStateEnumValues() []AutonomousDatabaseWalletLifecycleStateEnum
GetAutonomousDatabaseWalletLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseWalletLifecycleStateEnum
func GetMappingAutonomousDatabaseWalletLifecycleStateEnum ¶
func GetMappingAutonomousDatabaseWalletLifecycleStateEnum(val string) (AutonomousDatabaseWalletLifecycleStateEnum, bool)
GetMappingAutonomousDatabaseWalletLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDbPreviewVersionSummary ¶
type AutonomousDbPreviewVersionSummary struct { // A valid Autonomous Database preview version. Version *string `mandatory:"true" json:"version"` // The date and time when the preview version availability begins. TimePreviewBegin *common.SDKTime `mandatory:"false" json:"timePreviewBegin"` // The date and time when the preview version availability ends. TimePreviewEnd *common.SDKTime `mandatory:"false" json:"timePreviewEnd"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload AutonomousDbPreviewVersionSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // A URL that points to a detailed description of the preview version. Details *string `mandatory:"false" json:"details"` }
AutonomousDbPreviewVersionSummary The Autonomous Database preview version. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/).
func (AutonomousDbPreviewVersionSummary) String ¶
func (m AutonomousDbPreviewVersionSummary) String() string
func (AutonomousDbPreviewVersionSummary) ValidateEnumValue ¶
func (m AutonomousDbPreviewVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDbPreviewVersionSummaryDbWorkloadEnum ¶
type AutonomousDbPreviewVersionSummaryDbWorkloadEnum string
AutonomousDbPreviewVersionSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDbPreviewVersionSummaryDbWorkloadOltp AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "OLTP" AutonomousDbPreviewVersionSummaryDbWorkloadDw AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "DW" AutonomousDbPreviewVersionSummaryDbWorkloadAjd AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "AJD" AutonomousDbPreviewVersionSummaryDbWorkloadApex AutonomousDbPreviewVersionSummaryDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDbPreviewVersionSummaryDbWorkloadEnum
func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumValues ¶
func GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumValues() []AutonomousDbPreviewVersionSummaryDbWorkloadEnum
GetAutonomousDbPreviewVersionSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDbPreviewVersionSummaryDbWorkloadEnum
func GetMappingAutonomousDbPreviewVersionSummaryDbWorkloadEnum ¶
func GetMappingAutonomousDbPreviewVersionSummaryDbWorkloadEnum(val string) (AutonomousDbPreviewVersionSummaryDbWorkloadEnum, bool)
GetMappingAutonomousDbPreviewVersionSummaryDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDbVersionSummary ¶
type AutonomousDbVersionSummary struct { // A valid Oracle Database version for Autonomous Database. Version *string `mandatory:"true" json:"version"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload AutonomousDbVersionSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // A URL that points to a detailed description of the Autonomous Database version. Details *string `mandatory:"false" json:"details"` // True if this version of the Oracle Database software can be used for Always-Free Autonomous Databases. IsFreeTierEnabled *bool `mandatory:"false" json:"isFreeTierEnabled"` // True if this version of the Oracle Database software has payments enabled. IsPaidEnabled *bool `mandatory:"false" json:"isPaidEnabled"` // True if this version of the Oracle Database software's default is free. IsDefaultForFree *bool `mandatory:"false" json:"isDefaultForFree"` // True if this version of the Oracle Database software's default is paid. IsDefaultForPaid *bool `mandatory:"false" json:"isDefaultForPaid"` }
AutonomousDbVersionSummary The supported Autonomous Database version.
func (AutonomousDbVersionSummary) String ¶
func (m AutonomousDbVersionSummary) String() string
func (AutonomousDbVersionSummary) ValidateEnumValue ¶
func (m AutonomousDbVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDbVersionSummaryDbWorkloadEnum ¶
type AutonomousDbVersionSummaryDbWorkloadEnum string
AutonomousDbVersionSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDbVersionSummaryDbWorkloadOltp AutonomousDbVersionSummaryDbWorkloadEnum = "OLTP" AutonomousDbVersionSummaryDbWorkloadDw AutonomousDbVersionSummaryDbWorkloadEnum = "DW" AutonomousDbVersionSummaryDbWorkloadAjd AutonomousDbVersionSummaryDbWorkloadEnum = "AJD" AutonomousDbVersionSummaryDbWorkloadApex AutonomousDbVersionSummaryDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDbVersionSummaryDbWorkloadEnum
func GetAutonomousDbVersionSummaryDbWorkloadEnumValues ¶
func GetAutonomousDbVersionSummaryDbWorkloadEnumValues() []AutonomousDbVersionSummaryDbWorkloadEnum
GetAutonomousDbVersionSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDbVersionSummaryDbWorkloadEnum
func GetMappingAutonomousDbVersionSummaryDbWorkloadEnum ¶
func GetMappingAutonomousDbVersionSummaryDbWorkloadEnum(val string) (AutonomousDbVersionSummaryDbWorkloadEnum, bool)
GetMappingAutonomousDbVersionSummaryDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabase ¶ added in v65.81.3
type AutonomousDwDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the Autonomous Database. LifecycleState AutonomousDwDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // The quantity of data in the database, in terabytes. // The following points apply to Autonomous Databases on Serverless Infrastructure: // - This is an integer field whose value remains null when the data size is in GBs and cannot be converted to TBs (by dividing the GB value by 1024) without rounding error. // - To get the exact value of data storage size without rounding error, please see `dataStorageSizeInGBs` of Autonomous Database. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // KMS key lifecycle details. KmsKeyLifecycleDetails *string `mandatory:"false" json:"kmsKeyLifecycleDetails"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the autonomous database. The default is AL16UTF16. Allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // The area assigned to In-Memory tables in Autonomous Database. InMemoryAreaInGBs *int `mandatory:"false" json:"inMemoryAreaInGBs"` // The date and time when the next long-term backup would be created. NextLongTermBackupTimeStamp *common.SDKTime `mandatory:"false" json:"nextLongTermBackupTimeStamp"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Always Free database will be stopped because of inactivity. If this time is reached without any database activity, the database will automatically be put into the STOPPED state. TimeReclamationOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeReclamationOfFreeAutonomousDatabase"` // The date and time the Always Free database will be automatically deleted because of inactivity. If the database is in the STOPPED state and without activity until this time, it will be deleted. TimeDeletionOfFreeAutonomousDatabase *common.SDKTime `mandatory:"false" json:"timeDeletionOfFreeAutonomousDatabase"` BackupConfig *AutonomousDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // Key History Entry. KeyHistoryEntry []AutonomousDatabaseKeyHistoryEntry `mandatory:"false" json:"keyHistoryEntry"` // Key History Entry. EncryptionKeyHistoryEntry []AutonomousDatabaseEncryptionKeyHistoryEntry `mandatory:"false" json:"encryptionKeyHistoryEntry"` // The number of CPU cores to be made available to the database. When the ECPU is selected, the value for cpuCoreCount is 0. For Autonomous Database on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard LocalAdgAutoFailoverMaxDataLossLimit *int `mandatory:"false" json:"localAdgAutoFailoverMaxDataLossLimit"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel AutonomousDwDatabaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The backup storage to the database. TotalBackupStorageSizeInGBs *float64 `mandatory:"false" json:"totalBackupStorageSizeInGBs"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata Infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision cores, enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to Autonomous Databases on both serverless and dedicated Exadata infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata Infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbde/index.html) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // An array of CPU values that an Autonomous Database can be scaled to. ProvisionableCpus []float32 `mandatory:"false" json:"provisionableCpus"` // The amount of memory (in GBs) enabled per ECPU or OCPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The quantity of data in the database, in gigabytes. // For Autonomous Transaction Processing databases using ECPUs on Serverless Infrastructure, this value is always populated. In all the other cases, this value will be null and `dataStorageSizeInTBs` will be populated instead. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The storage space consumed by Autonomous Database in GBs. UsedDataStorageSizeInGBs *int `mandatory:"false" json:"usedDataStorageSizeInGBs"` // The infrastructure type this resource belongs to. InfrastructureType AutonomousDwDatabaseInfrastructureTypeEnum `mandatory:"false" json:"infrastructureType,omitempty"` // True if the database uses dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // Indicates if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The date and time the Autonomous Database was most recently undeleted. TimeUndeleted *common.SDKTime `mandatory:"false" json:"timeUndeleted"` // The date and time the Autonomous Database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The URL of the Service Console for the Autonomous Database. ServiceConsoleUrl *string `mandatory:"false" json:"serviceConsoleUrl"` // The connection string used to connect to the Autonomous Database. The username for the Service Console is ADMIN. Use the password you entered when creating the Autonomous Database for the password value. ConnectionStrings *AutonomousDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` ConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"connectionUrls"` // The Public URLs of Private Endpoint database for accessing Oracle Application Express (APEX) and SQL Developer Web with a browser from a Compute instance within your VCN or that has a direct connection to your VCN. PublicConnectionUrls *AutonomousDatabaseConnectionUrls `mandatory:"false" json:"publicConnectionUrls"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel AutonomousDwDatabaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // The amount of storage that has been used for Autonomous Databases in dedicated infrastructure, in terabytes. UsedDataStorageSizeInTBs *int `mandatory:"false" json:"usedDataStorageSizeInTBs"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The private endpoint for the resource. PrivateEndpoint *string `mandatory:"false" json:"privateEndpoint"` // The public endpoint for the private endpoint enabled resource. PublicEndpoint *string `mandatory:"false" json:"publicEndpoint"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Indicates if the Autonomous Database version is a preview version. IsPreview *bool `mandatory:"false" json:"isPreview"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload AutonomousDwDatabaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Information about Oracle APEX Application Development. ApexDetails *AutonomousDatabaseApex `mandatory:"false" json:"apexDetails"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Status of the Data Safe registration for this Autonomous Database. DataSafeStatus AutonomousDwDatabaseDataSafeStatusEnum `mandatory:"false" json:"dataSafeStatus,omitempty"` // Status of Operations Insights for this Autonomous Database. OperationsInsightsStatus AutonomousDwDatabaseOperationsInsightsStatusEnum `mandatory:"false" json:"operationsInsightsStatus,omitempty"` // Status of Database Management for this Autonomous Database. DatabaseManagementStatus AutonomousDwDatabaseDatabaseManagementStatusEnum `mandatory:"false" json:"databaseManagementStatus,omitempty"` // The date and time when maintenance will begin. TimeMaintenanceBegin *common.SDKTime `mandatory:"false" json:"timeMaintenanceBegin"` // The date and time when maintenance will end. TimeMaintenanceEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceEnd"` // The component chosen for maintenance. MaintenanceTargetComponent *string `mandatory:"false" json:"maintenanceTargetComponent"` // Indicates if the Autonomous Database is a refreshable clone. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The date and time when last refresh happened. TimeOfLastRefresh *common.SDKTime `mandatory:"false" json:"timeOfLastRefresh"` // The refresh point timestamp (UTC). The refresh point is the time to which the database was most recently refreshed. Data created after the refresh point is not included in the refresh. TimeOfLastRefreshPoint *common.SDKTime `mandatory:"false" json:"timeOfLastRefreshPoint"` // The date and time of next refresh. TimeOfNextRefresh *common.SDKTime `mandatory:"false" json:"timeOfNextRefresh"` // Indicates the Autonomous Database mode. The database can be opened in `READ_ONLY` or `READ_WRITE` mode. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. OpenMode AutonomousDwDatabaseOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The refresh status of the clone. REFRESHING indicates that the clone is currently being refreshed with data from the source Autonomous Database. RefreshableStatus AutonomousDwDatabaseRefreshableStatusEnum `mandatory:"false" json:"refreshableStatus,omitempty"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode AutonomousDwDatabaseRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that was cloned to create the current Autonomous Database. SourceId *string `mandatory:"false" json:"sourceId"` // The Autonomous Database permission level. Restricted mode allows access only by admin users. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PermissionLevel AutonomousDwDatabasePermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The timestamp of the last switchover operation for the Autonomous Database. TimeOfLastSwitchover *common.SDKTime `mandatory:"false" json:"timeOfLastSwitchover"` // The timestamp of the last failover operation. TimeOfLastFailover *common.SDKTime `mandatory:"false" json:"timeOfLastFailover"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates the number of seconds of data loss for a Data Guard failover. FailedDataRecoveryInSeconds *int `mandatory:"false" json:"failedDataRecoveryInSeconds"` // **Deprecated** Autonomous Data Guard standby database details. StandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"standbyDb"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // Indicates whether the Autonomous Database has Cross Region Data Guard enabled. Not applicable to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsRemoteDataGuardEnabled *bool `mandatory:"false" json:"isRemoteDataGuardEnabled"` LocalStandbyDb *AutonomousDatabaseStandbySummary `mandatory:"false" json:"localStandbyDb"` // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role AutonomousDwDatabaseRoleEnum `mandatory:"false" json:"role,omitempty"` // List of Oracle Database versions available for a database upgrade. If there are no version upgrades available, this list is empty. AvailableUpgradeVersions []string `mandatory:"false" json:"availableUpgradeVersions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // The frequency a refreshable clone is refreshed after auto-refresh is enabled. The minimum is 1 hour. The maximum is 7 days. The date and time that auto-refresh is enabled is controlled by the `timeOfAutoRefreshStart` parameter. AutoRefreshFrequencyInSeconds *int `mandatory:"false" json:"autoRefreshFrequencyInSeconds"` // The time, in seconds, the data of the refreshable clone lags the primary database at the point of refresh. The minimum is 0 minutes (0 mins means refresh to the latest available timestamp). The maximum is 7 days. The lag time increases after refreshing until the next data refresh happens. AutoRefreshPointLagInSeconds *int `mandatory:"false" json:"autoRefreshPointLagInSeconds"` // The the date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation. Subsequent (ongoing) refresh operations have start times controlled by the value of the `autoRefreshFrequencyInSeconds` parameter. TimeOfAutoRefreshStart *common.SDKTime `mandatory:"false" json:"timeOfAutoRefreshStart"` // The list of regions that support the creation of an Autonomous Database clone or an Autonomous Data Guard standby database. SupportedRegionsToCloneTo []string `mandatory:"false" json:"supportedRegionsToCloneTo"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // The date and time that Autonomous Data Guard was enabled for an Autonomous Database where the standby was provisioned in the same region as the primary database. TimeLocalDataGuardEnabled *common.SDKTime `mandatory:"false" json:"timeLocalDataGuardEnabled"` // **Deprecated.** The Autonomous Data Guard region type of the Autonomous Database. For Autonomous Database Serverless, Autonomous Data Guard associations have designated primary and standby regions, and these region types do not change when the database changes roles. The standby regions in Autonomous Data Guard associations can be the same region designated as the primary region, or they can be remote regions. Certain database administrative operations may be available only in the primary region of the Autonomous Data Guard association, and cannot be performed when the database using the primary role is operating in a remote Autonomous Data Guard standby region. DataguardRegionType AutonomousDwDatabaseDataguardRegionTypeEnum `mandatory:"false" json:"dataguardRegionType,omitempty"` // The date and time the Autonomous Data Guard role was switched for the Autonomous Database. For databases that have standbys in both the primary Data Guard region and a remote Data Guard standby region, this is the latest timestamp of either the database using the "primary" role in the primary Data Guard region, or database located in the remote Data Guard standby region. TimeDataGuardRoleChanged *common.SDKTime `mandatory:"false" json:"timeDataGuardRoleChanged"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of standby databases located in Autonomous Data Guard remote regions that are associated with the source database. Note that for Autonomous Database Serverless instances, standby databases located in the same region as the source primary database do not have OCIDs. PeerDbIds []string `mandatory:"false" json:"peerDbIds"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The time the member joined the resource pool. TimeOfJoiningResourcePool *common.SDKTime `mandatory:"false" json:"timeOfJoiningResourcePool"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // Indicates if the refreshable clone can be reconnected to its source database. IsReconnectCloneEnabled *bool `mandatory:"false" json:"isReconnectCloneEnabled"` // The time and date as an RFC3339 formatted string, e.g., 2022-01-01T12:00:00.000Z, to set the limit for a refreshable clone to be reconnected to its source database. TimeUntilReconnectCloneEnabled *common.SDKTime `mandatory:"false" json:"timeUntilReconnectCloneEnabled"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The amount of storage currently allocated for the database tables and billed for, rounded up. When auto-scaling is not enabled, this value is equal to the `dataStorageSizeInTBs` value. You can compare this value to the `actualUsedDataStorageSizeInTBs` value to determine if a manual shrink operation is appropriate for your allocated storage. // **Note:** Auto-scaling does not automatically decrease allocated storage when data is deleted from the database. AllocatedStorageSizeInTBs *float64 `mandatory:"false" json:"allocatedStorageSizeInTBs"` // The current amount of storage in use for user and system data, in terabytes (TB). ActualUsedDataStorageSizeInTBs *float64 `mandatory:"false" json:"actualUsedDataStorageSizeInTBs"` // The Oracle Database Edition that applies to the Autonomous databases. DatabaseEdition AutonomousDwDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // Indicates the local disaster recovery (DR) type of the Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. LocalDisasterRecoveryType DisasterRecoveryConfigurationDisasterRecoveryTypeEnum `mandatory:"false" json:"localDisasterRecoveryType,omitempty"` // **Deprecated.** The disaster recovery (DR) region type of the Autonomous Database. For Autonomous Database Serverless instances, DR associations have designated primary and standby regions. These region types do not change when the database changes roles. The standby region in DR associations can be the same region as the primary region, or they can be in a remote regions. Some database administration operations may be available only in the primary region of the DR association, and cannot be performed when the database using the primary role is operating in a remote region. DisasterRecoveryRegionType AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum `mandatory:"false" json:"disasterRecoveryRegionType,omitempty"` // The date and time the Disaster Recovery role was switched for the standby Autonomous Database. TimeDisasterRecoveryRoleChanged *common.SDKTime `mandatory:"false" json:"timeDisasterRecoveryRoleChanged"` RemoteDisasterRecoveryConfiguration *DisasterRecoveryConfiguration `mandatory:"false" json:"remoteDisasterRecoveryConfiguration"` // Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users. NetServicesArchitecture AutonomousDwDatabaseNetServicesArchitectureEnum `mandatory:"false" json:"netServicesArchitecture,omitempty"` // The availability domain where the Autonomous Database Serverless instance is located. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Autonomous Serverless Database. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. CloneTableSpaceList []int `mandatory:"false" json:"cloneTableSpaceList"` }
AutonomousDwDatabase An Oracle Autonomous Database.
func (AutonomousDwDatabase) String ¶ added in v65.81.3
func (m AutonomousDwDatabase) String() string
func (*AutonomousDwDatabase) UnmarshalJSON ¶ added in v65.81.3
func (m *AutonomousDwDatabase) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (AutonomousDwDatabase) ValidateEnumValue ¶ added in v65.81.3
func (m AutonomousDwDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum ¶ added in v65.81.3
type AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum string
AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum Enum with underlying type: string
const ( AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEarly AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum = "EARLY" AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeRegular AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum = "REGULAR" )
Set of constants representing the allowable values for AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum
func GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumValues() []AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnumValues Enumerates the set of values for AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum
func GetMappingAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum(val string) (AutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum, bool)
GetMappingAutonomousDwDatabaseAutonomousMaintenanceScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseComputeModelEnum ¶ added in v65.81.3
type AutonomousDwDatabaseComputeModelEnum string
AutonomousDwDatabaseComputeModelEnum Enum with underlying type: string
const ( AutonomousDwDatabaseComputeModelEcpu AutonomousDwDatabaseComputeModelEnum = "ECPU" AutonomousDwDatabaseComputeModelOcpu AutonomousDwDatabaseComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousDwDatabaseComputeModelEnum
func GetAutonomousDwDatabaseComputeModelEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseComputeModelEnumValues() []AutonomousDwDatabaseComputeModelEnum
GetAutonomousDwDatabaseComputeModelEnumValues Enumerates the set of values for AutonomousDwDatabaseComputeModelEnum
func GetMappingAutonomousDwDatabaseComputeModelEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseComputeModelEnum(val string) (AutonomousDwDatabaseComputeModelEnum, bool)
GetMappingAutonomousDwDatabaseComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseDataSafeStatusEnum ¶ added in v65.81.3
type AutonomousDwDatabaseDataSafeStatusEnum string
AutonomousDwDatabaseDataSafeStatusEnum Enum with underlying type: string
const ( AutonomousDwDatabaseDataSafeStatusRegistering AutonomousDwDatabaseDataSafeStatusEnum = "REGISTERING" AutonomousDwDatabaseDataSafeStatusRegistered AutonomousDwDatabaseDataSafeStatusEnum = "REGISTERED" AutonomousDwDatabaseDataSafeStatusDeregistering AutonomousDwDatabaseDataSafeStatusEnum = "DEREGISTERING" AutonomousDwDatabaseDataSafeStatusNotRegistered AutonomousDwDatabaseDataSafeStatusEnum = "NOT_REGISTERED" AutonomousDwDatabaseDataSafeStatusFailed AutonomousDwDatabaseDataSafeStatusEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDwDatabaseDataSafeStatusEnum
func GetAutonomousDwDatabaseDataSafeStatusEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDataSafeStatusEnumValues() []AutonomousDwDatabaseDataSafeStatusEnum
GetAutonomousDwDatabaseDataSafeStatusEnumValues Enumerates the set of values for AutonomousDwDatabaseDataSafeStatusEnum
func GetMappingAutonomousDwDatabaseDataSafeStatusEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseDataSafeStatusEnum(val string) (AutonomousDwDatabaseDataSafeStatusEnum, bool)
GetMappingAutonomousDwDatabaseDataSafeStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseDatabaseEditionEnum ¶ added in v65.81.3
type AutonomousDwDatabaseDatabaseEditionEnum string
AutonomousDwDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( AutonomousDwDatabaseDatabaseEditionStandardEdition AutonomousDwDatabaseDatabaseEditionEnum = "STANDARD_EDITION" AutonomousDwDatabaseDatabaseEditionEnterpriseEdition AutonomousDwDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" )
Set of constants representing the allowable values for AutonomousDwDatabaseDatabaseEditionEnum
func GetAutonomousDwDatabaseDatabaseEditionEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDatabaseEditionEnumValues() []AutonomousDwDatabaseDatabaseEditionEnum
GetAutonomousDwDatabaseDatabaseEditionEnumValues Enumerates the set of values for AutonomousDwDatabaseDatabaseEditionEnum
func GetMappingAutonomousDwDatabaseDatabaseEditionEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseDatabaseEditionEnum(val string) (AutonomousDwDatabaseDatabaseEditionEnum, bool)
GetMappingAutonomousDwDatabaseDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseDatabaseManagementStatusEnum ¶ added in v65.81.3
type AutonomousDwDatabaseDatabaseManagementStatusEnum string
AutonomousDwDatabaseDatabaseManagementStatusEnum Enum with underlying type: string
const ( AutonomousDwDatabaseDatabaseManagementStatusEnabling AutonomousDwDatabaseDatabaseManagementStatusEnum = "ENABLING" AutonomousDwDatabaseDatabaseManagementStatusEnabled AutonomousDwDatabaseDatabaseManagementStatusEnum = "ENABLED" AutonomousDwDatabaseDatabaseManagementStatusDisabling AutonomousDwDatabaseDatabaseManagementStatusEnum = "DISABLING" AutonomousDwDatabaseDatabaseManagementStatusNotEnabled AutonomousDwDatabaseDatabaseManagementStatusEnum = "NOT_ENABLED" AutonomousDwDatabaseDatabaseManagementStatusFailedEnabling AutonomousDwDatabaseDatabaseManagementStatusEnum = "FAILED_ENABLING" AutonomousDwDatabaseDatabaseManagementStatusFailedDisabling AutonomousDwDatabaseDatabaseManagementStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDwDatabaseDatabaseManagementStatusEnum
func GetAutonomousDwDatabaseDatabaseManagementStatusEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDatabaseManagementStatusEnumValues() []AutonomousDwDatabaseDatabaseManagementStatusEnum
GetAutonomousDwDatabaseDatabaseManagementStatusEnumValues Enumerates the set of values for AutonomousDwDatabaseDatabaseManagementStatusEnum
func GetMappingAutonomousDwDatabaseDatabaseManagementStatusEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseDatabaseManagementStatusEnum(val string) (AutonomousDwDatabaseDatabaseManagementStatusEnum, bool)
GetMappingAutonomousDwDatabaseDatabaseManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseDataguardRegionTypeEnum ¶ added in v65.81.3
type AutonomousDwDatabaseDataguardRegionTypeEnum string
AutonomousDwDatabaseDataguardRegionTypeEnum Enum with underlying type: string
const ( AutonomousDwDatabaseDataguardRegionTypePrimaryDgRegion AutonomousDwDatabaseDataguardRegionTypeEnum = "PRIMARY_DG_REGION" AutonomousDwDatabaseDataguardRegionTypeRemoteStandbyDgRegion AutonomousDwDatabaseDataguardRegionTypeEnum = "REMOTE_STANDBY_DG_REGION" )
Set of constants representing the allowable values for AutonomousDwDatabaseDataguardRegionTypeEnum
func GetAutonomousDwDatabaseDataguardRegionTypeEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDataguardRegionTypeEnumValues() []AutonomousDwDatabaseDataguardRegionTypeEnum
GetAutonomousDwDatabaseDataguardRegionTypeEnumValues Enumerates the set of values for AutonomousDwDatabaseDataguardRegionTypeEnum
func GetMappingAutonomousDwDatabaseDataguardRegionTypeEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseDataguardRegionTypeEnum(val string) (AutonomousDwDatabaseDataguardRegionTypeEnum, bool)
GetMappingAutonomousDwDatabaseDataguardRegionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseDbWorkloadEnum ¶ added in v65.81.3
type AutonomousDwDatabaseDbWorkloadEnum string
AutonomousDwDatabaseDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDwDatabaseDbWorkloadOltp AutonomousDwDatabaseDbWorkloadEnum = "OLTP" AutonomousDwDatabaseDbWorkloadDw AutonomousDwDatabaseDbWorkloadEnum = "DW" AutonomousDwDatabaseDbWorkloadAjd AutonomousDwDatabaseDbWorkloadEnum = "AJD" AutonomousDwDatabaseDbWorkloadApex AutonomousDwDatabaseDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for AutonomousDwDatabaseDbWorkloadEnum
func GetAutonomousDwDatabaseDbWorkloadEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDbWorkloadEnumValues() []AutonomousDwDatabaseDbWorkloadEnum
GetAutonomousDwDatabaseDbWorkloadEnumValues Enumerates the set of values for AutonomousDwDatabaseDbWorkloadEnum
func GetMappingAutonomousDwDatabaseDbWorkloadEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseDbWorkloadEnum(val string) (AutonomousDwDatabaseDbWorkloadEnum, bool)
GetMappingAutonomousDwDatabaseDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum ¶ added in v65.81.3
type AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum string
AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum Enum with underlying type: string
const ( AutonomousDwDatabaseDisasterRecoveryRegionTypePrimary AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum = "PRIMARY" AutonomousDwDatabaseDisasterRecoveryRegionTypeRemote AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum = "REMOTE" )
Set of constants representing the allowable values for AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum
func GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumValues() []AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum
GetAutonomousDwDatabaseDisasterRecoveryRegionTypeEnumValues Enumerates the set of values for AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum
func GetMappingAutonomousDwDatabaseDisasterRecoveryRegionTypeEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseDisasterRecoveryRegionTypeEnum(val string) (AutonomousDwDatabaseDisasterRecoveryRegionTypeEnum, bool)
GetMappingAutonomousDwDatabaseDisasterRecoveryRegionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseInfrastructureTypeEnum ¶ added in v65.81.3
type AutonomousDwDatabaseInfrastructureTypeEnum string
AutonomousDwDatabaseInfrastructureTypeEnum Enum with underlying type: string
const ( AutonomousDwDatabaseInfrastructureTypeCloud AutonomousDwDatabaseInfrastructureTypeEnum = "CLOUD" AutonomousDwDatabaseInfrastructureTypeCloudAtCustomer AutonomousDwDatabaseInfrastructureTypeEnum = "CLOUD_AT_CUSTOMER" )
Set of constants representing the allowable values for AutonomousDwDatabaseInfrastructureTypeEnum
func GetAutonomousDwDatabaseInfrastructureTypeEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseInfrastructureTypeEnumValues() []AutonomousDwDatabaseInfrastructureTypeEnum
GetAutonomousDwDatabaseInfrastructureTypeEnumValues Enumerates the set of values for AutonomousDwDatabaseInfrastructureTypeEnum
func GetMappingAutonomousDwDatabaseInfrastructureTypeEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseInfrastructureTypeEnum(val string) (AutonomousDwDatabaseInfrastructureTypeEnum, bool)
GetMappingAutonomousDwDatabaseInfrastructureTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseLicenseModelEnum ¶ added in v65.81.3
type AutonomousDwDatabaseLicenseModelEnum string
AutonomousDwDatabaseLicenseModelEnum Enum with underlying type: string
const ( AutonomousDwDatabaseLicenseModelLicenseIncluded AutonomousDwDatabaseLicenseModelEnum = "LICENSE_INCLUDED" AutonomousDwDatabaseLicenseModelBringYourOwnLicense AutonomousDwDatabaseLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousDwDatabaseLicenseModelEnum
func GetAutonomousDwDatabaseLicenseModelEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseLicenseModelEnumValues() []AutonomousDwDatabaseLicenseModelEnum
GetAutonomousDwDatabaseLicenseModelEnumValues Enumerates the set of values for AutonomousDwDatabaseLicenseModelEnum
func GetMappingAutonomousDwDatabaseLicenseModelEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseLicenseModelEnum(val string) (AutonomousDwDatabaseLicenseModelEnum, bool)
GetMappingAutonomousDwDatabaseLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseLifecycleStateEnum ¶ added in v65.81.3
type AutonomousDwDatabaseLifecycleStateEnum string
AutonomousDwDatabaseLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDwDatabaseLifecycleStateProvisioning AutonomousDwDatabaseLifecycleStateEnum = "PROVISIONING" AutonomousDwDatabaseLifecycleStateAvailable AutonomousDwDatabaseLifecycleStateEnum = "AVAILABLE" AutonomousDwDatabaseLifecycleStateStopping AutonomousDwDatabaseLifecycleStateEnum = "STOPPING" AutonomousDwDatabaseLifecycleStateStopped AutonomousDwDatabaseLifecycleStateEnum = "STOPPED" AutonomousDwDatabaseLifecycleStateStarting AutonomousDwDatabaseLifecycleStateEnum = "STARTING" AutonomousDwDatabaseLifecycleStateTerminating AutonomousDwDatabaseLifecycleStateEnum = "TERMINATING" AutonomousDwDatabaseLifecycleStateTerminated AutonomousDwDatabaseLifecycleStateEnum = "TERMINATED" AutonomousDwDatabaseLifecycleStateRestoreInProgress AutonomousDwDatabaseLifecycleStateEnum = "RESTORE_IN_PROGRESS" AutonomousDwDatabaseLifecycleStateRestoreFailed AutonomousDwDatabaseLifecycleStateEnum = "RESTORE_FAILED" AutonomousDwDatabaseLifecycleStateBackupInProgress AutonomousDwDatabaseLifecycleStateEnum = "BACKUP_IN_PROGRESS" AutonomousDwDatabaseLifecycleStateScaleInProgress AutonomousDwDatabaseLifecycleStateEnum = "SCALE_IN_PROGRESS" AutonomousDwDatabaseLifecycleStateAvailableNeedsAttention AutonomousDwDatabaseLifecycleStateEnum = "AVAILABLE_NEEDS_ATTENTION" AutonomousDwDatabaseLifecycleStateUpdating AutonomousDwDatabaseLifecycleStateEnum = "UPDATING" AutonomousDwDatabaseLifecycleStateMaintenanceInProgress AutonomousDwDatabaseLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" AutonomousDwDatabaseLifecycleStateRestarting AutonomousDwDatabaseLifecycleStateEnum = "RESTARTING" AutonomousDwDatabaseLifecycleStateRecreating AutonomousDwDatabaseLifecycleStateEnum = "RECREATING" AutonomousDwDatabaseLifecycleStateRoleChangeInProgress AutonomousDwDatabaseLifecycleStateEnum = "ROLE_CHANGE_IN_PROGRESS" AutonomousDwDatabaseLifecycleStateUpgrading AutonomousDwDatabaseLifecycleStateEnum = "UPGRADING" AutonomousDwDatabaseLifecycleStateInaccessible AutonomousDwDatabaseLifecycleStateEnum = "INACCESSIBLE" AutonomousDwDatabaseLifecycleStateStandby AutonomousDwDatabaseLifecycleStateEnum = "STANDBY" )
Set of constants representing the allowable values for AutonomousDwDatabaseLifecycleStateEnum
func GetAutonomousDwDatabaseLifecycleStateEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseLifecycleStateEnumValues() []AutonomousDwDatabaseLifecycleStateEnum
GetAutonomousDwDatabaseLifecycleStateEnumValues Enumerates the set of values for AutonomousDwDatabaseLifecycleStateEnum
func GetMappingAutonomousDwDatabaseLifecycleStateEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseLifecycleStateEnum(val string) (AutonomousDwDatabaseLifecycleStateEnum, bool)
GetMappingAutonomousDwDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseNetServicesArchitectureEnum ¶ added in v65.81.3
type AutonomousDwDatabaseNetServicesArchitectureEnum string
AutonomousDwDatabaseNetServicesArchitectureEnum Enum with underlying type: string
const ( AutonomousDwDatabaseNetServicesArchitectureDedicated AutonomousDwDatabaseNetServicesArchitectureEnum = "DEDICATED" )
Set of constants representing the allowable values for AutonomousDwDatabaseNetServicesArchitectureEnum
func GetAutonomousDwDatabaseNetServicesArchitectureEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseNetServicesArchitectureEnumValues() []AutonomousDwDatabaseNetServicesArchitectureEnum
GetAutonomousDwDatabaseNetServicesArchitectureEnumValues Enumerates the set of values for AutonomousDwDatabaseNetServicesArchitectureEnum
func GetMappingAutonomousDwDatabaseNetServicesArchitectureEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseNetServicesArchitectureEnum(val string) (AutonomousDwDatabaseNetServicesArchitectureEnum, bool)
GetMappingAutonomousDwDatabaseNetServicesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseOpenModeEnum ¶ added in v65.81.3
type AutonomousDwDatabaseOpenModeEnum string
AutonomousDwDatabaseOpenModeEnum Enum with underlying type: string
const ( AutonomousDwDatabaseOpenModeOnly AutonomousDwDatabaseOpenModeEnum = "READ_ONLY" AutonomousDwDatabaseOpenModeWrite AutonomousDwDatabaseOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for AutonomousDwDatabaseOpenModeEnum
func GetAutonomousDwDatabaseOpenModeEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseOpenModeEnumValues() []AutonomousDwDatabaseOpenModeEnum
GetAutonomousDwDatabaseOpenModeEnumValues Enumerates the set of values for AutonomousDwDatabaseOpenModeEnum
func GetMappingAutonomousDwDatabaseOpenModeEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseOpenModeEnum(val string) (AutonomousDwDatabaseOpenModeEnum, bool)
GetMappingAutonomousDwDatabaseOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseOperationsInsightsStatusEnum ¶ added in v65.81.3
type AutonomousDwDatabaseOperationsInsightsStatusEnum string
AutonomousDwDatabaseOperationsInsightsStatusEnum Enum with underlying type: string
const ( AutonomousDwDatabaseOperationsInsightsStatusEnabling AutonomousDwDatabaseOperationsInsightsStatusEnum = "ENABLING" AutonomousDwDatabaseOperationsInsightsStatusEnabled AutonomousDwDatabaseOperationsInsightsStatusEnum = "ENABLED" AutonomousDwDatabaseOperationsInsightsStatusDisabling AutonomousDwDatabaseOperationsInsightsStatusEnum = "DISABLING" AutonomousDwDatabaseOperationsInsightsStatusNotEnabled AutonomousDwDatabaseOperationsInsightsStatusEnum = "NOT_ENABLED" AutonomousDwDatabaseOperationsInsightsStatusFailedEnabling AutonomousDwDatabaseOperationsInsightsStatusEnum = "FAILED_ENABLING" AutonomousDwDatabaseOperationsInsightsStatusFailedDisabling AutonomousDwDatabaseOperationsInsightsStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for AutonomousDwDatabaseOperationsInsightsStatusEnum
func GetAutonomousDwDatabaseOperationsInsightsStatusEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseOperationsInsightsStatusEnumValues() []AutonomousDwDatabaseOperationsInsightsStatusEnum
GetAutonomousDwDatabaseOperationsInsightsStatusEnumValues Enumerates the set of values for AutonomousDwDatabaseOperationsInsightsStatusEnum
func GetMappingAutonomousDwDatabaseOperationsInsightsStatusEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseOperationsInsightsStatusEnum(val string) (AutonomousDwDatabaseOperationsInsightsStatusEnum, bool)
GetMappingAutonomousDwDatabaseOperationsInsightsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabasePermissionLevelEnum ¶ added in v65.81.3
type AutonomousDwDatabasePermissionLevelEnum string
AutonomousDwDatabasePermissionLevelEnum Enum with underlying type: string
const ( AutonomousDwDatabasePermissionLevelRestricted AutonomousDwDatabasePermissionLevelEnum = "RESTRICTED" AutonomousDwDatabasePermissionLevelUnrestricted AutonomousDwDatabasePermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for AutonomousDwDatabasePermissionLevelEnum
func GetAutonomousDwDatabasePermissionLevelEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabasePermissionLevelEnumValues() []AutonomousDwDatabasePermissionLevelEnum
GetAutonomousDwDatabasePermissionLevelEnumValues Enumerates the set of values for AutonomousDwDatabasePermissionLevelEnum
func GetMappingAutonomousDwDatabasePermissionLevelEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabasePermissionLevelEnum(val string) (AutonomousDwDatabasePermissionLevelEnum, bool)
GetMappingAutonomousDwDatabasePermissionLevelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseRefreshableModeEnum ¶ added in v65.81.3
type AutonomousDwDatabaseRefreshableModeEnum string
AutonomousDwDatabaseRefreshableModeEnum Enum with underlying type: string
const ( AutonomousDwDatabaseRefreshableModeAutomatic AutonomousDwDatabaseRefreshableModeEnum = "AUTOMATIC" AutonomousDwDatabaseRefreshableModeManual AutonomousDwDatabaseRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for AutonomousDwDatabaseRefreshableModeEnum
func GetAutonomousDwDatabaseRefreshableModeEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseRefreshableModeEnumValues() []AutonomousDwDatabaseRefreshableModeEnum
GetAutonomousDwDatabaseRefreshableModeEnumValues Enumerates the set of values for AutonomousDwDatabaseRefreshableModeEnum
func GetMappingAutonomousDwDatabaseRefreshableModeEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseRefreshableModeEnum(val string) (AutonomousDwDatabaseRefreshableModeEnum, bool)
GetMappingAutonomousDwDatabaseRefreshableModeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseRefreshableStatusEnum ¶ added in v65.81.3
type AutonomousDwDatabaseRefreshableStatusEnum string
AutonomousDwDatabaseRefreshableStatusEnum Enum with underlying type: string
const ( AutonomousDwDatabaseRefreshableStatusRefreshing AutonomousDwDatabaseRefreshableStatusEnum = "REFRESHING" AutonomousDwDatabaseRefreshableStatusNotRefreshing AutonomousDwDatabaseRefreshableStatusEnum = "NOT_REFRESHING" )
Set of constants representing the allowable values for AutonomousDwDatabaseRefreshableStatusEnum
func GetAutonomousDwDatabaseRefreshableStatusEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseRefreshableStatusEnumValues() []AutonomousDwDatabaseRefreshableStatusEnum
GetAutonomousDwDatabaseRefreshableStatusEnumValues Enumerates the set of values for AutonomousDwDatabaseRefreshableStatusEnum
func GetMappingAutonomousDwDatabaseRefreshableStatusEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseRefreshableStatusEnum(val string) (AutonomousDwDatabaseRefreshableStatusEnum, bool)
GetMappingAutonomousDwDatabaseRefreshableStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousDwDatabaseRoleEnum ¶ added in v65.81.3
type AutonomousDwDatabaseRoleEnum string
AutonomousDwDatabaseRoleEnum Enum with underlying type: string
const ( AutonomousDwDatabaseRolePrimary AutonomousDwDatabaseRoleEnum = "PRIMARY" AutonomousDwDatabaseRoleStandby AutonomousDwDatabaseRoleEnum = "STANDBY" AutonomousDwDatabaseRoleDisabledStandby AutonomousDwDatabaseRoleEnum = "DISABLED_STANDBY" AutonomousDwDatabaseRoleBackupCopy AutonomousDwDatabaseRoleEnum = "BACKUP_COPY" AutonomousDwDatabaseRoleSnapshotStandby AutonomousDwDatabaseRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for AutonomousDwDatabaseRoleEnum
func GetAutonomousDwDatabaseRoleEnumValues ¶ added in v65.81.3
func GetAutonomousDwDatabaseRoleEnumValues() []AutonomousDwDatabaseRoleEnum
GetAutonomousDwDatabaseRoleEnumValues Enumerates the set of values for AutonomousDwDatabaseRoleEnum
func GetMappingAutonomousDwDatabaseRoleEnum ¶ added in v65.81.3
func GetMappingAutonomousDwDatabaseRoleEnum(val string) (AutonomousDwDatabaseRoleEnum, bool)
GetMappingAutonomousDwDatabaseRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousExadataInfrastructure ¶
type AutonomousExadataInfrastructure struct { // The OCID of the Autonomous Exadata Infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Autonomous Exadata Infrastructure. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the availability domain that the Autonomous Exadata Infrastructure is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID of the subnet the Autonomous Exadata Infrastructure is associated with. // **Subnet Restrictions:** // - For Autonomous Databases with Autonomous Exadata Infrastructure, do not use a subnet that overlaps with 192.168.128.0/20 // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the Autonomous Exadata Infrastructure. The shape determines resources to allocate to the Autonomous Exadata Infrastructure (CPU cores, memory and storage). Shape *string `mandatory:"true" json:"shape"` // The host name for the Autonomous Exadata Infrastructure node. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the Autonomous Exadata Infrastructure. Domain *string `mandatory:"true" json:"domain"` // The current lifecycle state of the Autonomous Exadata Infrastructure. LifecycleState AutonomousExadataInfrastructureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` MaintenanceWindow *MaintenanceWindow `mandatory:"true" json:"maintenanceWindow"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Additional information about the current lifecycle state of the Autonomous Exadata Infrastructure. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The Oracle license model that applies to all databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousExadataInfrastructureLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The date and time the Autonomous Exadata Infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Autonomous Exadata Infrastructure. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the Autonomous Exadata Infrastructure is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` }
AutonomousExadataInfrastructure The representation of AutonomousExadataInfrastructure
func (AutonomousExadataInfrastructure) String ¶
func (m AutonomousExadataInfrastructure) String() string
func (AutonomousExadataInfrastructure) ValidateEnumValue ¶
func (m AutonomousExadataInfrastructure) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousExadataInfrastructureLicenseModelEnum ¶
type AutonomousExadataInfrastructureLicenseModelEnum string
AutonomousExadataInfrastructureLicenseModelEnum Enum with underlying type: string
const ( AutonomousExadataInfrastructureLicenseModelLicenseIncluded AutonomousExadataInfrastructureLicenseModelEnum = "LICENSE_INCLUDED" AutonomousExadataInfrastructureLicenseModelBringYourOwnLicense AutonomousExadataInfrastructureLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousExadataInfrastructureLicenseModelEnum
func GetAutonomousExadataInfrastructureLicenseModelEnumValues ¶
func GetAutonomousExadataInfrastructureLicenseModelEnumValues() []AutonomousExadataInfrastructureLicenseModelEnum
GetAutonomousExadataInfrastructureLicenseModelEnumValues Enumerates the set of values for AutonomousExadataInfrastructureLicenseModelEnum
func GetMappingAutonomousExadataInfrastructureLicenseModelEnum ¶
func GetMappingAutonomousExadataInfrastructureLicenseModelEnum(val string) (AutonomousExadataInfrastructureLicenseModelEnum, bool)
GetMappingAutonomousExadataInfrastructureLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousExadataInfrastructureLifecycleStateEnum ¶
type AutonomousExadataInfrastructureLifecycleStateEnum string
AutonomousExadataInfrastructureLifecycleStateEnum Enum with underlying type: string
const ( AutonomousExadataInfrastructureLifecycleStateProvisioning AutonomousExadataInfrastructureLifecycleStateEnum = "PROVISIONING" AutonomousExadataInfrastructureLifecycleStateAvailable AutonomousExadataInfrastructureLifecycleStateEnum = "AVAILABLE" AutonomousExadataInfrastructureLifecycleStateUpdating AutonomousExadataInfrastructureLifecycleStateEnum = "UPDATING" AutonomousExadataInfrastructureLifecycleStateTerminating AutonomousExadataInfrastructureLifecycleStateEnum = "TERMINATING" AutonomousExadataInfrastructureLifecycleStateTerminated AutonomousExadataInfrastructureLifecycleStateEnum = "TERMINATED" AutonomousExadataInfrastructureLifecycleStateFailed AutonomousExadataInfrastructureLifecycleStateEnum = "FAILED" AutonomousExadataInfrastructureLifecycleStateMaintenanceInProgress AutonomousExadataInfrastructureLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousExadataInfrastructureLifecycleStateEnum
func GetAutonomousExadataInfrastructureLifecycleStateEnumValues ¶
func GetAutonomousExadataInfrastructureLifecycleStateEnumValues() []AutonomousExadataInfrastructureLifecycleStateEnum
GetAutonomousExadataInfrastructureLifecycleStateEnumValues Enumerates the set of values for AutonomousExadataInfrastructureLifecycleStateEnum
func GetMappingAutonomousExadataInfrastructureLifecycleStateEnum ¶
func GetMappingAutonomousExadataInfrastructureLifecycleStateEnum(val string) (AutonomousExadataInfrastructureLifecycleStateEnum, bool)
GetMappingAutonomousExadataInfrastructureLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousExadataInfrastructureShapeSummary ¶
type AutonomousExadataInfrastructureShapeSummary struct { // The name of the shape used for the Autonomous Exadata Infrastructure. Name *string `mandatory:"true" json:"name"` // The maximum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure. AvailableCoreCount *int `mandatory:"true" json:"availableCoreCount"` // The minimum number of CPU cores that can be enabled on the Autonomous Exadata Infrastructure. MinimumCoreCount *int `mandatory:"false" json:"minimumCoreCount"` // The increment in which core count can be increased or decreased. CoreCountIncrement *int `mandatory:"false" json:"coreCountIncrement"` // The minimum number of nodes available for the shape. MinimumNodeCount *int `mandatory:"false" json:"minimumNodeCount"` // The maximum number of nodes available for the shape. MaximumNodeCount *int `mandatory:"false" json:"maximumNodeCount"` }
AutonomousExadataInfrastructureShapeSummary The shape of the Autonomous Exadata Infrastructure. The shape determines resources to allocate to the Autonomous Exadata Infrastructure (CPU cores, memory and storage). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (AutonomousExadataInfrastructureShapeSummary) String ¶
func (m AutonomousExadataInfrastructureShapeSummary) String() string
func (AutonomousExadataInfrastructureShapeSummary) ValidateEnumValue ¶
func (m AutonomousExadataInfrastructureShapeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousExadataInfrastructureSummary ¶
type AutonomousExadataInfrastructureSummary struct { // The OCID of the Autonomous Exadata Infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Autonomous Exadata Infrastructure. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the availability domain that the Autonomous Exadata Infrastructure is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID of the subnet the Autonomous Exadata Infrastructure is associated with. // **Subnet Restrictions:** // - For Autonomous Databases with Autonomous Exadata Infrastructure, do not use a subnet that overlaps with 192.168.128.0/20 // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the Autonomous Exadata Infrastructure. The shape determines resources to allocate to the Autonomous Exadata Infrastructure (CPU cores, memory and storage). Shape *string `mandatory:"true" json:"shape"` // The host name for the Autonomous Exadata Infrastructure node. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the Autonomous Exadata Infrastructure. Domain *string `mandatory:"true" json:"domain"` // The current lifecycle state of the Autonomous Exadata Infrastructure. LifecycleState AutonomousExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` MaintenanceWindow *MaintenanceWindow `mandatory:"true" json:"maintenanceWindow"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Additional information about the current lifecycle state of the Autonomous Exadata Infrastructure. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The Oracle license model that applies to all databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousExadataInfrastructureSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The date and time the Autonomous Exadata Infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Autonomous Exadata Infrastructure. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the Autonomous Exadata Infrastructure is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` }
AutonomousExadataInfrastructureSummary **Deprecated** These APIs are deprecated with the introduction of the Autonomous Exadata VM Cluster resource and a shift to a common Exadata Infrastructure resource for all Exadata Cloud-based services, including Autonomous Database on dedicated Exadata infrastructure. For more details, see Latest Resource Model (https://docs.oracle.com/en/cloud/paas/autonomous-database/flddd/#articletitle). Infrastructure that enables the running of multiple Autonomous Databases within a dedicated DB system. For more information about Autonomous Exadata Infrastructure, see Oracle Autonomous Database (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). For information about access control and compartments, see Overview of the Identity Service (https://docs.oracle.com/iaas/Content/Identity/Concepts/overview.htm). For information about availability domains, see Regions and Availability Domains (https://docs.oracle.com/iaas/Content/General/Concepts/regions.htm). To get a list of availability domains, use the ListAvailabilityDomains operation in the Identity service API.
func (AutonomousExadataInfrastructureSummary) String ¶
func (m AutonomousExadataInfrastructureSummary) String() string
func (AutonomousExadataInfrastructureSummary) ValidateEnumValue ¶
func (m AutonomousExadataInfrastructureSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousExadataInfrastructureSummaryLicenseModelEnum ¶
type AutonomousExadataInfrastructureSummaryLicenseModelEnum string
AutonomousExadataInfrastructureSummaryLicenseModelEnum Enum with underlying type: string
const ( AutonomousExadataInfrastructureSummaryLicenseModelLicenseIncluded AutonomousExadataInfrastructureSummaryLicenseModelEnum = "LICENSE_INCLUDED" AutonomousExadataInfrastructureSummaryLicenseModelBringYourOwnLicense AutonomousExadataInfrastructureSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousExadataInfrastructureSummaryLicenseModelEnum
func GetAutonomousExadataInfrastructureSummaryLicenseModelEnumValues ¶
func GetAutonomousExadataInfrastructureSummaryLicenseModelEnumValues() []AutonomousExadataInfrastructureSummaryLicenseModelEnum
GetAutonomousExadataInfrastructureSummaryLicenseModelEnumValues Enumerates the set of values for AutonomousExadataInfrastructureSummaryLicenseModelEnum
func GetMappingAutonomousExadataInfrastructureSummaryLicenseModelEnum ¶
func GetMappingAutonomousExadataInfrastructureSummaryLicenseModelEnum(val string) (AutonomousExadataInfrastructureSummaryLicenseModelEnum, bool)
GetMappingAutonomousExadataInfrastructureSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousExadataInfrastructureSummaryLifecycleStateEnum ¶
type AutonomousExadataInfrastructureSummaryLifecycleStateEnum string
AutonomousExadataInfrastructureSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousExadataInfrastructureSummaryLifecycleStateProvisioning AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "PROVISIONING" AutonomousExadataInfrastructureSummaryLifecycleStateAvailable AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "AVAILABLE" AutonomousExadataInfrastructureSummaryLifecycleStateUpdating AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "UPDATING" AutonomousExadataInfrastructureSummaryLifecycleStateTerminating AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "TERMINATING" AutonomousExadataInfrastructureSummaryLifecycleStateTerminated AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "TERMINATED" AutonomousExadataInfrastructureSummaryLifecycleStateFailed AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "FAILED" AutonomousExadataInfrastructureSummaryLifecycleStateMaintenanceInProgress AutonomousExadataInfrastructureSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousExadataInfrastructureSummaryLifecycleStateEnum
func GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumValues ¶
func GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumValues() []AutonomousExadataInfrastructureSummaryLifecycleStateEnum
GetAutonomousExadataInfrastructureSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousExadataInfrastructureSummaryLifecycleStateEnum
func GetMappingAutonomousExadataInfrastructureSummaryLifecycleStateEnum ¶
func GetMappingAutonomousExadataInfrastructureSummaryLifecycleStateEnum(val string) (AutonomousExadataInfrastructureSummaryLifecycleStateEnum, bool)
GetMappingAutonomousExadataInfrastructureSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousPatch ¶
type AutonomousPatch struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. Id *string `mandatory:"true" json:"id"` // The text describing this patch package. Description *string `mandatory:"true" json:"description"` // The type of patch. BUNDLE is one example. Type *string `mandatory:"true" json:"type"` // The date and time that the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of this patch package. Version *string `mandatory:"true" json:"version"` // A descriptive text associated with the lifecycleState. // Typically can contain additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the patch as a result of lastAction. LifecycleState AutonomousPatchLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Database patching model preference. See My Oracle Support note 2285040.1 (https://support.oracle.com/rs?type=doc&id=2285040.1) for information on the Release Update (RU) and Release Update Revision (RUR) patching models. PatchModel AutonomousPatchPatchModelEnum `mandatory:"false" json:"patchModel,omitempty"` // First month of the quarter in which the patch was released. Quarter *string `mandatory:"false" json:"quarter"` // Year in which the patch was released. Year *string `mandatory:"false" json:"year"` // Maintenance run type, either "QUARTERLY" or "TIMEZONE". AutonomousPatchType AutonomousPatchAutonomousPatchTypeEnum `mandatory:"false" json:"autonomousPatchType,omitempty"` }
AutonomousPatch The representation of AutonomousPatch
func (AutonomousPatch) String ¶
func (m AutonomousPatch) String() string
func (AutonomousPatch) ValidateEnumValue ¶
func (m AutonomousPatch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousPatchAutonomousPatchTypeEnum ¶ added in v65.51.0
type AutonomousPatchAutonomousPatchTypeEnum string
AutonomousPatchAutonomousPatchTypeEnum Enum with underlying type: string
const ( AutonomousPatchAutonomousPatchTypeQuarterly AutonomousPatchAutonomousPatchTypeEnum = "QUARTERLY" AutonomousPatchAutonomousPatchTypeTimezone AutonomousPatchAutonomousPatchTypeEnum = "TIMEZONE" )
Set of constants representing the allowable values for AutonomousPatchAutonomousPatchTypeEnum
func GetAutonomousPatchAutonomousPatchTypeEnumValues ¶ added in v65.51.0
func GetAutonomousPatchAutonomousPatchTypeEnumValues() []AutonomousPatchAutonomousPatchTypeEnum
GetAutonomousPatchAutonomousPatchTypeEnumValues Enumerates the set of values for AutonomousPatchAutonomousPatchTypeEnum
func GetMappingAutonomousPatchAutonomousPatchTypeEnum ¶ added in v65.51.0
func GetMappingAutonomousPatchAutonomousPatchTypeEnum(val string) (AutonomousPatchAutonomousPatchTypeEnum, bool)
GetMappingAutonomousPatchAutonomousPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousPatchLifecycleStateEnum ¶
type AutonomousPatchLifecycleStateEnum string
AutonomousPatchLifecycleStateEnum Enum with underlying type: string
const ( AutonomousPatchLifecycleStateAvailable AutonomousPatchLifecycleStateEnum = "AVAILABLE" AutonomousPatchLifecycleStateSuccess AutonomousPatchLifecycleStateEnum = "SUCCESS" AutonomousPatchLifecycleStateInProgress AutonomousPatchLifecycleStateEnum = "IN_PROGRESS" AutonomousPatchLifecycleStateFailed AutonomousPatchLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousPatchLifecycleStateEnum
func GetAutonomousPatchLifecycleStateEnumValues ¶
func GetAutonomousPatchLifecycleStateEnumValues() []AutonomousPatchLifecycleStateEnum
GetAutonomousPatchLifecycleStateEnumValues Enumerates the set of values for AutonomousPatchLifecycleStateEnum
func GetMappingAutonomousPatchLifecycleStateEnum ¶
func GetMappingAutonomousPatchLifecycleStateEnum(val string) (AutonomousPatchLifecycleStateEnum, bool)
GetMappingAutonomousPatchLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousPatchPatchModelEnum ¶
type AutonomousPatchPatchModelEnum string
AutonomousPatchPatchModelEnum Enum with underlying type: string
const ( AutonomousPatchPatchModelUpdates AutonomousPatchPatchModelEnum = "RELEASE_UPDATES" AutonomousPatchPatchModelUpdateRevisions AutonomousPatchPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for AutonomousPatchPatchModelEnum
func GetAutonomousPatchPatchModelEnumValues ¶
func GetAutonomousPatchPatchModelEnumValues() []AutonomousPatchPatchModelEnum
GetAutonomousPatchPatchModelEnumValues Enumerates the set of values for AutonomousPatchPatchModelEnum
func GetMappingAutonomousPatchPatchModelEnum ¶
func GetMappingAutonomousPatchPatchModelEnum(val string) (AutonomousPatchPatchModelEnum, bool)
GetMappingAutonomousPatchPatchModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousPatchSummary ¶
type AutonomousPatchSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. Id *string `mandatory:"true" json:"id"` // The text describing this patch package. Description *string `mandatory:"true" json:"description"` // The type of patch. BUNDLE is one example. Type *string `mandatory:"true" json:"type"` // The date and time that the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of this patch package. Version *string `mandatory:"true" json:"version"` // A descriptive text associated with the lifecycleState. // Typically can contain additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the patch as a result of lastAction. LifecycleState AutonomousPatchSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Database patching model preference. See My Oracle Support note 2285040.1 (https://support.oracle.com/rs?type=doc&id=2285040.1) for information on the Release Update (RU) and Release Update Revision (RUR) patching models. PatchModel AutonomousPatchSummaryPatchModelEnum `mandatory:"false" json:"patchModel,omitempty"` // First month of the quarter in which the patch was released. Quarter *string `mandatory:"false" json:"quarter"` // Year in which the patch was released. Year *string `mandatory:"false" json:"year"` // Maintenance run type, either "QUARTERLY" or "TIMEZONE". AutonomousPatchType AutonomousPatchSummaryAutonomousPatchTypeEnum `mandatory:"false" json:"autonomousPatchType,omitempty"` }
AutonomousPatchSummary A patch for an Autonomous Exadata Infrastructure or Autonomous Container Database. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (AutonomousPatchSummary) String ¶
func (m AutonomousPatchSummary) String() string
func (AutonomousPatchSummary) ValidateEnumValue ¶
func (m AutonomousPatchSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousPatchSummaryAutonomousPatchTypeEnum ¶ added in v65.51.0
type AutonomousPatchSummaryAutonomousPatchTypeEnum string
AutonomousPatchSummaryAutonomousPatchTypeEnum Enum with underlying type: string
const ( AutonomousPatchSummaryAutonomousPatchTypeQuarterly AutonomousPatchSummaryAutonomousPatchTypeEnum = "QUARTERLY" AutonomousPatchSummaryAutonomousPatchTypeTimezone AutonomousPatchSummaryAutonomousPatchTypeEnum = "TIMEZONE" )
Set of constants representing the allowable values for AutonomousPatchSummaryAutonomousPatchTypeEnum
func GetAutonomousPatchSummaryAutonomousPatchTypeEnumValues ¶ added in v65.51.0
func GetAutonomousPatchSummaryAutonomousPatchTypeEnumValues() []AutonomousPatchSummaryAutonomousPatchTypeEnum
GetAutonomousPatchSummaryAutonomousPatchTypeEnumValues Enumerates the set of values for AutonomousPatchSummaryAutonomousPatchTypeEnum
func GetMappingAutonomousPatchSummaryAutonomousPatchTypeEnum ¶ added in v65.51.0
func GetMappingAutonomousPatchSummaryAutonomousPatchTypeEnum(val string) (AutonomousPatchSummaryAutonomousPatchTypeEnum, bool)
GetMappingAutonomousPatchSummaryAutonomousPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousPatchSummaryLifecycleStateEnum ¶
type AutonomousPatchSummaryLifecycleStateEnum string
AutonomousPatchSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousPatchSummaryLifecycleStateAvailable AutonomousPatchSummaryLifecycleStateEnum = "AVAILABLE" AutonomousPatchSummaryLifecycleStateSuccess AutonomousPatchSummaryLifecycleStateEnum = "SUCCESS" AutonomousPatchSummaryLifecycleStateInProgress AutonomousPatchSummaryLifecycleStateEnum = "IN_PROGRESS" AutonomousPatchSummaryLifecycleStateFailed AutonomousPatchSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousPatchSummaryLifecycleStateEnum
func GetAutonomousPatchSummaryLifecycleStateEnumValues ¶
func GetAutonomousPatchSummaryLifecycleStateEnumValues() []AutonomousPatchSummaryLifecycleStateEnum
GetAutonomousPatchSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousPatchSummaryLifecycleStateEnum
func GetMappingAutonomousPatchSummaryLifecycleStateEnum ¶
func GetMappingAutonomousPatchSummaryLifecycleStateEnum(val string) (AutonomousPatchSummaryLifecycleStateEnum, bool)
GetMappingAutonomousPatchSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousPatchSummaryPatchModelEnum ¶
type AutonomousPatchSummaryPatchModelEnum string
AutonomousPatchSummaryPatchModelEnum Enum with underlying type: string
const ( AutonomousPatchSummaryPatchModelUpdates AutonomousPatchSummaryPatchModelEnum = "RELEASE_UPDATES" AutonomousPatchSummaryPatchModelUpdateRevisions AutonomousPatchSummaryPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for AutonomousPatchSummaryPatchModelEnum
func GetAutonomousPatchSummaryPatchModelEnumValues ¶
func GetAutonomousPatchSummaryPatchModelEnumValues() []AutonomousPatchSummaryPatchModelEnum
GetAutonomousPatchSummaryPatchModelEnumValues Enumerates the set of values for AutonomousPatchSummaryPatchModelEnum
func GetMappingAutonomousPatchSummaryPatchModelEnum ¶
func GetMappingAutonomousPatchSummaryPatchModelEnum(val string) (AutonomousPatchSummaryPatchModelEnum, bool)
GetMappingAutonomousPatchSummaryPatchModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVirtualMachine ¶ added in v65.30.0
type AutonomousVirtualMachine struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machine. Id *string `mandatory:"true" json:"id"` // The current state of the Autonomous Virtual Machine. LifecycleState AutonomousVirtualMachineLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The name of the Autonomous Virtual Machine. VmName *string `mandatory:"false" json:"vmName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db server associated with the Autonomous Virtual Machine. DbServerId *string `mandatory:"false" json:"dbServerId"` // The display name of the dbServer associated with the Autonomous Virtual Machine. DbServerDisplayName *string `mandatory:"false" json:"dbServerDisplayName"` // The number of CPU cores enabled on the Autonomous Virtual Machine. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The allocated memory in GBs on the Autonomous Virtual Machine. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The allocated local node storage in GBs on the Autonomous Virtual Machine. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // Client IP Address. ClientIpAddress *string `mandatory:"false" json:"clientIpAddress"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Cluster associated with the Autonomous Virtual Machine. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine. CloudAutonomousVmClusterId *string `mandatory:"false" json:"cloudAutonomousVmClusterId"` }
AutonomousVirtualMachine Autonomous Virtual Machine details.
func (AutonomousVirtualMachine) String ¶ added in v65.30.0
func (m AutonomousVirtualMachine) String() string
func (AutonomousVirtualMachine) ValidateEnumValue ¶ added in v65.30.0
func (m AutonomousVirtualMachine) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousVirtualMachineLifecycleStateEnum ¶ added in v65.30.0
type AutonomousVirtualMachineLifecycleStateEnum string
AutonomousVirtualMachineLifecycleStateEnum Enum with underlying type: string
const ( AutonomousVirtualMachineLifecycleStateProvisioning AutonomousVirtualMachineLifecycleStateEnum = "PROVISIONING" AutonomousVirtualMachineLifecycleStateAvailable AutonomousVirtualMachineLifecycleStateEnum = "AVAILABLE" AutonomousVirtualMachineLifecycleStateUpdating AutonomousVirtualMachineLifecycleStateEnum = "UPDATING" AutonomousVirtualMachineLifecycleStateTerminating AutonomousVirtualMachineLifecycleStateEnum = "TERMINATING" AutonomousVirtualMachineLifecycleStateTerminated AutonomousVirtualMachineLifecycleStateEnum = "TERMINATED" AutonomousVirtualMachineLifecycleStateFailed AutonomousVirtualMachineLifecycleStateEnum = "FAILED" AutonomousVirtualMachineLifecycleStateMaintenanceInProgress AutonomousVirtualMachineLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousVirtualMachineLifecycleStateEnum
func GetAutonomousVirtualMachineLifecycleStateEnumValues ¶ added in v65.30.0
func GetAutonomousVirtualMachineLifecycleStateEnumValues() []AutonomousVirtualMachineLifecycleStateEnum
GetAutonomousVirtualMachineLifecycleStateEnumValues Enumerates the set of values for AutonomousVirtualMachineLifecycleStateEnum
func GetMappingAutonomousVirtualMachineLifecycleStateEnum ¶ added in v65.30.0
func GetMappingAutonomousVirtualMachineLifecycleStateEnum(val string) (AutonomousVirtualMachineLifecycleStateEnum, bool)
GetMappingAutonomousVirtualMachineLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVirtualMachineSummary ¶ added in v65.30.0
type AutonomousVirtualMachineSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machine. Id *string `mandatory:"true" json:"id"` // The current state of the Autonomous Virtual Machine. LifecycleState AutonomousVirtualMachineSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The name of the Autonomous Virtual Machine. VmName *string `mandatory:"false" json:"vmName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db server associated with the Autonomous Virtual Machine. DbServerId *string `mandatory:"false" json:"dbServerId"` // The display name of the dbServer associated with the Autonomous Virtual Machine. DbServerDisplayName *string `mandatory:"false" json:"dbServerDisplayName"` // The number of CPU cores enabled on the Autonomous Virtual Machine. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The allocated memory in GBs on the Autonomous Virtual Machine. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The allocated local node storage in GBs on the Autonomous Virtual Machine. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // Client IP Address. ClientIpAddress *string `mandatory:"false" json:"clientIpAddress"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Cluster associated with the Autonomous Virtual Machine. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Autonomous VM Cluster associated with the Autonomous Virtual Machine. CloudAutonomousVmClusterId *string `mandatory:"false" json:"cloudAutonomousVmClusterId"` }
AutonomousVirtualMachineSummary Details of the Autonomous Virtual Machine.
func (AutonomousVirtualMachineSummary) String ¶ added in v65.30.0
func (m AutonomousVirtualMachineSummary) String() string
func (AutonomousVirtualMachineSummary) ValidateEnumValue ¶ added in v65.30.0
func (m AutonomousVirtualMachineSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousVirtualMachineSummaryLifecycleStateEnum ¶ added in v65.30.0
type AutonomousVirtualMachineSummaryLifecycleStateEnum string
AutonomousVirtualMachineSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousVirtualMachineSummaryLifecycleStateProvisioning AutonomousVirtualMachineSummaryLifecycleStateEnum = "PROVISIONING" AutonomousVirtualMachineSummaryLifecycleStateAvailable AutonomousVirtualMachineSummaryLifecycleStateEnum = "AVAILABLE" AutonomousVirtualMachineSummaryLifecycleStateUpdating AutonomousVirtualMachineSummaryLifecycleStateEnum = "UPDATING" AutonomousVirtualMachineSummaryLifecycleStateTerminating AutonomousVirtualMachineSummaryLifecycleStateEnum = "TERMINATING" AutonomousVirtualMachineSummaryLifecycleStateTerminated AutonomousVirtualMachineSummaryLifecycleStateEnum = "TERMINATED" AutonomousVirtualMachineSummaryLifecycleStateFailed AutonomousVirtualMachineSummaryLifecycleStateEnum = "FAILED" AutonomousVirtualMachineSummaryLifecycleStateMaintenanceInProgress AutonomousVirtualMachineSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousVirtualMachineSummaryLifecycleStateEnum
func GetAutonomousVirtualMachineSummaryLifecycleStateEnumValues ¶ added in v65.30.0
func GetAutonomousVirtualMachineSummaryLifecycleStateEnumValues() []AutonomousVirtualMachineSummaryLifecycleStateEnum
GetAutonomousVirtualMachineSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousVirtualMachineSummaryLifecycleStateEnum
func GetMappingAutonomousVirtualMachineSummaryLifecycleStateEnum ¶ added in v65.30.0
func GetMappingAutonomousVirtualMachineSummaryLifecycleStateEnum(val string) (AutonomousVirtualMachineSummaryLifecycleStateEnum, bool)
GetMappingAutonomousVirtualMachineSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmCluster ¶
type AutonomousVmCluster struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Autonomous VM cluster. LifecycleState AutonomousVmClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The date and time that the Autonomous VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The compute model of the Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata #Infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbak) for more details. ComputeModel AutonomousVmClusterComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The number of enabled OCPU cores. OcpusEnabled *float32 `mandatory:"false" json:"ocpusEnabled"` // The numnber of CPU cores available. AvailableCpus *int `mandatory:"false" json:"availableCpus"` // The total number of Autonomous Container Databases that can be created. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The amount of memory (in GBs) to be enabled per OCPU or ECPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The number of CPU cores enabled per VM cluster node. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The data disk group size allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // The percentage of total number of CPUs used in an Autonomous VM Cluster. CpuPercentage *float32 `mandatory:"false" json:"cpuPercentage"` // The percentage of the data storage used for the Autonomous Databases in an Autonomous VM Cluster. AutonomousDataStoragePercentage *float32 `mandatory:"false" json:"autonomousDataStoragePercentage"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The total data disk group size for Autonomous Databases, in TBs. TotalAutonomousDataStorageInTBs *float32 `mandatory:"false" json:"totalAutonomousDataStorageInTBs"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // **Deprecated.** Use field totalContainerDatabases. ProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"provisionableAutonomousContainerDatabases"` // The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. ProvisionedAutonomousContainerDatabases *int `mandatory:"false" json:"provisionedAutonomousContainerDatabases"` // The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. NonProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"nonProvisionableAutonomousContainerDatabases"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total data storage allocated in TBs DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total data storage allocated in GBs. DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // **Deprecated.** Use `availableAutonomousDataStorageSizeInTBs` for Autonomous Databases' data storage availability in TBs. AvailableDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableDataStorageSizeInTBs"` // The number of nodes in the Autonomous VM Cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to the Autonomous VM cluster. The default is LICENSE_INCLUDED. LicenseModel AutonomousVmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `mandatory:"false" json:"dbServers"` // CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. ReclaimableCpus *int `mandatory:"false" json:"reclaimableCpus"` // The number of Autonomous Container Databases that can be created with the currently available local storage. AvailableContainerDatabases *int `mandatory:"false" json:"availableContainerDatabases"` // The data disk group size available for Autonomous Databases, in TBs. AvailableAutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableAutonomousDataStorageSizeInTBs"` // The SCAN Listener TLS port number. Default value is 2484. ScanListenerPortTls *int `mandatory:"false" json:"scanListenerPortTls"` // The SCAN Listener Non TLS port number. Default value is 1521. ScanListenerPortNonTls *int `mandatory:"false" json:"scanListenerPortNonTls"` // Enable mutual TLS(mTLS) authentication for database while provisioning a VMCluster. Default is TLS. IsMtlsEnabled *bool `mandatory:"false" json:"isMtlsEnabled"` // The date and time of the Database SSL certificate expiration. TimeDatabaseSslCertificateExpires *common.SDKTime `mandatory:"false" json:"timeDatabaseSslCertificateExpires"` // The date and time of the ORDS certificate expiration. TimeOrdsCertificateExpires *common.SDKTime `mandatory:"false" json:"timeOrdsCertificateExpires"` // The lowest value to which exadataStorage(in TBs) can be scaled down. ExadataStorageInTBsLowestScaledValue *float64 `mandatory:"false" json:"exadataStorageInTBsLowestScaledValue"` // The lowest value to which cpus can be scaled down. CpusLowestScaledValue *int `mandatory:"false" json:"cpusLowestScaledValue"` // The lowest value to which maximum number of ACDs can be scaled down. MaxAcdsLowestScaledValue *int `mandatory:"false" json:"maxAcdsLowestScaledValue"` }
AutonomousVmCluster Details of the Autonomous VM cluster.
func (AutonomousVmCluster) String ¶
func (m AutonomousVmCluster) String() string
func (AutonomousVmCluster) ValidateEnumValue ¶
func (m AutonomousVmCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousVmClusterComputeModelEnum ¶ added in v65.28.3
type AutonomousVmClusterComputeModelEnum string
AutonomousVmClusterComputeModelEnum Enum with underlying type: string
const ( AutonomousVmClusterComputeModelEcpu AutonomousVmClusterComputeModelEnum = "ECPU" AutonomousVmClusterComputeModelOcpu AutonomousVmClusterComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousVmClusterComputeModelEnum
func GetAutonomousVmClusterComputeModelEnumValues ¶ added in v65.28.3
func GetAutonomousVmClusterComputeModelEnumValues() []AutonomousVmClusterComputeModelEnum
GetAutonomousVmClusterComputeModelEnumValues Enumerates the set of values for AutonomousVmClusterComputeModelEnum
func GetMappingAutonomousVmClusterComputeModelEnum ¶ added in v65.28.3
func GetMappingAutonomousVmClusterComputeModelEnum(val string) (AutonomousVmClusterComputeModelEnum, bool)
GetMappingAutonomousVmClusterComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmClusterLicenseModelEnum ¶
type AutonomousVmClusterLicenseModelEnum string
AutonomousVmClusterLicenseModelEnum Enum with underlying type: string
const ( AutonomousVmClusterLicenseModelLicenseIncluded AutonomousVmClusterLicenseModelEnum = "LICENSE_INCLUDED" AutonomousVmClusterLicenseModelBringYourOwnLicense AutonomousVmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousVmClusterLicenseModelEnum
func GetAutonomousVmClusterLicenseModelEnumValues ¶
func GetAutonomousVmClusterLicenseModelEnumValues() []AutonomousVmClusterLicenseModelEnum
GetAutonomousVmClusterLicenseModelEnumValues Enumerates the set of values for AutonomousVmClusterLicenseModelEnum
func GetMappingAutonomousVmClusterLicenseModelEnum ¶
func GetMappingAutonomousVmClusterLicenseModelEnum(val string) (AutonomousVmClusterLicenseModelEnum, bool)
GetMappingAutonomousVmClusterLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmClusterLifecycleStateEnum ¶
type AutonomousVmClusterLifecycleStateEnum string
AutonomousVmClusterLifecycleStateEnum Enum with underlying type: string
const ( AutonomousVmClusterLifecycleStateProvisioning AutonomousVmClusterLifecycleStateEnum = "PROVISIONING" AutonomousVmClusterLifecycleStateAvailable AutonomousVmClusterLifecycleStateEnum = "AVAILABLE" AutonomousVmClusterLifecycleStateUpdating AutonomousVmClusterLifecycleStateEnum = "UPDATING" AutonomousVmClusterLifecycleStateTerminating AutonomousVmClusterLifecycleStateEnum = "TERMINATING" AutonomousVmClusterLifecycleStateTerminated AutonomousVmClusterLifecycleStateEnum = "TERMINATED" AutonomousVmClusterLifecycleStateFailed AutonomousVmClusterLifecycleStateEnum = "FAILED" AutonomousVmClusterLifecycleStateMaintenanceInProgress AutonomousVmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousVmClusterLifecycleStateEnum
func GetAutonomousVmClusterLifecycleStateEnumValues ¶
func GetAutonomousVmClusterLifecycleStateEnumValues() []AutonomousVmClusterLifecycleStateEnum
GetAutonomousVmClusterLifecycleStateEnumValues Enumerates the set of values for AutonomousVmClusterLifecycleStateEnum
func GetMappingAutonomousVmClusterLifecycleStateEnum ¶
func GetMappingAutonomousVmClusterLifecycleStateEnum(val string) (AutonomousVmClusterLifecycleStateEnum, bool)
GetMappingAutonomousVmClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmClusterResourceDetails ¶ added in v65.39.0
type AutonomousVmClusterResourceDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // Total unallocated autonomous data storage in the AVM in TBs. UnAllocatedAdbStorageInTBs *float64 `mandatory:"true" json:"unAllocatedAdbStorageInTBs"` }
AutonomousVmClusterResourceDetails Unallocated resource details of the AVM
func (AutonomousVmClusterResourceDetails) String ¶ added in v65.39.0
func (m AutonomousVmClusterResourceDetails) String() string
func (AutonomousVmClusterResourceDetails) ValidateEnumValue ¶ added in v65.39.0
func (m AutonomousVmClusterResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousVmClusterResourceUsage ¶ added in v65.49.4
type AutonomousVmClusterResourceUsage struct { // The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM cluster. Id *string `mandatory:"false" json:"id"` // The data disk group size allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float32 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total number of Autonomous Container Databases that can be created. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The data disk group size available for Autonomous Databases, in TBs. AvailableAutonomousDataStorageSizeInTBs *float32 `mandatory:"false" json:"availableAutonomousDataStorageSizeInTBs"` // The data disk group size used for Autonomous Databases, in TBs. UsedAutonomousDataStorageSizeInTBs *float32 `mandatory:"false" json:"usedAutonomousDataStorageSizeInTBs"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // Total exadata storage allocated for the Autonomous VM Cluster. DATA + RECOVERY + SPARSE + any overhead in TBs. ExadataStorageInTBs *float64 `mandatory:"false" json:"exadataStorageInTBs"` // The amount of memory (in GBs) to be enabled per each CPU core. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The number of CPU cores enabled on the Autonomous VM cluster. TotalCpus *float32 `mandatory:"false" json:"totalCpus"` // The number of CPU cores alloted to the Autonomous Container Databases in an Autonomous VM cluster. UsedCpus *float32 `mandatory:"false" json:"usedCpus"` // The number of CPU cores available. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // CPU cores that continue to be included in the count of OCPUs available to the // Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. // You can release them to the available OCPUs at its parent AVMC level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster. ProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"provisionableAutonomousContainerDatabases"` // The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. ProvisionedAutonomousContainerDatabases *int `mandatory:"false" json:"provisionedAutonomousContainerDatabases"` // The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. NonProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"nonProvisionableAutonomousContainerDatabases"` // List of autonomous vm cluster resource usages. AutonomousVmResourceUsage []AutonomousVmResourceUsage `mandatory:"false" json:"autonomousVmResourceUsage"` }
AutonomousVmClusterResourceUsage Autonomous VM Cluster usage details, including the Autonomous Container Databases usage.
func (AutonomousVmClusterResourceUsage) String ¶ added in v65.49.4
func (m AutonomousVmClusterResourceUsage) String() string
func (AutonomousVmClusterResourceUsage) ValidateEnumValue ¶ added in v65.49.4
func (m AutonomousVmClusterResourceUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousVmClusterSummary ¶
type AutonomousVmClusterSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Autonomous VM cluster. LifecycleState AutonomousVmClusterSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The date and time that the Autonomous VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The compute model of the Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata #Infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbak) for more details. ComputeModel AutonomousVmClusterSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The number of enabled OCPU cores. OcpusEnabled *float32 `mandatory:"false" json:"ocpusEnabled"` // The numnber of CPU cores available. AvailableCpus *int `mandatory:"false" json:"availableCpus"` // The total number of Autonomous Container Databases that can be created. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The amount of memory (in GBs) to be enabled per OCPU or ECPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The number of CPU cores enabled per VM cluster node. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The data disk group size allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // The percentage of total number of CPUs used in an Autonomous VM Cluster. CpuPercentage *float32 `mandatory:"false" json:"cpuPercentage"` // The percentage of the data storage used for the Autonomous Databases in an Autonomous VM Cluster. AutonomousDataStoragePercentage *float32 `mandatory:"false" json:"autonomousDataStoragePercentage"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The total data disk group size for Autonomous Databases, in TBs. TotalAutonomousDataStorageInTBs *float32 `mandatory:"false" json:"totalAutonomousDataStorageInTBs"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // **Deprecated.** Use field totalContainerDatabases. ProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"provisionableAutonomousContainerDatabases"` // The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. ProvisionedAutonomousContainerDatabases *int `mandatory:"false" json:"provisionedAutonomousContainerDatabases"` // The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. NonProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"nonProvisionableAutonomousContainerDatabases"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total data storage allocated in TBs DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total data storage allocated in GBs. DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // **Deprecated.** Use `availableAutonomousDataStorageSizeInTBs` for Autonomous Databases' data storage availability in TBs. AvailableDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableDataStorageSizeInTBs"` // The number of nodes in the Autonomous VM Cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to the Autonomous VM cluster. The default is LICENSE_INCLUDED. LicenseModel AutonomousVmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `mandatory:"false" json:"dbServers"` // CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. ReclaimableCpus *int `mandatory:"false" json:"reclaimableCpus"` // The number of Autonomous Container Databases that can be created with the currently available local storage. AvailableContainerDatabases *int `mandatory:"false" json:"availableContainerDatabases"` // The data disk group size available for Autonomous Databases, in TBs. AvailableAutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableAutonomousDataStorageSizeInTBs"` // The SCAN Listener TLS port number. Default value is 2484. ScanListenerPortTls *int `mandatory:"false" json:"scanListenerPortTls"` // The SCAN Listener Non TLS port number. Default value is 1521. ScanListenerPortNonTls *int `mandatory:"false" json:"scanListenerPortNonTls"` // Enable mutual TLS(mTLS) authentication for database while provisioning a VMCluster. Default is TLS. IsMtlsEnabled *bool `mandatory:"false" json:"isMtlsEnabled"` // The date and time of the Database SSL certificate expiration. TimeDatabaseSslCertificateExpires *common.SDKTime `mandatory:"false" json:"timeDatabaseSslCertificateExpires"` // The date and time of the ORDS certificate expiration. TimeOrdsCertificateExpires *common.SDKTime `mandatory:"false" json:"timeOrdsCertificateExpires"` // The lowest value to which exadataStorage(in TBs) can be scaled down. ExadataStorageInTBsLowestScaledValue *float64 `mandatory:"false" json:"exadataStorageInTBsLowestScaledValue"` // The lowest value to which cpus can be scaled down. CpusLowestScaledValue *int `mandatory:"false" json:"cpusLowestScaledValue"` // The lowest value to which maximum number of ACDs can be scaled down. MaxAcdsLowestScaledValue *int `mandatory:"false" json:"maxAcdsLowestScaledValue"` }
AutonomousVmClusterSummary Details of the Autonomous VM cluster.
func (AutonomousVmClusterSummary) String ¶
func (m AutonomousVmClusterSummary) String() string
func (AutonomousVmClusterSummary) ValidateEnumValue ¶
func (m AutonomousVmClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AutonomousVmClusterSummaryComputeModelEnum ¶ added in v65.28.3
type AutonomousVmClusterSummaryComputeModelEnum string
AutonomousVmClusterSummaryComputeModelEnum Enum with underlying type: string
const ( AutonomousVmClusterSummaryComputeModelEcpu AutonomousVmClusterSummaryComputeModelEnum = "ECPU" AutonomousVmClusterSummaryComputeModelOcpu AutonomousVmClusterSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for AutonomousVmClusterSummaryComputeModelEnum
func GetAutonomousVmClusterSummaryComputeModelEnumValues ¶ added in v65.28.3
func GetAutonomousVmClusterSummaryComputeModelEnumValues() []AutonomousVmClusterSummaryComputeModelEnum
GetAutonomousVmClusterSummaryComputeModelEnumValues Enumerates the set of values for AutonomousVmClusterSummaryComputeModelEnum
func GetMappingAutonomousVmClusterSummaryComputeModelEnum ¶ added in v65.28.3
func GetMappingAutonomousVmClusterSummaryComputeModelEnum(val string) (AutonomousVmClusterSummaryComputeModelEnum, bool)
GetMappingAutonomousVmClusterSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmClusterSummaryLicenseModelEnum ¶
type AutonomousVmClusterSummaryLicenseModelEnum string
AutonomousVmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( AutonomousVmClusterSummaryLicenseModelLicenseIncluded AutonomousVmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" AutonomousVmClusterSummaryLicenseModelBringYourOwnLicense AutonomousVmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for AutonomousVmClusterSummaryLicenseModelEnum
func GetAutonomousVmClusterSummaryLicenseModelEnumValues ¶
func GetAutonomousVmClusterSummaryLicenseModelEnumValues() []AutonomousVmClusterSummaryLicenseModelEnum
GetAutonomousVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for AutonomousVmClusterSummaryLicenseModelEnum
func GetMappingAutonomousVmClusterSummaryLicenseModelEnum ¶
func GetMappingAutonomousVmClusterSummaryLicenseModelEnum(val string) (AutonomousVmClusterSummaryLicenseModelEnum, bool)
GetMappingAutonomousVmClusterSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmClusterSummaryLifecycleStateEnum ¶
type AutonomousVmClusterSummaryLifecycleStateEnum string
AutonomousVmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousVmClusterSummaryLifecycleStateProvisioning AutonomousVmClusterSummaryLifecycleStateEnum = "PROVISIONING" AutonomousVmClusterSummaryLifecycleStateAvailable AutonomousVmClusterSummaryLifecycleStateEnum = "AVAILABLE" AutonomousVmClusterSummaryLifecycleStateUpdating AutonomousVmClusterSummaryLifecycleStateEnum = "UPDATING" AutonomousVmClusterSummaryLifecycleStateTerminating AutonomousVmClusterSummaryLifecycleStateEnum = "TERMINATING" AutonomousVmClusterSummaryLifecycleStateTerminated AutonomousVmClusterSummaryLifecycleStateEnum = "TERMINATED" AutonomousVmClusterSummaryLifecycleStateFailed AutonomousVmClusterSummaryLifecycleStateEnum = "FAILED" AutonomousVmClusterSummaryLifecycleStateMaintenanceInProgress AutonomousVmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for AutonomousVmClusterSummaryLifecycleStateEnum
func GetAutonomousVmClusterSummaryLifecycleStateEnumValues ¶
func GetAutonomousVmClusterSummaryLifecycleStateEnumValues() []AutonomousVmClusterSummaryLifecycleStateEnum
GetAutonomousVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousVmClusterSummaryLifecycleStateEnum
func GetMappingAutonomousVmClusterSummaryLifecycleStateEnum ¶
func GetMappingAutonomousVmClusterSummaryLifecycleStateEnum(val string) (AutonomousVmClusterSummaryLifecycleStateEnum, bool)
GetMappingAutonomousVmClusterSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type AutonomousVmResourceUsage ¶ added in v65.48.0
type AutonomousVmResourceUsage struct { // The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Cluster. Id *string `mandatory:"false" json:"id"` // The number of CPU cores alloted to the Autonomous Container Databases in an Cloud Autonomous VM cluster. UsedCpus *float32 `mandatory:"false" json:"usedCpus"` // The number of CPU cores available. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // CPU cores that continue to be included in the count of OCPUs available to the // Autonomous Container Database even after one of its Autonomous Database is // terminated or scaled down. You can release them to the available OCPUs at its // parent AVMC level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // Associated Autonomous Container Database Usages. AutonomousContainerDatabaseUsage []AvmAcdResourceStats `mandatory:"false" json:"autonomousContainerDatabaseUsage"` }
AutonomousVmResourceUsage Autonomous VM usage statistics.
func (AutonomousVmResourceUsage) String ¶ added in v65.48.0
func (m AutonomousVmResourceUsage) String() string
func (AutonomousVmResourceUsage) ValidateEnumValue ¶ added in v65.48.0
func (m AutonomousVmResourceUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AvmAcdResourceStats ¶ added in v65.48.0
type AvmAcdResourceStats struct { // The user-friendly name for the Autonomous Container Database. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Container Database. Id *string `mandatory:"false" json:"id"` // CPUs/cores assigned to Autonomous Databases in the ACD instances. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The number of CPU cores available. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // CPUs/cores assigned to the ACD instance. Sum of provisioned, reserved and reclaimable CPUs/ cores // to the ACD instance. UsedCpus *float32 `mandatory:"false" json:"usedCpus"` // CPUs/cores reserved for scalability, resilliency and other overheads. This includes failover, // autoscaling and idle instance overhead. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // CPUs/cores that continue to be included in the count of OCPUs available to the // Autonomous Container Database even after one of its Autonomous Database is terminated // or scaled down. You can release them to the available OCPUs at its parent AVMC level by // restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` }
AvmAcdResourceStats Associated autonomous container databases usages.
func (AvmAcdResourceStats) String ¶ added in v65.48.0
func (m AvmAcdResourceStats) String() string
func (AvmAcdResourceStats) ValidateEnumValue ¶ added in v65.48.0
func (m AvmAcdResourceStats) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AwsKeyDetails ¶ added in v65.77.0
type AwsKeyDetails struct { // AWS key service endpoint URI ServiceEndpointUri *string `mandatory:"true" json:"serviceEndpointUri"` // AWS key ARN KeyArn *string `mandatory:"true" json:"keyArn"` // AWS ARN role ArnRole *string `mandatory:"false" json:"arnRole"` // AWS external ID ExternalId *string `mandatory:"false" json:"externalId"` }
AwsKeyDetails Details for AWS encryption key.
func (AwsKeyDetails) MarshalJSON ¶ added in v65.77.0
func (m AwsKeyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AwsKeyDetails) String ¶ added in v65.77.0
func (m AwsKeyDetails) String() string
func (AwsKeyDetails) ValidateEnumValue ¶ added in v65.77.0
func (m AwsKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type AzureKeyDetails ¶ added in v65.77.0
type AzureKeyDetails struct { // Azure vault URI VaultUri *string `mandatory:"true" json:"vaultUri"` // Azure key name KeyName *string `mandatory:"true" json:"keyName"` }
AzureKeyDetails Details for Azure encryption key.
func (AzureKeyDetails) MarshalJSON ¶ added in v65.77.0
func (m AzureKeyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (AzureKeyDetails) String ¶ added in v65.77.0
func (m AzureKeyDetails) String() string
func (AzureKeyDetails) ValidateEnumValue ¶ added in v65.77.0
func (m AzureKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Backup ¶
type Backup struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. DatabaseId *string `mandatory:"false" json:"databaseId"` // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The type of backup. Type BackupTypeEnum `mandatory:"false" json:"type,omitempty"` // The date and time the backup started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the backup was completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The name of the availability domain where the database backup is stored. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The current state of the backup. LifecycleState BackupLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The Oracle Database edition of the DB system from which the database backup was taken. DatabaseEdition BackupDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The size of the database in gigabytes at the time the backup was taken. DatabaseSizeInGBs *float64 `mandatory:"false" json:"databaseSizeInGBs"` // Shape of the backup's source database. Shape *string `mandatory:"false" json:"shape"` // Version of the backup's source database Version *string `mandatory:"false" json:"version"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // List of OCIDs of the key containers used as the secondary encryption key in database transparent data encryption (TDE) operations. SecondaryKmsKeyIds []string `mandatory:"false" json:"secondaryKmsKeyIds"` // The retention period of the long term backup in days. RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // The retention period of the long term backup in years. RetentionPeriodInYears *int `mandatory:"false" json:"retentionPeriodInYears"` // Expiration time of the long term database backup. TimeExpiryScheduled *common.SDKTime `mandatory:"false" json:"timeExpiryScheduled"` // True if Oracle Managed Keys is required for restore of the backup. IsUsingOracleManagedKeys *bool `mandatory:"false" json:"isUsingOracleManagedKeys"` // Type of the backup destination. BackupDestinationType BackupBackupDestinationTypeEnum `mandatory:"false" json:"backupDestinationType,omitempty"` EncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"encryptionKeyLocationDetails"` }
Backup The representation of Backup
func (*Backup) UnmarshalJSON ¶ added in v65.81.3
UnmarshalJSON unmarshals from json
func (Backup) 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 BackupBackupDestinationTypeEnum ¶ added in v65.85.0
type BackupBackupDestinationTypeEnum string
BackupBackupDestinationTypeEnum Enum with underlying type: string
const ( BackupBackupDestinationTypeObjectStore BackupBackupDestinationTypeEnum = "OBJECT_STORE" BackupBackupDestinationTypeDbrs BackupBackupDestinationTypeEnum = "DBRS" )
Set of constants representing the allowable values for BackupBackupDestinationTypeEnum
func GetBackupBackupDestinationTypeEnumValues ¶ added in v65.85.0
func GetBackupBackupDestinationTypeEnumValues() []BackupBackupDestinationTypeEnum
GetBackupBackupDestinationTypeEnumValues Enumerates the set of values for BackupBackupDestinationTypeEnum
func GetMappingBackupBackupDestinationTypeEnum ¶ added in v65.85.0
func GetMappingBackupBackupDestinationTypeEnum(val string) (BackupBackupDestinationTypeEnum, bool)
GetMappingBackupBackupDestinationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDatabaseEditionEnum ¶
type BackupDatabaseEditionEnum string
BackupDatabaseEditionEnum Enum with underlying type: string
const ( BackupDatabaseEditionStandardEdition BackupDatabaseEditionEnum = "STANDARD_EDITION" BackupDatabaseEditionEnterpriseEdition BackupDatabaseEditionEnum = "ENTERPRISE_EDITION" BackupDatabaseEditionEnterpriseEditionHighPerformance BackupDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" BackupDatabaseEditionEnterpriseEditionExtremePerformance BackupDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for BackupDatabaseEditionEnum
func GetBackupDatabaseEditionEnumValues ¶
func GetBackupDatabaseEditionEnumValues() []BackupDatabaseEditionEnum
GetBackupDatabaseEditionEnumValues Enumerates the set of values for BackupDatabaseEditionEnum
func GetMappingBackupDatabaseEditionEnum ¶
func GetMappingBackupDatabaseEditionEnum(val string) (BackupDatabaseEditionEnum, bool)
GetMappingBackupDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestination ¶
type BackupDestination struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // The user-provided name of the backup destination. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Type of the backup destination. Type BackupDestinationTypeEnum `mandatory:"false" json:"type,omitempty"` // List of databases associated with the backup destination. AssociatedDatabases []AssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // For a RECOVERY_APPLIANCE backup destination, the connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"false" json:"connectionString"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"false" json:"vpcUsers"` // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` // NFS Mount type for backup destination. NfsMountType BackupDestinationNfsMountTypeEnum `mandatory:"false" json:"nfsMountType,omitempty"` // Host names or IP addresses for NFS Auto mount. NfsServer []string `mandatory:"false" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"false" json:"nfsServerExport"` // The current lifecycle state of the backup destination. LifecycleState BackupDestinationLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the backup destination was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The total storage size of the backup destination in GBs, rounded to the nearest integer. TotalStorageSizeInGBs *int `mandatory:"false" json:"totalStorageSizeInGBs"` // The total amount of space utilized on the backup destination (in GBs), rounded to the nearest integer. UtilizedStorageSizeInGBs *int `mandatory:"false" json:"utilizedStorageSizeInGBs"` // The time when the total storage size and the utilized storage size of the backup destination are updated. TimeAtWhichStorageDetailsAreUpdated *common.SDKTime `mandatory:"false" json:"timeAtWhichStorageDetailsAreUpdated"` }
BackupDestination Backup destination details.
func (BackupDestination) String ¶
func (m BackupDestination) String() string
func (BackupDestination) ValidateEnumValue ¶
func (m BackupDestination) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupDestinationConfigurationSummary ¶ added in v65.83.1
type BackupDestinationConfigurationSummary struct { // Type of the database backup destination. Type BackupDestinationConfigurationSummaryTypeEnum `mandatory:"true" json:"type"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance. VpcUser *string `mandatory:"false" json:"vpcUser"` // For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance. VpcPassword *string `mandatory:"false" json:"vpcPassword"` // Proxy URL to connect to object store. InternetProxy *string `mandatory:"false" json:"internetProxy"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DBRS policy used for backup. DbrsPolicyId *string `mandatory:"false" json:"dbrsPolicyId"` // The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups. BackupDestinationAttachHistory []common.SDKTime `mandatory:"false" json:"backupDestinationAttachHistory"` // The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer. SpaceUtilizedInGBs *int `mandatory:"false" json:"spaceUtilizedInGBs"` // The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated. TimeAtWhichStorageDetailsAreUpdated *common.SDKTime `mandatory:"false" json:"timeAtWhichStorageDetailsAreUpdated"` // Number of days between the current and earliest point of recoverability covered by automatic backups and manual backups, but not long term backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` }
BackupDestinationConfigurationSummary Information about the Autonomous Container Database's secondary backup destination(s).
func (BackupDestinationConfigurationSummary) String ¶ added in v65.83.1
func (m BackupDestinationConfigurationSummary) String() string
func (BackupDestinationConfigurationSummary) ValidateEnumValue ¶ added in v65.83.1
func (m BackupDestinationConfigurationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupDestinationConfigurationSummaryTypeEnum ¶ added in v65.83.1
type BackupDestinationConfigurationSummaryTypeEnum string
BackupDestinationConfigurationSummaryTypeEnum Enum with underlying type: string
const ( BackupDestinationConfigurationSummaryTypeNfs BackupDestinationConfigurationSummaryTypeEnum = "NFS" BackupDestinationConfigurationSummaryTypeRecoveryAppliance BackupDestinationConfigurationSummaryTypeEnum = "RECOVERY_APPLIANCE" BackupDestinationConfigurationSummaryTypeObjectStore BackupDestinationConfigurationSummaryTypeEnum = "OBJECT_STORE" BackupDestinationConfigurationSummaryTypeLocal BackupDestinationConfigurationSummaryTypeEnum = "LOCAL" BackupDestinationConfigurationSummaryTypeDbrs BackupDestinationConfigurationSummaryTypeEnum = "DBRS" )
Set of constants representing the allowable values for BackupDestinationConfigurationSummaryTypeEnum
func GetBackupDestinationConfigurationSummaryTypeEnumValues ¶ added in v65.83.1
func GetBackupDestinationConfigurationSummaryTypeEnumValues() []BackupDestinationConfigurationSummaryTypeEnum
GetBackupDestinationConfigurationSummaryTypeEnumValues Enumerates the set of values for BackupDestinationConfigurationSummaryTypeEnum
func GetMappingBackupDestinationConfigurationSummaryTypeEnum ¶ added in v65.83.1
func GetMappingBackupDestinationConfigurationSummaryTypeEnum(val string) (BackupDestinationConfigurationSummaryTypeEnum, bool)
GetMappingBackupDestinationConfigurationSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationDetails ¶
type BackupDestinationDetails struct { // Type of the database backup destination. Type BackupDestinationDetailsTypeEnum `mandatory:"true" json:"type"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance. VpcUser *string `mandatory:"false" json:"vpcUser"` // For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance. VpcPassword *string `mandatory:"false" json:"vpcPassword"` // Proxy URL to connect to object store. InternetProxy *string `mandatory:"false" json:"internetProxy"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DBRS policy used for backup. DbrsPolicyId *string `mandatory:"false" json:"dbrsPolicyId"` }
BackupDestinationDetails Backup destination details
func (BackupDestinationDetails) String ¶
func (m BackupDestinationDetails) String() string
func (BackupDestinationDetails) ValidateEnumValue ¶
func (m BackupDestinationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupDestinationDetailsSummary ¶ added in v65.83.1
type BackupDestinationDetailsSummary struct { // Type of the database backup destination. Type BackupDestinationDetailsSummaryTypeEnum `mandatory:"true" json:"type"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) user that is used to access the Recovery Appliance. VpcUser *string `mandatory:"false" json:"vpcUser"` // For a RECOVERY_APPLIANCE backup destination, the password for the VPC user that is used to access the Recovery Appliance. VpcPassword *string `mandatory:"false" json:"vpcPassword"` // Proxy URL to connect to object store. InternetProxy *string `mandatory:"false" json:"internetProxy"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DBRS policy used for backup. DbrsPolicyId *string `mandatory:"false" json:"dbrsPolicyId"` // The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups. BackupDestinationAttachHistory []common.SDKTime `mandatory:"false" json:"backupDestinationAttachHistory"` // The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer. SpaceUtilizedInGBs *int `mandatory:"false" json:"spaceUtilizedInGBs"` // The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated. TimeAtWhichStorageDetailsAreUpdated *common.SDKTime `mandatory:"false" json:"timeAtWhichStorageDetailsAreUpdated"` }
BackupDestinationDetailsSummary Information about the backup destination associated with the Autonomous Container Database.
func (BackupDestinationDetailsSummary) String ¶ added in v65.83.1
func (m BackupDestinationDetailsSummary) String() string
func (BackupDestinationDetailsSummary) ValidateEnumValue ¶ added in v65.83.1
func (m BackupDestinationDetailsSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupDestinationDetailsSummaryTypeEnum ¶ added in v65.83.1
type BackupDestinationDetailsSummaryTypeEnum string
BackupDestinationDetailsSummaryTypeEnum Enum with underlying type: string
const ( BackupDestinationDetailsSummaryTypeNfs BackupDestinationDetailsSummaryTypeEnum = "NFS" BackupDestinationDetailsSummaryTypeRecoveryAppliance BackupDestinationDetailsSummaryTypeEnum = "RECOVERY_APPLIANCE" BackupDestinationDetailsSummaryTypeObjectStore BackupDestinationDetailsSummaryTypeEnum = "OBJECT_STORE" BackupDestinationDetailsSummaryTypeLocal BackupDestinationDetailsSummaryTypeEnum = "LOCAL" BackupDestinationDetailsSummaryTypeDbrs BackupDestinationDetailsSummaryTypeEnum = "DBRS" )
Set of constants representing the allowable values for BackupDestinationDetailsSummaryTypeEnum
func GetBackupDestinationDetailsSummaryTypeEnumValues ¶ added in v65.83.1
func GetBackupDestinationDetailsSummaryTypeEnumValues() []BackupDestinationDetailsSummaryTypeEnum
GetBackupDestinationDetailsSummaryTypeEnumValues Enumerates the set of values for BackupDestinationDetailsSummaryTypeEnum
func GetMappingBackupDestinationDetailsSummaryTypeEnum ¶ added in v65.83.1
func GetMappingBackupDestinationDetailsSummaryTypeEnum(val string) (BackupDestinationDetailsSummaryTypeEnum, bool)
GetMappingBackupDestinationDetailsSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationDetailsTypeEnum ¶
type BackupDestinationDetailsTypeEnum string
BackupDestinationDetailsTypeEnum Enum with underlying type: string
const ( BackupDestinationDetailsTypeNfs BackupDestinationDetailsTypeEnum = "NFS" BackupDestinationDetailsTypeRecoveryAppliance BackupDestinationDetailsTypeEnum = "RECOVERY_APPLIANCE" BackupDestinationDetailsTypeObjectStore BackupDestinationDetailsTypeEnum = "OBJECT_STORE" BackupDestinationDetailsTypeLocal BackupDestinationDetailsTypeEnum = "LOCAL" BackupDestinationDetailsTypeDbrs BackupDestinationDetailsTypeEnum = "DBRS" )
Set of constants representing the allowable values for BackupDestinationDetailsTypeEnum
func GetBackupDestinationDetailsTypeEnumValues ¶
func GetBackupDestinationDetailsTypeEnumValues() []BackupDestinationDetailsTypeEnum
GetBackupDestinationDetailsTypeEnumValues Enumerates the set of values for BackupDestinationDetailsTypeEnum
func GetMappingBackupDestinationDetailsTypeEnum ¶
func GetMappingBackupDestinationDetailsTypeEnum(val string) (BackupDestinationDetailsTypeEnum, bool)
GetMappingBackupDestinationDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationLifecycleStateEnum ¶
type BackupDestinationLifecycleStateEnum string
BackupDestinationLifecycleStateEnum Enum with underlying type: string
const ( BackupDestinationLifecycleStateActive BackupDestinationLifecycleStateEnum = "ACTIVE" BackupDestinationLifecycleStateFailed BackupDestinationLifecycleStateEnum = "FAILED" BackupDestinationLifecycleStateDeleted BackupDestinationLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for BackupDestinationLifecycleStateEnum
func GetBackupDestinationLifecycleStateEnumValues ¶
func GetBackupDestinationLifecycleStateEnumValues() []BackupDestinationLifecycleStateEnum
GetBackupDestinationLifecycleStateEnumValues Enumerates the set of values for BackupDestinationLifecycleStateEnum
func GetMappingBackupDestinationLifecycleStateEnum ¶
func GetMappingBackupDestinationLifecycleStateEnum(val string) (BackupDestinationLifecycleStateEnum, bool)
GetMappingBackupDestinationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationNfsMountTypeEnum ¶
type BackupDestinationNfsMountTypeEnum string
BackupDestinationNfsMountTypeEnum Enum with underlying type: string
const ( BackupDestinationNfsMountTypeSelfMount BackupDestinationNfsMountTypeEnum = "SELF_MOUNT" BackupDestinationNfsMountTypeAutomatedMount BackupDestinationNfsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for BackupDestinationNfsMountTypeEnum
func GetBackupDestinationNfsMountTypeEnumValues ¶
func GetBackupDestinationNfsMountTypeEnumValues() []BackupDestinationNfsMountTypeEnum
GetBackupDestinationNfsMountTypeEnumValues Enumerates the set of values for BackupDestinationNfsMountTypeEnum
func GetMappingBackupDestinationNfsMountTypeEnum ¶
func GetMappingBackupDestinationNfsMountTypeEnum(val string) (BackupDestinationNfsMountTypeEnum, bool)
GetMappingBackupDestinationNfsMountTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationProperties ¶ added in v65.83.1
type BackupDestinationProperties struct { // The timestamps at which this backup destination is used as the preferred destination to host the Autonomous Container Database backups. BackupDestinationAttachHistory []common.SDKTime `mandatory:"false" json:"backupDestinationAttachHistory"` // The total space utilized (in GBs) by this Autonomous Container Database on this backup destination, rounded to the nearest integer. SpaceUtilizedInGBs *int `mandatory:"false" json:"spaceUtilizedInGBs"` // The latest timestamp when the backup destination details, such as 'spaceUtilized,' are updated. TimeAtWhichStorageDetailsAreUpdated *common.SDKTime `mandatory:"false" json:"timeAtWhichStorageDetailsAreUpdated"` }
BackupDestinationProperties The properties of the backup destination associated with the Autonomous Container Database.
func (BackupDestinationProperties) String ¶ added in v65.83.1
func (m BackupDestinationProperties) String() string
func (BackupDestinationProperties) ValidateEnumValue ¶ added in v65.83.1
func (m BackupDestinationProperties) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupDestinationSummary ¶
type BackupDestinationSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. Id *string `mandatory:"false" json:"id"` // The user-provided name of the backup destination. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Type of the backup destination. Type BackupDestinationSummaryTypeEnum `mandatory:"false" json:"type,omitempty"` // List of databases associated with the backup destination. AssociatedDatabases []AssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // For a RECOVERY_APPLIANCE backup destination, the connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"false" json:"connectionString"` // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"false" json:"vpcUsers"` // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` // NFS Mount type for backup destination. NfsMountType BackupDestinationSummaryNfsMountTypeEnum `mandatory:"false" json:"nfsMountType,omitempty"` // Host names or IP addresses for NFS Auto mount. NfsServer []string `mandatory:"false" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"false" json:"nfsServerExport"` // The current lifecycle state of the backup destination. LifecycleState BackupDestinationSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time the backup destination was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The total storage size of the backup destination in GBs, rounded to the nearest integer. TotalStorageSizeInGBs *int `mandatory:"false" json:"totalStorageSizeInGBs"` // The total amount of space utilized on the backup destination (in GBs), rounded to the nearest integer. UtilizedStorageSizeInGBs *int `mandatory:"false" json:"utilizedStorageSizeInGBs"` // The time when the total storage size and the utilized storage size of the backup destination are updated. TimeAtWhichStorageDetailsAreUpdated *common.SDKTime `mandatory:"false" json:"timeAtWhichStorageDetailsAreUpdated"` }
BackupDestinationSummary Backup destination details, including the list of databases using the backup destination.
func (BackupDestinationSummary) String ¶
func (m BackupDestinationSummary) String() string
func (BackupDestinationSummary) ValidateEnumValue ¶
func (m BackupDestinationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupDestinationSummaryLifecycleStateEnum ¶
type BackupDestinationSummaryLifecycleStateEnum string
BackupDestinationSummaryLifecycleStateEnum Enum with underlying type: string
const ( BackupDestinationSummaryLifecycleStateActive BackupDestinationSummaryLifecycleStateEnum = "ACTIVE" BackupDestinationSummaryLifecycleStateFailed BackupDestinationSummaryLifecycleStateEnum = "FAILED" BackupDestinationSummaryLifecycleStateDeleted BackupDestinationSummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for BackupDestinationSummaryLifecycleStateEnum
func GetBackupDestinationSummaryLifecycleStateEnumValues ¶
func GetBackupDestinationSummaryLifecycleStateEnumValues() []BackupDestinationSummaryLifecycleStateEnum
GetBackupDestinationSummaryLifecycleStateEnumValues Enumerates the set of values for BackupDestinationSummaryLifecycleStateEnum
func GetMappingBackupDestinationSummaryLifecycleStateEnum ¶
func GetMappingBackupDestinationSummaryLifecycleStateEnum(val string) (BackupDestinationSummaryLifecycleStateEnum, bool)
GetMappingBackupDestinationSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationSummaryNfsMountTypeEnum ¶
type BackupDestinationSummaryNfsMountTypeEnum string
BackupDestinationSummaryNfsMountTypeEnum Enum with underlying type: string
const ( BackupDestinationSummaryNfsMountTypeSelfMount BackupDestinationSummaryNfsMountTypeEnum = "SELF_MOUNT" BackupDestinationSummaryNfsMountTypeAutomatedMount BackupDestinationSummaryNfsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for BackupDestinationSummaryNfsMountTypeEnum
func GetBackupDestinationSummaryNfsMountTypeEnumValues ¶
func GetBackupDestinationSummaryNfsMountTypeEnumValues() []BackupDestinationSummaryNfsMountTypeEnum
GetBackupDestinationSummaryNfsMountTypeEnumValues Enumerates the set of values for BackupDestinationSummaryNfsMountTypeEnum
func GetMappingBackupDestinationSummaryNfsMountTypeEnum ¶
func GetMappingBackupDestinationSummaryNfsMountTypeEnum(val string) (BackupDestinationSummaryNfsMountTypeEnum, bool)
GetMappingBackupDestinationSummaryNfsMountTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationSummaryTypeEnum ¶
type BackupDestinationSummaryTypeEnum string
BackupDestinationSummaryTypeEnum Enum with underlying type: string
const ( BackupDestinationSummaryTypeNfs BackupDestinationSummaryTypeEnum = "NFS" BackupDestinationSummaryTypeRecoveryAppliance BackupDestinationSummaryTypeEnum = "RECOVERY_APPLIANCE" )
Set of constants representing the allowable values for BackupDestinationSummaryTypeEnum
func GetBackupDestinationSummaryTypeEnumValues ¶
func GetBackupDestinationSummaryTypeEnumValues() []BackupDestinationSummaryTypeEnum
GetBackupDestinationSummaryTypeEnumValues Enumerates the set of values for BackupDestinationSummaryTypeEnum
func GetMappingBackupDestinationSummaryTypeEnum ¶
func GetMappingBackupDestinationSummaryTypeEnum(val string) (BackupDestinationSummaryTypeEnum, bool)
GetMappingBackupDestinationSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupDestinationTypeEnum ¶
type BackupDestinationTypeEnum string
BackupDestinationTypeEnum Enum with underlying type: string
const ( BackupDestinationTypeNfs BackupDestinationTypeEnum = "NFS" BackupDestinationTypeRecoveryAppliance BackupDestinationTypeEnum = "RECOVERY_APPLIANCE" )
Set of constants representing the allowable values for BackupDestinationTypeEnum
func GetBackupDestinationTypeEnumValues ¶
func GetBackupDestinationTypeEnumValues() []BackupDestinationTypeEnum
GetBackupDestinationTypeEnumValues Enumerates the set of values for BackupDestinationTypeEnum
func GetMappingBackupDestinationTypeEnum ¶
func GetMappingBackupDestinationTypeEnum(val string) (BackupDestinationTypeEnum, bool)
GetMappingBackupDestinationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupLifecycleStateEnum ¶
type BackupLifecycleStateEnum string
BackupLifecycleStateEnum Enum with underlying type: string
const ( BackupLifecycleStateCreating BackupLifecycleStateEnum = "CREATING" BackupLifecycleStateActive BackupLifecycleStateEnum = "ACTIVE" BackupLifecycleStateDeleting BackupLifecycleStateEnum = "DELETING" BackupLifecycleStateDeleted BackupLifecycleStateEnum = "DELETED" BackupLifecycleStateFailed BackupLifecycleStateEnum = "FAILED" BackupLifecycleStateRestoring BackupLifecycleStateEnum = "RESTORING" BackupLifecycleStateUpdating BackupLifecycleStateEnum = "UPDATING" BackupLifecycleStateCanceling BackupLifecycleStateEnum = "CANCELING" BackupLifecycleStateCanceled BackupLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for BackupLifecycleStateEnum
func GetBackupLifecycleStateEnumValues ¶
func GetBackupLifecycleStateEnumValues() []BackupLifecycleStateEnum
GetBackupLifecycleStateEnumValues Enumerates the set of values for BackupLifecycleStateEnum
func GetMappingBackupLifecycleStateEnum ¶
func GetMappingBackupLifecycleStateEnum(val string) (BackupLifecycleStateEnum, bool)
GetMappingBackupLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupSummary ¶
type BackupSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. DatabaseId *string `mandatory:"false" json:"databaseId"` // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The type of backup. Type BackupSummaryTypeEnum `mandatory:"false" json:"type,omitempty"` // The date and time the backup started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the backup was completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The name of the availability domain where the database backup is stored. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The current state of the backup. LifecycleState BackupSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The Oracle Database edition of the DB system from which the database backup was taken. DatabaseEdition BackupSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The size of the database in gigabytes at the time the backup was taken. DatabaseSizeInGBs *float64 `mandatory:"false" json:"databaseSizeInGBs"` // Shape of the backup's source database. Shape *string `mandatory:"false" json:"shape"` // Version of the backup's source database Version *string `mandatory:"false" json:"version"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` // List of OCIDs of the key containers used as the secondary encryption key in database transparent data encryption (TDE) operations. SecondaryKmsKeyIds []string `mandatory:"false" json:"secondaryKmsKeyIds"` // The retention period of the long term backup in days. RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // The retention period of the long term backup in years. RetentionPeriodInYears *int `mandatory:"false" json:"retentionPeriodInYears"` // Expiration time of the long term database backup. TimeExpiryScheduled *common.SDKTime `mandatory:"false" json:"timeExpiryScheduled"` // True if Oracle Managed Keys is required for restore of the backup. IsUsingOracleManagedKeys *bool `mandatory:"false" json:"isUsingOracleManagedKeys"` // Type of the backup destination. BackupDestinationType BackupSummaryBackupDestinationTypeEnum `mandatory:"false" json:"backupDestinationType,omitempty"` EncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"encryptionKeyLocationDetails"` }
BackupSummary A database backup. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (BackupSummary) String ¶
func (m BackupSummary) String() string
func (*BackupSummary) UnmarshalJSON ¶ added in v65.81.3
func (m *BackupSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (BackupSummary) ValidateEnumValue ¶
func (m BackupSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type BackupSummaryBackupDestinationTypeEnum ¶ added in v65.85.0
type BackupSummaryBackupDestinationTypeEnum string
BackupSummaryBackupDestinationTypeEnum Enum with underlying type: string
const ( BackupSummaryBackupDestinationTypeObjectStore BackupSummaryBackupDestinationTypeEnum = "OBJECT_STORE" BackupSummaryBackupDestinationTypeDbrs BackupSummaryBackupDestinationTypeEnum = "DBRS" )
Set of constants representing the allowable values for BackupSummaryBackupDestinationTypeEnum
func GetBackupSummaryBackupDestinationTypeEnumValues ¶ added in v65.85.0
func GetBackupSummaryBackupDestinationTypeEnumValues() []BackupSummaryBackupDestinationTypeEnum
GetBackupSummaryBackupDestinationTypeEnumValues Enumerates the set of values for BackupSummaryBackupDestinationTypeEnum
func GetMappingBackupSummaryBackupDestinationTypeEnum ¶ added in v65.85.0
func GetMappingBackupSummaryBackupDestinationTypeEnum(val string) (BackupSummaryBackupDestinationTypeEnum, bool)
GetMappingBackupSummaryBackupDestinationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupSummaryDatabaseEditionEnum ¶
type BackupSummaryDatabaseEditionEnum string
BackupSummaryDatabaseEditionEnum Enum with underlying type: string
const ( BackupSummaryDatabaseEditionStandardEdition BackupSummaryDatabaseEditionEnum = "STANDARD_EDITION" BackupSummaryDatabaseEditionEnterpriseEdition BackupSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" BackupSummaryDatabaseEditionEnterpriseEditionHighPerformance BackupSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" BackupSummaryDatabaseEditionEnterpriseEditionExtremePerformance BackupSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for BackupSummaryDatabaseEditionEnum
func GetBackupSummaryDatabaseEditionEnumValues ¶
func GetBackupSummaryDatabaseEditionEnumValues() []BackupSummaryDatabaseEditionEnum
GetBackupSummaryDatabaseEditionEnumValues Enumerates the set of values for BackupSummaryDatabaseEditionEnum
func GetMappingBackupSummaryDatabaseEditionEnum ¶
func GetMappingBackupSummaryDatabaseEditionEnum(val string) (BackupSummaryDatabaseEditionEnum, bool)
GetMappingBackupSummaryDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupSummaryLifecycleStateEnum ¶
type BackupSummaryLifecycleStateEnum string
BackupSummaryLifecycleStateEnum Enum with underlying type: string
const ( BackupSummaryLifecycleStateCreating BackupSummaryLifecycleStateEnum = "CREATING" BackupSummaryLifecycleStateActive BackupSummaryLifecycleStateEnum = "ACTIVE" BackupSummaryLifecycleStateDeleting BackupSummaryLifecycleStateEnum = "DELETING" BackupSummaryLifecycleStateDeleted BackupSummaryLifecycleStateEnum = "DELETED" BackupSummaryLifecycleStateFailed BackupSummaryLifecycleStateEnum = "FAILED" BackupSummaryLifecycleStateRestoring BackupSummaryLifecycleStateEnum = "RESTORING" BackupSummaryLifecycleStateUpdating BackupSummaryLifecycleStateEnum = "UPDATING" BackupSummaryLifecycleStateCanceling BackupSummaryLifecycleStateEnum = "CANCELING" BackupSummaryLifecycleStateCanceled BackupSummaryLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for BackupSummaryLifecycleStateEnum
func GetBackupSummaryLifecycleStateEnumValues ¶
func GetBackupSummaryLifecycleStateEnumValues() []BackupSummaryLifecycleStateEnum
GetBackupSummaryLifecycleStateEnumValues Enumerates the set of values for BackupSummaryLifecycleStateEnum
func GetMappingBackupSummaryLifecycleStateEnum ¶
func GetMappingBackupSummaryLifecycleStateEnum(val string) (BackupSummaryLifecycleStateEnum, bool)
GetMappingBackupSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupSummaryTypeEnum ¶
type BackupSummaryTypeEnum string
BackupSummaryTypeEnum Enum with underlying type: string
const ( BackupSummaryTypeIncremental BackupSummaryTypeEnum = "INCREMENTAL" BackupSummaryTypeFull BackupSummaryTypeEnum = "FULL" BackupSummaryTypeVirtualFull BackupSummaryTypeEnum = "VIRTUAL_FULL" )
Set of constants representing the allowable values for BackupSummaryTypeEnum
func GetBackupSummaryTypeEnumValues ¶
func GetBackupSummaryTypeEnumValues() []BackupSummaryTypeEnum
GetBackupSummaryTypeEnumValues Enumerates the set of values for BackupSummaryTypeEnum
func GetMappingBackupSummaryTypeEnum ¶
func GetMappingBackupSummaryTypeEnum(val string) (BackupSummaryTypeEnum, bool)
GetMappingBackupSummaryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type BackupTypeEnum ¶
type BackupTypeEnum string
BackupTypeEnum Enum with underlying type: string
const ( BackupTypeIncremental BackupTypeEnum = "INCREMENTAL" BackupTypeFull BackupTypeEnum = "FULL" BackupTypeVirtualFull BackupTypeEnum = "VIRTUAL_FULL" )
Set of constants representing the allowable values for BackupTypeEnum
func GetBackupTypeEnumValues ¶
func GetBackupTypeEnumValues() []BackupTypeEnum
GetBackupTypeEnumValues Enumerates the set of values for BackupTypeEnum
func GetMappingBackupTypeEnum ¶
func GetMappingBackupTypeEnum(val string) (BackupTypeEnum, bool)
GetMappingBackupTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CancelBackupRequest ¶ added in v65.36.0
type CancelBackupRequest struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // 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"` // Unique identifier for the request. 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 // may 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 }
CancelBackupRequest wrapper for the CancelBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CancelBackup.go.html to see an example of how to use CancelBackupRequest.
func (CancelBackupRequest) BinaryRequestBody ¶ added in v65.36.0
func (request CancelBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelBackupRequest) HTTPRequest ¶ added in v65.36.0
func (request CancelBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelBackupRequest) RetryPolicy ¶ added in v65.36.0
func (request CancelBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelBackupRequest) String ¶ added in v65.36.0
func (request CancelBackupRequest) String() string
func (CancelBackupRequest) ValidateEnumValue ¶ added in v65.36.0
func (request CancelBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelBackupResponse ¶ added in v65.36.0
type CancelBackupResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
CancelBackupResponse wrapper for the CancelBackup operation
func (CancelBackupResponse) HTTPResponse ¶ added in v65.36.0
func (response CancelBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelBackupResponse) String ¶ added in v65.36.0
func (response CancelBackupResponse) String() string
type CancelExecutionWindowDetails ¶ added in v65.73.0
type CancelExecutionWindowDetails struct { // New scheduled date and time of the execution window. TimeScheduledOfNewWindow *common.SDKTime `mandatory:"true" json:"timeScheduledOfNewWindow"` // Duration window allows user to set a duration they plan to allocate for Scheduling window. The duration is in minutes. WindowDurationInMinsOfNewWindow *int `mandatory:"true" json:"windowDurationInMinsOfNewWindow"` // Indicates if duration the user plans to allocate for scheduling window is strictly enforced. The default value is `FALSE`. IsEnforcedDurationOfNewWindow *bool `mandatory:"false" json:"isEnforcedDurationOfNewWindow"` }
CancelExecutionWindowDetails Describe the parameters to create a new execution window after this execution window is canceled.
func (CancelExecutionWindowDetails) String ¶ added in v65.73.0
func (m CancelExecutionWindowDetails) String() string
func (CancelExecutionWindowDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CancelExecutionWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelExecutionWindowRequest ¶ added in v65.73.0
type CancelExecutionWindowRequest struct { // The execution window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionWindowId *string `mandatory:"true" contributesTo:"path" name:"executionWindowId"` // Request to cancel the in progress maintenance activity under this execution window. CancelExecutionWindowDetails `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"` // Unique identifier for the request. 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 // may 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 }
CancelExecutionWindowRequest wrapper for the CancelExecutionWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CancelExecutionWindow.go.html to see an example of how to use CancelExecutionWindowRequest.
func (CancelExecutionWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CancelExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CancelExecutionWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request CancelExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CancelExecutionWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request CancelExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CancelExecutionWindowRequest) String ¶ added in v65.73.0
func (request CancelExecutionWindowRequest) String() string
func (CancelExecutionWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CancelExecutionWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CancelExecutionWindowResponse ¶ added in v65.73.0
type CancelExecutionWindowResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionWindow instance ExecutionWindow `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CancelExecutionWindowResponse wrapper for the CancelExecutionWindow operation
func (CancelExecutionWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response CancelExecutionWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CancelExecutionWindowResponse) String ¶ added in v65.73.0
func (response CancelExecutionWindowResponse) String() string
type CascadingDeleteSchedulingPlanRequest ¶ added in v65.73.0
type CascadingDeleteSchedulingPlanRequest struct { // The Schedule Plan OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPlanId *string `mandatory:"true" contributesTo:"path" name:"schedulingPlanId"` // 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 // may 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CascadingDeleteSchedulingPlanRequest wrapper for the CascadingDeleteSchedulingPlan operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CascadingDeleteSchedulingPlan.go.html to see an example of how to use CascadingDeleteSchedulingPlanRequest.
func (CascadingDeleteSchedulingPlanRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CascadingDeleteSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CascadingDeleteSchedulingPlanRequest) HTTPRequest ¶ added in v65.73.0
func (request CascadingDeleteSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CascadingDeleteSchedulingPlanRequest) RetryPolicy ¶ added in v65.73.0
func (request CascadingDeleteSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CascadingDeleteSchedulingPlanRequest) String ¶ added in v65.73.0
func (request CascadingDeleteSchedulingPlanRequest) String() string
func (CascadingDeleteSchedulingPlanRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CascadingDeleteSchedulingPlanRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CascadingDeleteSchedulingPlanResponse ¶ added in v65.73.0
type CascadingDeleteSchedulingPlanResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
CascadingDeleteSchedulingPlanResponse wrapper for the CascadingDeleteSchedulingPlan operation
func (CascadingDeleteSchedulingPlanResponse) HTTPResponse ¶ added in v65.73.0
func (response CascadingDeleteSchedulingPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CascadingDeleteSchedulingPlanResponse) String ¶ added in v65.73.0
func (response CascadingDeleteSchedulingPlanResponse) String() string
type ChangeAutonomousContainerDatabaseCompartmentRequest ¶
type ChangeAutonomousContainerDatabaseCompartmentRequest struct { // Request to move Autonomous Container Database to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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 // may 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"` // 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 }
ChangeAutonomousContainerDatabaseCompartmentRequest wrapper for the ChangeAutonomousContainerDatabaseCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousContainerDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousContainerDatabaseCompartmentRequest.
func (ChangeAutonomousContainerDatabaseCompartmentRequest) BinaryRequestBody ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeAutonomousContainerDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousContainerDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousContainerDatabaseCompartmentRequest) String ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) String() string
func (ChangeAutonomousContainerDatabaseCompartmentRequest) ValidateEnumValue ¶
func (request ChangeAutonomousContainerDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousContainerDatabaseCompartmentResponse ¶
type ChangeAutonomousContainerDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeAutonomousContainerDatabaseCompartmentResponse wrapper for the ChangeAutonomousContainerDatabaseCompartment operation
func (ChangeAutonomousContainerDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousContainerDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousContainerDatabaseCompartmentResponse) String ¶
func (response ChangeAutonomousContainerDatabaseCompartmentResponse) String() string
type ChangeAutonomousDatabaseCompartmentRequest ¶
type ChangeAutonomousDatabaseCompartmentRequest struct { // Request to move Autonomous Database to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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 // may 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"` // 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 }
ChangeAutonomousDatabaseCompartmentRequest wrapper for the ChangeAutonomousDatabaseCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousDatabaseCompartmentRequest.
func (ChangeAutonomousDatabaseCompartmentRequest) BinaryRequestBody ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeAutonomousDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousDatabaseCompartmentRequest) String ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) String() string
func (ChangeAutonomousDatabaseCompartmentRequest) ValidateEnumValue ¶
func (request ChangeAutonomousDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousDatabaseCompartmentResponse ¶
type ChangeAutonomousDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeAutonomousDatabaseCompartmentResponse wrapper for the ChangeAutonomousDatabaseCompartment operation
func (ChangeAutonomousDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousDatabaseCompartmentResponse) String ¶
func (response ChangeAutonomousDatabaseCompartmentResponse) String() string
type ChangeAutonomousDatabaseSoftwareImageCompartmentDetails ¶ added in v65.63.2
type ChangeAutonomousDatabaseSoftwareImageCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the resource to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeAutonomousDatabaseSoftwareImageCompartmentDetails The configuration details for moving the resource.
func (ChangeAutonomousDatabaseSoftwareImageCompartmentDetails) String ¶ added in v65.63.2
func (m ChangeAutonomousDatabaseSoftwareImageCompartmentDetails) String() string
func (ChangeAutonomousDatabaseSoftwareImageCompartmentDetails) ValidateEnumValue ¶ added in v65.63.2
func (m ChangeAutonomousDatabaseSoftwareImageCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousDatabaseSoftwareImageCompartmentRequest ¶ added in v65.63.2
type ChangeAutonomousDatabaseSoftwareImageCompartmentRequest struct { // Request to move Autonomous Database Software Image to a different compartment ChangeAutonomousDatabaseSoftwareImageCompartmentDetails `contributesTo:"body"` // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseSoftwareImageId"` // 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 // may 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"` // 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 }
ChangeAutonomousDatabaseSoftwareImageCompartmentRequest wrapper for the ChangeAutonomousDatabaseSoftwareImageCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseSoftwareImageCompartment.go.html to see an example of how to use ChangeAutonomousDatabaseSoftwareImageCompartmentRequest.
func (ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) BinaryRequestBody ¶ added in v65.63.2
func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) HTTPRequest ¶ added in v65.63.2
func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) RetryPolicy ¶ added in v65.63.2
func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) String ¶ added in v65.63.2
func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) String() string
func (ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) ValidateEnumValue ¶ added in v65.63.2
func (request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousDatabaseSoftwareImageCompartmentResponse ¶ added in v65.63.2
type ChangeAutonomousDatabaseSoftwareImageCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeAutonomousDatabaseSoftwareImageCompartmentResponse wrapper for the ChangeAutonomousDatabaseSoftwareImageCompartment operation
func (ChangeAutonomousDatabaseSoftwareImageCompartmentResponse) HTTPResponse ¶ added in v65.63.2
func (response ChangeAutonomousDatabaseSoftwareImageCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousDatabaseSoftwareImageCompartmentResponse) String ¶ added in v65.63.2
func (response ChangeAutonomousDatabaseSoftwareImageCompartmentResponse) String() string
type ChangeAutonomousDatabaseSubscriptionDetails ¶ added in v65.69.3
type ChangeAutonomousDatabaseSubscriptionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Indicates if the subscription is UCM or not. IsDefault *bool `mandatory:"false" json:"isDefault"` }
ChangeAutonomousDatabaseSubscriptionDetails The configuration details for associating the Autonomous Database with a different subscription.
func (ChangeAutonomousDatabaseSubscriptionDetails) String ¶ added in v65.69.3
func (m ChangeAutonomousDatabaseSubscriptionDetails) String() string
func (ChangeAutonomousDatabaseSubscriptionDetails) ValidateEnumValue ¶ added in v65.69.3
func (m ChangeAutonomousDatabaseSubscriptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousDatabaseSubscriptionRequest ¶ added in v65.69.3
type ChangeAutonomousDatabaseSubscriptionRequest struct { // Associate an Autonomous Database with a different subscription. ChangeAutonomousDatabaseSubscriptionDetails `contributesTo:"body"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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 // may 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"` // 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 }
ChangeAutonomousDatabaseSubscriptionRequest wrapper for the ChangeAutonomousDatabaseSubscription operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseSubscription.go.html to see an example of how to use ChangeAutonomousDatabaseSubscriptionRequest.
func (ChangeAutonomousDatabaseSubscriptionRequest) BinaryRequestBody ¶ added in v65.69.3
func (request ChangeAutonomousDatabaseSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeAutonomousDatabaseSubscriptionRequest) HTTPRequest ¶ added in v65.69.3
func (request ChangeAutonomousDatabaseSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousDatabaseSubscriptionRequest) RetryPolicy ¶ added in v65.69.3
func (request ChangeAutonomousDatabaseSubscriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousDatabaseSubscriptionRequest) String ¶ added in v65.69.3
func (request ChangeAutonomousDatabaseSubscriptionRequest) String() string
func (ChangeAutonomousDatabaseSubscriptionRequest) ValidateEnumValue ¶ added in v65.69.3
func (request ChangeAutonomousDatabaseSubscriptionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousDatabaseSubscriptionResponse ¶ added in v65.69.3
type ChangeAutonomousDatabaseSubscriptionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeAutonomousDatabaseSubscriptionResponse wrapper for the ChangeAutonomousDatabaseSubscription operation
func (ChangeAutonomousDatabaseSubscriptionResponse) HTTPResponse ¶ added in v65.69.3
func (response ChangeAutonomousDatabaseSubscriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousDatabaseSubscriptionResponse) String ¶ added in v65.69.3
func (response ChangeAutonomousDatabaseSubscriptionResponse) String() string
type ChangeAutonomousExadataInfrastructureCompartmentRequest ¶
type ChangeAutonomousExadataInfrastructureCompartmentRequest struct { // Request to move an Autonomous Exadata Infrastructure resource to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // 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 // may 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"` // 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 }
ChangeAutonomousExadataInfrastructureCompartmentRequest wrapper for the ChangeAutonomousExadataInfrastructureCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousExadataInfrastructureCompartment.go.html to see an example of how to use ChangeAutonomousExadataInfrastructureCompartmentRequest.
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) BinaryRequestBody ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) String ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) String() string
func (ChangeAutonomousExadataInfrastructureCompartmentRequest) ValidateEnumValue ¶
func (request ChangeAutonomousExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousExadataInfrastructureCompartmentResponse ¶
type ChangeAutonomousExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeAutonomousExadataInfrastructureCompartmentResponse wrapper for the ChangeAutonomousExadataInfrastructureCompartment operation
func (ChangeAutonomousExadataInfrastructureCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousExadataInfrastructureCompartmentResponse) String ¶
func (response ChangeAutonomousExadataInfrastructureCompartmentResponse) String() string
type ChangeAutonomousVmClusterCompartmentDetails ¶
type ChangeAutonomousVmClusterCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the Autonomous VM cluster to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeAutonomousVmClusterCompartmentDetails The configuration details for moving the Autonomous VM cluster.
func (ChangeAutonomousVmClusterCompartmentDetails) String ¶
func (m ChangeAutonomousVmClusterCompartmentDetails) String() string
func (ChangeAutonomousVmClusterCompartmentDetails) ValidateEnumValue ¶
func (m ChangeAutonomousVmClusterCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousVmClusterCompartmentRequest ¶
type ChangeAutonomousVmClusterCompartmentRequest struct { // Request to move Autonomous VM cluster to a different compartment ChangeAutonomousVmClusterCompartmentDetails `contributesTo:"body"` // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // 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 // may 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"` // 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 }
ChangeAutonomousVmClusterCompartmentRequest wrapper for the ChangeAutonomousVmClusterCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousVmClusterCompartment.go.html to see an example of how to use ChangeAutonomousVmClusterCompartmentRequest.
func (ChangeAutonomousVmClusterCompartmentRequest) BinaryRequestBody ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeAutonomousVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeAutonomousVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeAutonomousVmClusterCompartmentRequest) String ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) String() string
func (ChangeAutonomousVmClusterCompartmentRequest) ValidateEnumValue ¶
func (request ChangeAutonomousVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeAutonomousVmClusterCompartmentResponse ¶
type ChangeAutonomousVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeAutonomousVmClusterCompartmentResponse wrapper for the ChangeAutonomousVmClusterCompartment operation
func (ChangeAutonomousVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeAutonomousVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeAutonomousVmClusterCompartmentResponse) String ¶
func (response ChangeAutonomousVmClusterCompartmentResponse) String() string
type ChangeBackupDestinationCompartmentRequest ¶
type ChangeBackupDestinationCompartmentRequest struct { // Request to move backup destination to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // 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 // may 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"` // 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 }
ChangeBackupDestinationCompartmentRequest wrapper for the ChangeBackupDestinationCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeBackupDestinationCompartment.go.html to see an example of how to use ChangeBackupDestinationCompartmentRequest.
func (ChangeBackupDestinationCompartmentRequest) BinaryRequestBody ¶
func (request ChangeBackupDestinationCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeBackupDestinationCompartmentRequest) HTTPRequest ¶
func (request ChangeBackupDestinationCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeBackupDestinationCompartmentRequest) RetryPolicy ¶
func (request ChangeBackupDestinationCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeBackupDestinationCompartmentRequest) String ¶
func (request ChangeBackupDestinationCompartmentRequest) String() string
func (ChangeBackupDestinationCompartmentRequest) ValidateEnumValue ¶
func (request ChangeBackupDestinationCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeBackupDestinationCompartmentResponse ¶
type ChangeBackupDestinationCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeBackupDestinationCompartmentResponse wrapper for the ChangeBackupDestinationCompartment operation
func (ChangeBackupDestinationCompartmentResponse) HTTPResponse ¶
func (response ChangeBackupDestinationCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeBackupDestinationCompartmentResponse) String ¶
func (response ChangeBackupDestinationCompartmentResponse) String() string
type ChangeCloudAutonomousVmClusterCompartmentDetails ¶
type ChangeCloudAutonomousVmClusterCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCloudAutonomousVmClusterCompartmentDetails The configuration details for moving the cloud Autonomous VM cluster.
func (ChangeCloudAutonomousVmClusterCompartmentDetails) String ¶
func (m ChangeCloudAutonomousVmClusterCompartmentDetails) String() string
func (ChangeCloudAutonomousVmClusterCompartmentDetails) ValidateEnumValue ¶
func (m ChangeCloudAutonomousVmClusterCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudAutonomousVmClusterCompartmentRequest ¶
type ChangeCloudAutonomousVmClusterCompartmentRequest struct { // Request to move cloud Autonomous VM cluster to a different compartment ChangeCloudAutonomousVmClusterCompartmentDetails `contributesTo:"body"` // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // 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 // may 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"` // 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 }
ChangeCloudAutonomousVmClusterCompartmentRequest wrapper for the ChangeCloudAutonomousVmClusterCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudAutonomousVmClusterCompartment.go.html to see an example of how to use ChangeCloudAutonomousVmClusterCompartmentRequest.
func (ChangeCloudAutonomousVmClusterCompartmentRequest) BinaryRequestBody ¶
func (request ChangeCloudAutonomousVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeCloudAutonomousVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeCloudAutonomousVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudAutonomousVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeCloudAutonomousVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudAutonomousVmClusterCompartmentRequest) String ¶
func (request ChangeCloudAutonomousVmClusterCompartmentRequest) String() string
func (ChangeCloudAutonomousVmClusterCompartmentRequest) ValidateEnumValue ¶
func (request ChangeCloudAutonomousVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudAutonomousVmClusterCompartmentResponse ¶
type ChangeCloudAutonomousVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeCloudAutonomousVmClusterCompartmentResponse wrapper for the ChangeCloudAutonomousVmClusterCompartment operation
func (ChangeCloudAutonomousVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeCloudAutonomousVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudAutonomousVmClusterCompartmentResponse) String ¶
func (response ChangeCloudAutonomousVmClusterCompartmentResponse) String() string
type ChangeCloudExadataInfrastructureCompartmentDetails ¶
type ChangeCloudExadataInfrastructureCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCloudExadataInfrastructureCompartmentDetails The configuration details for moving the cloud Exadata infrastructure resource to another compartment. Applies to Exadata Cloud Service instances only.
func (ChangeCloudExadataInfrastructureCompartmentDetails) String ¶
func (m ChangeCloudExadataInfrastructureCompartmentDetails) String() string
func (ChangeCloudExadataInfrastructureCompartmentDetails) ValidateEnumValue ¶
func (m ChangeCloudExadataInfrastructureCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudExadataInfrastructureCompartmentRequest ¶
type ChangeCloudExadataInfrastructureCompartmentRequest struct { // Request to move cloud Exadata infrastructure resource to a different compartment. ChangeCloudExadataInfrastructureCompartmentDetails `contributesTo:"body"` // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // 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 // may 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"` // 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 }
ChangeCloudExadataInfrastructureCompartmentRequest wrapper for the ChangeCloudExadataInfrastructureCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudExadataInfrastructureCompartment.go.html to see an example of how to use ChangeCloudExadataInfrastructureCompartmentRequest.
func (ChangeCloudExadataInfrastructureCompartmentRequest) BinaryRequestBody ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudExadataInfrastructureCompartmentRequest) String ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) String() string
func (ChangeCloudExadataInfrastructureCompartmentRequest) ValidateEnumValue ¶
func (request ChangeCloudExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudExadataInfrastructureCompartmentResponse ¶
type ChangeCloudExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeCloudExadataInfrastructureCompartmentResponse wrapper for the ChangeCloudExadataInfrastructureCompartment operation
func (ChangeCloudExadataInfrastructureCompartmentResponse) HTTPResponse ¶
func (response ChangeCloudExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudExadataInfrastructureCompartmentResponse) String ¶
func (response ChangeCloudExadataInfrastructureCompartmentResponse) String() string
type ChangeCloudExadataInfrastructureSubscriptionDetails ¶ added in v65.69.3
type ChangeCloudExadataInfrastructureSubscriptionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Indicates if the subscription is UCM or not. IsDefault *bool `mandatory:"false" json:"isDefault"` }
ChangeCloudExadataInfrastructureSubscriptionDetails The configuration details for associating the cloud Exadata infrastructure resource with a different subscription.
func (ChangeCloudExadataInfrastructureSubscriptionDetails) String ¶ added in v65.69.3
func (m ChangeCloudExadataInfrastructureSubscriptionDetails) String() string
func (ChangeCloudExadataInfrastructureSubscriptionDetails) ValidateEnumValue ¶ added in v65.69.3
func (m ChangeCloudExadataInfrastructureSubscriptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudExadataInfrastructureSubscriptionRequest ¶ added in v65.69.3
type ChangeCloudExadataInfrastructureSubscriptionRequest struct { // Associate a cloud Exadata infrastructure with a different subscription. ChangeCloudExadataInfrastructureSubscriptionDetails `contributesTo:"body"` // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // 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 // may 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"` // 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 }
ChangeCloudExadataInfrastructureSubscriptionRequest wrapper for the ChangeCloudExadataInfrastructureSubscription operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudExadataInfrastructureSubscription.go.html to see an example of how to use ChangeCloudExadataInfrastructureSubscriptionRequest.
func (ChangeCloudExadataInfrastructureSubscriptionRequest) BinaryRequestBody ¶ added in v65.69.3
func (request ChangeCloudExadataInfrastructureSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeCloudExadataInfrastructureSubscriptionRequest) HTTPRequest ¶ added in v65.69.3
func (request ChangeCloudExadataInfrastructureSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudExadataInfrastructureSubscriptionRequest) RetryPolicy ¶ added in v65.69.3
func (request ChangeCloudExadataInfrastructureSubscriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudExadataInfrastructureSubscriptionRequest) String ¶ added in v65.69.3
func (request ChangeCloudExadataInfrastructureSubscriptionRequest) String() string
func (ChangeCloudExadataInfrastructureSubscriptionRequest) ValidateEnumValue ¶ added in v65.69.3
func (request ChangeCloudExadataInfrastructureSubscriptionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudExadataInfrastructureSubscriptionResponse ¶ added in v65.69.3
type ChangeCloudExadataInfrastructureSubscriptionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeCloudExadataInfrastructureSubscriptionResponse wrapper for the ChangeCloudExadataInfrastructureSubscription operation
func (ChangeCloudExadataInfrastructureSubscriptionResponse) HTTPResponse ¶ added in v65.69.3
func (response ChangeCloudExadataInfrastructureSubscriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudExadataInfrastructureSubscriptionResponse) String ¶ added in v65.69.3
func (response ChangeCloudExadataInfrastructureSubscriptionResponse) String() string
type ChangeCloudVmClusterCompartmentDetails ¶
type ChangeCloudVmClusterCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCloudVmClusterCompartmentDetails The configuration details for moving the cloud VM cluster to another compartment. Applies to Exadata Cloud Service instances only.
func (ChangeCloudVmClusterCompartmentDetails) String ¶
func (m ChangeCloudVmClusterCompartmentDetails) String() string
func (ChangeCloudVmClusterCompartmentDetails) ValidateEnumValue ¶
func (m ChangeCloudVmClusterCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudVmClusterCompartmentRequest ¶
type ChangeCloudVmClusterCompartmentRequest struct { // Request to move cloud VM cluster to a different compartment ChangeCloudVmClusterCompartmentDetails `contributesTo:"body"` // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // 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 // may 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"` // 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 }
ChangeCloudVmClusterCompartmentRequest wrapper for the ChangeCloudVmClusterCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudVmClusterCompartment.go.html to see an example of how to use ChangeCloudVmClusterCompartmentRequest.
func (ChangeCloudVmClusterCompartmentRequest) BinaryRequestBody ¶
func (request ChangeCloudVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeCloudVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeCloudVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeCloudVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudVmClusterCompartmentRequest) String ¶
func (request ChangeCloudVmClusterCompartmentRequest) String() string
func (ChangeCloudVmClusterCompartmentRequest) ValidateEnumValue ¶
func (request ChangeCloudVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudVmClusterCompartmentResponse ¶
type ChangeCloudVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeCloudVmClusterCompartmentResponse wrapper for the ChangeCloudVmClusterCompartment operation
func (ChangeCloudVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeCloudVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudVmClusterCompartmentResponse) String ¶
func (response ChangeCloudVmClusterCompartmentResponse) String() string
type ChangeCloudVmClusterSubscriptionDetails ¶ added in v65.69.3
type ChangeCloudVmClusterSubscriptionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Indicates if the subscription is UCM or not. IsDefault *bool `mandatory:"false" json:"isDefault"` }
ChangeCloudVmClusterSubscriptionDetails The configuration details for associating the cloud VM cluster resource with a different subscription.
func (ChangeCloudVmClusterSubscriptionDetails) String ¶ added in v65.69.3
func (m ChangeCloudVmClusterSubscriptionDetails) String() string
func (ChangeCloudVmClusterSubscriptionDetails) ValidateEnumValue ¶ added in v65.69.3
func (m ChangeCloudVmClusterSubscriptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudVmClusterSubscriptionRequest ¶ added in v65.69.3
type ChangeCloudVmClusterSubscriptionRequest struct { // Associate a cloud VM cluster with a different subscription. ChangeCloudVmClusterSubscriptionDetails `contributesTo:"body"` // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // 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 // may 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"` // 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 }
ChangeCloudVmClusterSubscriptionRequest wrapper for the ChangeCloudVmClusterSubscription operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudVmClusterSubscription.go.html to see an example of how to use ChangeCloudVmClusterSubscriptionRequest.
func (ChangeCloudVmClusterSubscriptionRequest) BinaryRequestBody ¶ added in v65.69.3
func (request ChangeCloudVmClusterSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeCloudVmClusterSubscriptionRequest) HTTPRequest ¶ added in v65.69.3
func (request ChangeCloudVmClusterSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeCloudVmClusterSubscriptionRequest) RetryPolicy ¶ added in v65.69.3
func (request ChangeCloudVmClusterSubscriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeCloudVmClusterSubscriptionRequest) String ¶ added in v65.69.3
func (request ChangeCloudVmClusterSubscriptionRequest) String() string
func (ChangeCloudVmClusterSubscriptionRequest) ValidateEnumValue ¶ added in v65.69.3
func (request ChangeCloudVmClusterSubscriptionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeCloudVmClusterSubscriptionResponse ¶ added in v65.69.3
type ChangeCloudVmClusterSubscriptionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeCloudVmClusterSubscriptionResponse wrapper for the ChangeCloudVmClusterSubscription operation
func (ChangeCloudVmClusterSubscriptionResponse) HTTPResponse ¶ added in v65.69.3
func (response ChangeCloudVmClusterSubscriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeCloudVmClusterSubscriptionResponse) String ¶ added in v65.69.3
func (response ChangeCloudVmClusterSubscriptionResponse) String() string
type ChangeCompartmentDetails ¶
type ChangeCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the resource to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeCompartmentDetails The configuration details for moving the resource.
func (ChangeCompartmentDetails) String ¶
func (m ChangeCompartmentDetails) String() string
func (ChangeCompartmentDetails) ValidateEnumValue ¶
func (m ChangeCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseSoftwareImageCompartmentRequest ¶
type ChangeDatabaseSoftwareImageCompartmentRequest struct { // Request to move Database Software Image to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // 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 // may 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"` // 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 }
ChangeDatabaseSoftwareImageCompartmentRequest wrapper for the ChangeDatabaseSoftwareImageCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDatabaseSoftwareImageCompartment.go.html to see an example of how to use ChangeDatabaseSoftwareImageCompartmentRequest.
func (ChangeDatabaseSoftwareImageCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDatabaseSoftwareImageCompartmentRequest) HTTPRequest ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDatabaseSoftwareImageCompartmentRequest) RetryPolicy ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDatabaseSoftwareImageCompartmentRequest) String ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) String() string
func (ChangeDatabaseSoftwareImageCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDatabaseSoftwareImageCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDatabaseSoftwareImageCompartmentResponse ¶
type ChangeDatabaseSoftwareImageCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeDatabaseSoftwareImageCompartmentResponse wrapper for the ChangeDatabaseSoftwareImageCompartment operation
func (ChangeDatabaseSoftwareImageCompartmentResponse) HTTPResponse ¶
func (response ChangeDatabaseSoftwareImageCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDatabaseSoftwareImageCompartmentResponse) String ¶
func (response ChangeDatabaseSoftwareImageCompartmentResponse) String() string
type ChangeDataguardRoleDetails ¶ added in v65.29.0
type ChangeDataguardRoleDetails struct { // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role ChangeDataguardRoleDetailsRoleEnum `mandatory:"true" json:"role"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" json:"autonomousContainerDatabaseDataguardAssociationId"` // type of connection strings when converting database to snapshot mode ConnectionStringsType ChangeDataguardRoleDetailsConnectionStringsTypeEnum `mandatory:"false" json:"connectionStringsType,omitempty"` }
ChangeDataguardRoleDetails The configuration details for change Autonomous Container Database Dataguard role
func (ChangeDataguardRoleDetails) String ¶ added in v65.29.0
func (m ChangeDataguardRoleDetails) String() string
func (ChangeDataguardRoleDetails) ValidateEnumValue ¶ added in v65.29.0
func (m ChangeDataguardRoleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDataguardRoleDetailsConnectionStringsTypeEnum ¶ added in v65.29.0
type ChangeDataguardRoleDetailsConnectionStringsTypeEnum string
ChangeDataguardRoleDetailsConnectionStringsTypeEnum Enum with underlying type: string
const ( ChangeDataguardRoleDetailsConnectionStringsTypeSnapshotServices ChangeDataguardRoleDetailsConnectionStringsTypeEnum = "SNAPSHOT_SERVICES" ChangeDataguardRoleDetailsConnectionStringsTypePrimaryServices ChangeDataguardRoleDetailsConnectionStringsTypeEnum = "PRIMARY_SERVICES" )
Set of constants representing the allowable values for ChangeDataguardRoleDetailsConnectionStringsTypeEnum
func GetChangeDataguardRoleDetailsConnectionStringsTypeEnumValues ¶ added in v65.29.0
func GetChangeDataguardRoleDetailsConnectionStringsTypeEnumValues() []ChangeDataguardRoleDetailsConnectionStringsTypeEnum
GetChangeDataguardRoleDetailsConnectionStringsTypeEnumValues Enumerates the set of values for ChangeDataguardRoleDetailsConnectionStringsTypeEnum
func GetMappingChangeDataguardRoleDetailsConnectionStringsTypeEnum ¶ added in v65.29.0
func GetMappingChangeDataguardRoleDetailsConnectionStringsTypeEnum(val string) (ChangeDataguardRoleDetailsConnectionStringsTypeEnum, bool)
GetMappingChangeDataguardRoleDetailsConnectionStringsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ChangeDataguardRoleDetailsRoleEnum ¶ added in v65.29.0
type ChangeDataguardRoleDetailsRoleEnum string
ChangeDataguardRoleDetailsRoleEnum Enum with underlying type: string
const ( ChangeDataguardRoleDetailsRolePrimary ChangeDataguardRoleDetailsRoleEnum = "PRIMARY" ChangeDataguardRoleDetailsRoleStandby ChangeDataguardRoleDetailsRoleEnum = "STANDBY" ChangeDataguardRoleDetailsRoleDisabledStandby ChangeDataguardRoleDetailsRoleEnum = "DISABLED_STANDBY" ChangeDataguardRoleDetailsRoleBackupCopy ChangeDataguardRoleDetailsRoleEnum = "BACKUP_COPY" ChangeDataguardRoleDetailsRoleSnapshotStandby ChangeDataguardRoleDetailsRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for ChangeDataguardRoleDetailsRoleEnum
func GetChangeDataguardRoleDetailsRoleEnumValues ¶ added in v65.29.0
func GetChangeDataguardRoleDetailsRoleEnumValues() []ChangeDataguardRoleDetailsRoleEnum
GetChangeDataguardRoleDetailsRoleEnumValues Enumerates the set of values for ChangeDataguardRoleDetailsRoleEnum
func GetMappingChangeDataguardRoleDetailsRoleEnum ¶ added in v65.29.0
func GetMappingChangeDataguardRoleDetailsRoleEnum(val string) (ChangeDataguardRoleDetailsRoleEnum, bool)
GetMappingChangeDataguardRoleDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type ChangeDataguardRoleRequest ¶ added in v65.29.0
type ChangeDataguardRoleRequest struct { // Request to Change the Autonomous Container Database Dataguard role. ChangeDataguardRoleDetails `contributesTo:"body"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Unique identifier for the request. 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 // may 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 }
ChangeDataguardRoleRequest wrapper for the ChangeDataguardRole operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDataguardRole.go.html to see an example of how to use ChangeDataguardRoleRequest.
func (ChangeDataguardRoleRequest) BinaryRequestBody ¶ added in v65.29.0
func (request ChangeDataguardRoleRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDataguardRoleRequest) HTTPRequest ¶ added in v65.29.0
func (request ChangeDataguardRoleRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDataguardRoleRequest) RetryPolicy ¶ added in v65.29.0
func (request ChangeDataguardRoleRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDataguardRoleRequest) String ¶ added in v65.29.0
func (request ChangeDataguardRoleRequest) String() string
func (ChangeDataguardRoleRequest) ValidateEnumValue ¶ added in v65.29.0
func (request ChangeDataguardRoleRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDataguardRoleResponse ¶ added in v65.29.0
type ChangeDataguardRoleResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeDataguardRoleResponse wrapper for the ChangeDataguardRole operation
func (ChangeDataguardRoleResponse) HTTPResponse ¶ added in v65.29.0
func (response ChangeDataguardRoleResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDataguardRoleResponse) String ¶ added in v65.29.0
func (response ChangeDataguardRoleResponse) String() string
type ChangeDbSystemCompartmentRequest ¶
type ChangeDbSystemCompartmentRequest struct { // Request to move the DB system to a different compartment. // **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. // For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. ChangeCompartmentDetails `contributesTo:"body"` // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // 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 // may 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"` // 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 }
ChangeDbSystemCompartmentRequest wrapper for the ChangeDbSystemCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDbSystemCompartment.go.html to see an example of how to use ChangeDbSystemCompartmentRequest.
func (ChangeDbSystemCompartmentRequest) BinaryRequestBody ¶
func (request ChangeDbSystemCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDbSystemCompartmentRequest) HTTPRequest ¶
func (request ChangeDbSystemCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDbSystemCompartmentRequest) RetryPolicy ¶
func (request ChangeDbSystemCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDbSystemCompartmentRequest) String ¶
func (request ChangeDbSystemCompartmentRequest) String() string
func (ChangeDbSystemCompartmentRequest) ValidateEnumValue ¶
func (request ChangeDbSystemCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDbSystemCompartmentResponse ¶
type ChangeDbSystemCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeDbSystemCompartmentResponse wrapper for the ChangeDbSystemCompartment operation
func (ChangeDbSystemCompartmentResponse) HTTPResponse ¶
func (response ChangeDbSystemCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDbSystemCompartmentResponse) String ¶
func (response ChangeDbSystemCompartmentResponse) String() string
type ChangeDisasterRecoveryConfigurationDetails ¶ added in v65.33.0
type ChangeDisasterRecoveryConfigurationDetails struct { // Indicates the disaster recovery (DR) type of the Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. DisasterRecoveryType ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum `mandatory:"false" json:"disasterRecoveryType,omitempty"` // Time and date stored as an RFC 3339 formatted timestamp string. For example, 2022-01-01T12:00:00.000Z would set a limit for the snapshot standby to be converted back to a cross-region standby database. TimeSnapshotStandbyEnabledTill *common.SDKTime `mandatory:"false" json:"timeSnapshotStandbyEnabledTill"` // Indicates if user wants to convert to a snapshot standby. For example, true would set a standby database to snapshot standby database. False would set a snapshot standby database back to regular standby database. IsSnapshotStandby *bool `mandatory:"false" json:"isSnapshotStandby"` // If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby. If false, the backups taken on the Primary are not replicated to the Standby database. IsReplicateAutomaticBackups *bool `mandatory:"false" json:"isReplicateAutomaticBackups"` }
ChangeDisasterRecoveryConfigurationDetails Details to update the cross-region disaster recovery (DR) details of the standby Autonomous Database Serverless instance.
func (ChangeDisasterRecoveryConfigurationDetails) String ¶ added in v65.33.0
func (m ChangeDisasterRecoveryConfigurationDetails) String() string
func (ChangeDisasterRecoveryConfigurationDetails) ValidateEnumValue ¶ added in v65.33.0
func (m ChangeDisasterRecoveryConfigurationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum ¶ added in v65.33.0
type ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum string
ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum Enum with underlying type: string
const ( ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeAdg ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum = "ADG" ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeBackupBased ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum = "BACKUP_BASED" )
Set of constants representing the allowable values for ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum
func GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumValues ¶ added in v65.33.0
func GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumValues() []ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum
GetChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnumValues Enumerates the set of values for ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum
func GetMappingChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum ¶ added in v65.33.0
func GetMappingChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum(val string) (ChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum, bool)
GetMappingChangeDisasterRecoveryConfigurationDetailsDisasterRecoveryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ChangeDisasterRecoveryConfigurationRequest ¶ added in v65.33.0
type ChangeDisasterRecoveryConfigurationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request to update the cross-region disaster recovery (DR) details of the standby Autonomous Database Serverless database. ChangeDisasterRecoveryConfigurationDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeDisasterRecoveryConfigurationRequest wrapper for the ChangeDisasterRecoveryConfiguration operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDisasterRecoveryConfiguration.go.html to see an example of how to use ChangeDisasterRecoveryConfigurationRequest.
func (ChangeDisasterRecoveryConfigurationRequest) BinaryRequestBody ¶ added in v65.33.0
func (request ChangeDisasterRecoveryConfigurationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeDisasterRecoveryConfigurationRequest) HTTPRequest ¶ added in v65.33.0
func (request ChangeDisasterRecoveryConfigurationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeDisasterRecoveryConfigurationRequest) RetryPolicy ¶ added in v65.33.0
func (request ChangeDisasterRecoveryConfigurationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeDisasterRecoveryConfigurationRequest) String ¶ added in v65.33.0
func (request ChangeDisasterRecoveryConfigurationRequest) String() string
func (ChangeDisasterRecoveryConfigurationRequest) ValidateEnumValue ¶ added in v65.33.0
func (request ChangeDisasterRecoveryConfigurationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeDisasterRecoveryConfigurationResponse ¶ added in v65.33.0
type ChangeDisasterRecoveryConfigurationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ChangeDisasterRecoveryConfigurationResponse wrapper for the ChangeDisasterRecoveryConfiguration operation
func (ChangeDisasterRecoveryConfigurationResponse) HTTPResponse ¶ added in v65.33.0
func (response ChangeDisasterRecoveryConfigurationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeDisasterRecoveryConfigurationResponse) String ¶ added in v65.33.0
func (response ChangeDisasterRecoveryConfigurationResponse) String() string
type ChangeEncryptionKeyLocationRequest ¶ added in v65.81.3
type ChangeEncryptionKeyLocationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to change the source of the encryption key for the database. EncryptionKeyLocationDetails `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"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeEncryptionKeyLocationRequest wrapper for the ChangeEncryptionKeyLocation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeEncryptionKeyLocation.go.html to see an example of how to use ChangeEncryptionKeyLocationRequest.
func (ChangeEncryptionKeyLocationRequest) BinaryRequestBody ¶ added in v65.81.3
func (request ChangeEncryptionKeyLocationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeEncryptionKeyLocationRequest) HTTPRequest ¶ added in v65.81.3
func (request ChangeEncryptionKeyLocationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeEncryptionKeyLocationRequest) RetryPolicy ¶ added in v65.81.3
func (request ChangeEncryptionKeyLocationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeEncryptionKeyLocationRequest) String ¶ added in v65.81.3
func (request ChangeEncryptionKeyLocationRequest) String() string
func (ChangeEncryptionKeyLocationRequest) ValidateEnumValue ¶ added in v65.81.3
func (request ChangeEncryptionKeyLocationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeEncryptionKeyLocationResponse ¶ added in v65.81.3
type ChangeEncryptionKeyLocationResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeEncryptionKeyLocationResponse wrapper for the ChangeEncryptionKeyLocation operation
func (ChangeEncryptionKeyLocationResponse) HTTPResponse ¶ added in v65.81.3
func (response ChangeEncryptionKeyLocationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeEncryptionKeyLocationResponse) String ¶ added in v65.81.3
func (response ChangeEncryptionKeyLocationResponse) String() string
type ChangeExadataInfrastructureCompartmentDetails ¶
type ChangeExadataInfrastructureCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the resource to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeExadataInfrastructureCompartmentDetails The configuration details for moving the resource.
func (ChangeExadataInfrastructureCompartmentDetails) String ¶
func (m ChangeExadataInfrastructureCompartmentDetails) String() string
func (ChangeExadataInfrastructureCompartmentDetails) ValidateEnumValue ¶
func (m ChangeExadataInfrastructureCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExadataInfrastructureCompartmentRequest ¶
type ChangeExadataInfrastructureCompartmentRequest struct { // Request to move Exadata infrastructure to a different compartment ChangeExadataInfrastructureCompartmentDetails `contributesTo:"body"` // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // 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 // may 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"` // 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 }
ChangeExadataInfrastructureCompartmentRequest wrapper for the ChangeExadataInfrastructureCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadataInfrastructureCompartment.go.html to see an example of how to use ChangeExadataInfrastructureCompartmentRequest.
func (ChangeExadataInfrastructureCompartmentRequest) BinaryRequestBody ¶
func (request ChangeExadataInfrastructureCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExadataInfrastructureCompartmentRequest) HTTPRequest ¶
func (request ChangeExadataInfrastructureCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExadataInfrastructureCompartmentRequest) RetryPolicy ¶
func (request ChangeExadataInfrastructureCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExadataInfrastructureCompartmentRequest) String ¶
func (request ChangeExadataInfrastructureCompartmentRequest) String() string
func (ChangeExadataInfrastructureCompartmentRequest) ValidateEnumValue ¶
func (request ChangeExadataInfrastructureCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExadataInfrastructureCompartmentResponse ¶
type ChangeExadataInfrastructureCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeExadataInfrastructureCompartmentResponse wrapper for the ChangeExadataInfrastructureCompartment operation
func (ChangeExadataInfrastructureCompartmentResponse) HTTPResponse ¶
func (response ChangeExadataInfrastructureCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExadataInfrastructureCompartmentResponse) String ¶
func (response ChangeExadataInfrastructureCompartmentResponse) String() string
type ChangeExadbVmClusterCompartmentDetails ¶ added in v65.69.0
type ChangeExadbVmClusterCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeExadbVmClusterCompartmentDetails The configuration details for moving the Exadata VM cluster on Exascale Infrastructure to another compartment. Applies to Exadata Database Service on Exascale Infrastructure only.
func (ChangeExadbVmClusterCompartmentDetails) String ¶ added in v65.69.0
func (m ChangeExadbVmClusterCompartmentDetails) String() string
func (ChangeExadbVmClusterCompartmentDetails) ValidateEnumValue ¶ added in v65.69.0
func (m ChangeExadbVmClusterCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExadbVmClusterCompartmentRequest ¶ added in v65.69.0
type ChangeExadbVmClusterCompartmentRequest struct { // Request to move Exadata VM cluster on Exascale Infrastructure to a different compartment ChangeExadbVmClusterCompartmentDetails `contributesTo:"body"` // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // 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 // may 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"` // 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 }
ChangeExadbVmClusterCompartmentRequest wrapper for the ChangeExadbVmClusterCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadbVmClusterCompartment.go.html to see an example of how to use ChangeExadbVmClusterCompartmentRequest.
func (ChangeExadbVmClusterCompartmentRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ChangeExadbVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExadbVmClusterCompartmentRequest) HTTPRequest ¶ added in v65.69.0
func (request ChangeExadbVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExadbVmClusterCompartmentRequest) RetryPolicy ¶ added in v65.69.0
func (request ChangeExadbVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExadbVmClusterCompartmentRequest) String ¶ added in v65.69.0
func (request ChangeExadbVmClusterCompartmentRequest) String() string
func (ChangeExadbVmClusterCompartmentRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ChangeExadbVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExadbVmClusterCompartmentResponse ¶ added in v65.69.0
type ChangeExadbVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExadbVmClusterCompartmentResponse wrapper for the ChangeExadbVmClusterCompartment operation
func (ChangeExadbVmClusterCompartmentResponse) HTTPResponse ¶ added in v65.69.0
func (response ChangeExadbVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExadbVmClusterCompartmentResponse) String ¶ added in v65.69.0
func (response ChangeExadbVmClusterCompartmentResponse) String() string
type ChangeExadbVmClusterSubscriptionDetails ¶ added in v65.85.0
type ChangeExadbVmClusterSubscriptionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Indicates if the subscription is UCM or not. IsDefault *bool `mandatory:"false" json:"isDefault"` }
ChangeExadbVmClusterSubscriptionDetails The configuration details for associating the Exadata VM cluster on Exascale Infrastructure with a different subscription.
func (ChangeExadbVmClusterSubscriptionDetails) String ¶ added in v65.85.0
func (m ChangeExadbVmClusterSubscriptionDetails) String() string
func (ChangeExadbVmClusterSubscriptionDetails) ValidateEnumValue ¶ added in v65.85.0
func (m ChangeExadbVmClusterSubscriptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExadbVmClusterSubscriptionRequest ¶ added in v65.85.0
type ChangeExadbVmClusterSubscriptionRequest struct { // Associate a Exadata VM cluster on Exascale Infrastructure with a different subscription. ChangeExadbVmClusterSubscriptionDetails `contributesTo:"body"` // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // 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 // may 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"` // 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 }
ChangeExadbVmClusterSubscriptionRequest wrapper for the ChangeExadbVmClusterSubscription operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadbVmClusterSubscription.go.html to see an example of how to use ChangeExadbVmClusterSubscriptionRequest.
func (ChangeExadbVmClusterSubscriptionRequest) BinaryRequestBody ¶ added in v65.85.0
func (request ChangeExadbVmClusterSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExadbVmClusterSubscriptionRequest) HTTPRequest ¶ added in v65.85.0
func (request ChangeExadbVmClusterSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExadbVmClusterSubscriptionRequest) RetryPolicy ¶ added in v65.85.0
func (request ChangeExadbVmClusterSubscriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExadbVmClusterSubscriptionRequest) String ¶ added in v65.85.0
func (request ChangeExadbVmClusterSubscriptionRequest) String() string
func (ChangeExadbVmClusterSubscriptionRequest) ValidateEnumValue ¶ added in v65.85.0
func (request ChangeExadbVmClusterSubscriptionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExadbVmClusterSubscriptionResponse ¶ added in v65.85.0
type ChangeExadbVmClusterSubscriptionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExadbVmClusterSubscriptionResponse wrapper for the ChangeExadbVmClusterSubscription operation
func (ChangeExadbVmClusterSubscriptionResponse) HTTPResponse ¶ added in v65.85.0
func (response ChangeExadbVmClusterSubscriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExadbVmClusterSubscriptionResponse) String ¶ added in v65.85.0
func (response ChangeExadbVmClusterSubscriptionResponse) String() string
type ChangeExascaleDbStorageVaultCompartmentDetails ¶ added in v65.69.0
type ChangeExascaleDbStorageVaultCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeExascaleDbStorageVaultCompartmentDetails The configuration details for moving the Exadata Database Storage Vault to another compartment.
func (ChangeExascaleDbStorageVaultCompartmentDetails) String ¶ added in v65.69.0
func (m ChangeExascaleDbStorageVaultCompartmentDetails) String() string
func (ChangeExascaleDbStorageVaultCompartmentDetails) ValidateEnumValue ¶ added in v65.69.0
func (m ChangeExascaleDbStorageVaultCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExascaleDbStorageVaultCompartmentRequest ¶ added in v65.69.0
type ChangeExascaleDbStorageVaultCompartmentRequest struct { // Request to move Exadata Database Storage Vault to a different compartment ChangeExascaleDbStorageVaultCompartmentDetails `contributesTo:"body"` // The Exadata Database Storage Vault OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExascaleDbStorageVaultId *string `mandatory:"true" contributesTo:"path" name:"exascaleDbStorageVaultId"` // 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 // may 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"` // 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 }
ChangeExascaleDbStorageVaultCompartmentRequest wrapper for the ChangeExascaleDbStorageVaultCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExascaleDbStorageVaultCompartment.go.html to see an example of how to use ChangeExascaleDbStorageVaultCompartmentRequest.
func (ChangeExascaleDbStorageVaultCompartmentRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ChangeExascaleDbStorageVaultCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExascaleDbStorageVaultCompartmentRequest) HTTPRequest ¶ added in v65.69.0
func (request ChangeExascaleDbStorageVaultCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExascaleDbStorageVaultCompartmentRequest) RetryPolicy ¶ added in v65.69.0
func (request ChangeExascaleDbStorageVaultCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExascaleDbStorageVaultCompartmentRequest) String ¶ added in v65.69.0
func (request ChangeExascaleDbStorageVaultCompartmentRequest) String() string
func (ChangeExascaleDbStorageVaultCompartmentRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ChangeExascaleDbStorageVaultCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExascaleDbStorageVaultCompartmentResponse ¶ added in v65.69.0
type ChangeExascaleDbStorageVaultCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExascaleDbStorageVaultCompartmentResponse wrapper for the ChangeExascaleDbStorageVaultCompartment operation
func (ChangeExascaleDbStorageVaultCompartmentResponse) HTTPResponse ¶ added in v65.69.0
func (response ChangeExascaleDbStorageVaultCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExascaleDbStorageVaultCompartmentResponse) String ¶ added in v65.69.0
func (response ChangeExascaleDbStorageVaultCompartmentResponse) String() string
type ChangeExascaleDbStorageVaultSubscriptionDetails ¶ added in v65.85.0
type ChangeExascaleDbStorageVaultSubscriptionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Indicates if the subscription is UCM or not. IsDefault *bool `mandatory:"false" json:"isDefault"` }
ChangeExascaleDbStorageVaultSubscriptionDetails The configuration details for associating the Exadata Database Storage Vault with a different subscription.
func (ChangeExascaleDbStorageVaultSubscriptionDetails) String ¶ added in v65.85.0
func (m ChangeExascaleDbStorageVaultSubscriptionDetails) String() string
func (ChangeExascaleDbStorageVaultSubscriptionDetails) ValidateEnumValue ¶ added in v65.85.0
func (m ChangeExascaleDbStorageVaultSubscriptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExascaleDbStorageVaultSubscriptionRequest ¶ added in v65.85.0
type ChangeExascaleDbStorageVaultSubscriptionRequest struct { // Associate a Exadata Database Storage Vault with a different subscription. ChangeExascaleDbStorageVaultSubscriptionDetails `contributesTo:"body"` // The Exadata Database Storage Vault OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExascaleDbStorageVaultId *string `mandatory:"true" contributesTo:"path" name:"exascaleDbStorageVaultId"` // 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 // may 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"` // 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 }
ChangeExascaleDbStorageVaultSubscriptionRequest wrapper for the ChangeExascaleDbStorageVaultSubscription operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExascaleDbStorageVaultSubscription.go.html to see an example of how to use ChangeExascaleDbStorageVaultSubscriptionRequest.
func (ChangeExascaleDbStorageVaultSubscriptionRequest) BinaryRequestBody ¶ added in v65.85.0
func (request ChangeExascaleDbStorageVaultSubscriptionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExascaleDbStorageVaultSubscriptionRequest) HTTPRequest ¶ added in v65.85.0
func (request ChangeExascaleDbStorageVaultSubscriptionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExascaleDbStorageVaultSubscriptionRequest) RetryPolicy ¶ added in v65.85.0
func (request ChangeExascaleDbStorageVaultSubscriptionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExascaleDbStorageVaultSubscriptionRequest) String ¶ added in v65.85.0
func (request ChangeExascaleDbStorageVaultSubscriptionRequest) String() string
func (ChangeExascaleDbStorageVaultSubscriptionRequest) ValidateEnumValue ¶ added in v65.85.0
func (request ChangeExascaleDbStorageVaultSubscriptionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExascaleDbStorageVaultSubscriptionResponse ¶ added in v65.85.0
type ChangeExascaleDbStorageVaultSubscriptionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExascaleDbStorageVaultSubscriptionResponse wrapper for the ChangeExascaleDbStorageVaultSubscription operation
func (ChangeExascaleDbStorageVaultSubscriptionResponse) HTTPResponse ¶ added in v65.85.0
func (response ChangeExascaleDbStorageVaultSubscriptionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExascaleDbStorageVaultSubscriptionResponse) String ¶ added in v65.85.0
func (response ChangeExascaleDbStorageVaultSubscriptionResponse) String() string
type ChangeExternalContainerDatabaseCompartmentRequest ¶
type ChangeExternalContainerDatabaseCompartmentRequest struct { // Request to move the external container database to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // 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 // may 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"` // 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 }
ChangeExternalContainerDatabaseCompartmentRequest wrapper for the ChangeExternalContainerDatabaseCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalContainerDatabaseCompartmentRequest.
func (ChangeExternalContainerDatabaseCompartmentRequest) BinaryRequestBody ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExternalContainerDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExternalContainerDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExternalContainerDatabaseCompartmentRequest) String ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) String() string
func (ChangeExternalContainerDatabaseCompartmentRequest) ValidateEnumValue ¶
func (request ChangeExternalContainerDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExternalContainerDatabaseCompartmentResponse ¶
type ChangeExternalContainerDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExternalContainerDatabaseCompartmentResponse wrapper for the ChangeExternalContainerDatabaseCompartment operation
func (ChangeExternalContainerDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeExternalContainerDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExternalContainerDatabaseCompartmentResponse) String ¶
func (response ChangeExternalContainerDatabaseCompartmentResponse) String() string
type ChangeExternalNonContainerDatabaseCompartmentRequest ¶
type ChangeExternalNonContainerDatabaseCompartmentRequest struct { // Request to move the external non-container database to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // 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 // may 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"` // 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 }
ChangeExternalNonContainerDatabaseCompartmentRequest wrapper for the ChangeExternalNonContainerDatabaseCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalNonContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalNonContainerDatabaseCompartmentRequest.
func (ChangeExternalNonContainerDatabaseCompartmentRequest) BinaryRequestBody ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExternalNonContainerDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExternalNonContainerDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExternalNonContainerDatabaseCompartmentRequest) String ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) String() string
func (ChangeExternalNonContainerDatabaseCompartmentRequest) ValidateEnumValue ¶
func (request ChangeExternalNonContainerDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExternalNonContainerDatabaseCompartmentResponse ¶
type ChangeExternalNonContainerDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExternalNonContainerDatabaseCompartmentResponse wrapper for the ChangeExternalNonContainerDatabaseCompartment operation
func (ChangeExternalNonContainerDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeExternalNonContainerDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExternalNonContainerDatabaseCompartmentResponse) String ¶
func (response ChangeExternalNonContainerDatabaseCompartmentResponse) String() string
type ChangeExternalPluggableDatabaseCompartmentRequest ¶
type ChangeExternalPluggableDatabaseCompartmentRequest struct { // Request to move the // CreateExternalPluggableDatabaseDetails resource // to a different compartment. ChangeCompartmentDetails `contributesTo:"body"` // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // 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 // may 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"` // 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 }
ChangeExternalPluggableDatabaseCompartmentRequest wrapper for the ChangeExternalPluggableDatabaseCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalPluggableDatabaseCompartment.go.html to see an example of how to use ChangeExternalPluggableDatabaseCompartmentRequest.
func (ChangeExternalPluggableDatabaseCompartmentRequest) BinaryRequestBody ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeExternalPluggableDatabaseCompartmentRequest) HTTPRequest ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeExternalPluggableDatabaseCompartmentRequest) RetryPolicy ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeExternalPluggableDatabaseCompartmentRequest) String ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) String() string
func (ChangeExternalPluggableDatabaseCompartmentRequest) ValidateEnumValue ¶
func (request ChangeExternalPluggableDatabaseCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeExternalPluggableDatabaseCompartmentResponse ¶
type ChangeExternalPluggableDatabaseCompartmentResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeExternalPluggableDatabaseCompartmentResponse wrapper for the ChangeExternalPluggableDatabaseCompartment operation
func (ChangeExternalPluggableDatabaseCompartmentResponse) HTTPResponse ¶
func (response ChangeExternalPluggableDatabaseCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeExternalPluggableDatabaseCompartmentResponse) String ¶
func (response ChangeExternalPluggableDatabaseCompartmentResponse) String() string
type ChangeKeyStoreCompartmentDetails ¶
type ChangeKeyStoreCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the key store to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeKeyStoreCompartmentDetails The configuration details for moving the key store.
func (ChangeKeyStoreCompartmentDetails) String ¶
func (m ChangeKeyStoreCompartmentDetails) String() string
func (ChangeKeyStoreCompartmentDetails) ValidateEnumValue ¶
func (m ChangeKeyStoreCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeKeyStoreCompartmentRequest ¶
type ChangeKeyStoreCompartmentRequest struct { // Request to move key store to a different compartment ChangeKeyStoreCompartmentDetails `contributesTo:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // 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 // may 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"` // 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 }
ChangeKeyStoreCompartmentRequest wrapper for the ChangeKeyStoreCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeKeyStoreCompartment.go.html to see an example of how to use ChangeKeyStoreCompartmentRequest.
func (ChangeKeyStoreCompartmentRequest) BinaryRequestBody ¶
func (request ChangeKeyStoreCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeKeyStoreCompartmentRequest) HTTPRequest ¶
func (request ChangeKeyStoreCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeKeyStoreCompartmentRequest) RetryPolicy ¶
func (request ChangeKeyStoreCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeKeyStoreCompartmentRequest) String ¶
func (request ChangeKeyStoreCompartmentRequest) String() string
func (ChangeKeyStoreCompartmentRequest) ValidateEnumValue ¶
func (request ChangeKeyStoreCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeKeyStoreCompartmentResponse ¶
type ChangeKeyStoreCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeKeyStoreCompartmentResponse wrapper for the ChangeKeyStoreCompartment operation
func (ChangeKeyStoreCompartmentResponse) HTTPResponse ¶
func (response ChangeKeyStoreCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeKeyStoreCompartmentResponse) String ¶
func (response ChangeKeyStoreCompartmentResponse) String() string
type ChangeKeyStoreTypeDetails ¶ added in v65.42.0
type ChangeKeyStoreTypeDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" json:"keyStoreId"` }
ChangeKeyStoreTypeDetails Request details to change the source of the encryption key for the database.
func (ChangeKeyStoreTypeDetails) String ¶ added in v65.42.0
func (m ChangeKeyStoreTypeDetails) String() string
func (ChangeKeyStoreTypeDetails) ValidateEnumValue ¶ added in v65.42.0
func (m ChangeKeyStoreTypeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeKeyStoreTypeRequest ¶ added in v65.42.0
type ChangeKeyStoreTypeRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to change the source of the encryption key for the database. ChangeKeyStoreTypeDetails `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"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ChangeKeyStoreTypeRequest wrapper for the ChangeKeyStoreType operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeKeyStoreType.go.html to see an example of how to use ChangeKeyStoreTypeRequest.
func (ChangeKeyStoreTypeRequest) BinaryRequestBody ¶ added in v65.42.0
func (request ChangeKeyStoreTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeKeyStoreTypeRequest) HTTPRequest ¶ added in v65.42.0
func (request ChangeKeyStoreTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeKeyStoreTypeRequest) RetryPolicy ¶ added in v65.42.0
func (request ChangeKeyStoreTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeKeyStoreTypeRequest) String ¶ added in v65.42.0
func (request ChangeKeyStoreTypeRequest) String() string
func (ChangeKeyStoreTypeRequest) ValidateEnumValue ¶ added in v65.42.0
func (request ChangeKeyStoreTypeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeKeyStoreTypeResponse ¶ added in v65.42.0
type ChangeKeyStoreTypeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeKeyStoreTypeResponse wrapper for the ChangeKeyStoreType operation
func (ChangeKeyStoreTypeResponse) HTTPResponse ¶ added in v65.42.0
func (response ChangeKeyStoreTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeKeyStoreTypeResponse) String ¶ added in v65.42.0
func (response ChangeKeyStoreTypeResponse) String() string
type ChangeOneoffPatchCompartmentRequest ¶ added in v65.37.1
type ChangeOneoffPatchCompartmentRequest struct { // Request to move one-off patch to a different compartment ChangeCompartmentDetails `contributesTo:"body"` // The one-off patch OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). OneoffPatchId *string `mandatory:"true" contributesTo:"path" name:"oneoffPatchId"` // 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 // may 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"` // 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 }
ChangeOneoffPatchCompartmentRequest wrapper for the ChangeOneoffPatchCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeOneoffPatchCompartment.go.html to see an example of how to use ChangeOneoffPatchCompartmentRequest.
func (ChangeOneoffPatchCompartmentRequest) BinaryRequestBody ¶ added in v65.37.1
func (request ChangeOneoffPatchCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeOneoffPatchCompartmentRequest) HTTPRequest ¶ added in v65.37.1
func (request ChangeOneoffPatchCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeOneoffPatchCompartmentRequest) RetryPolicy ¶ added in v65.37.1
func (request ChangeOneoffPatchCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeOneoffPatchCompartmentRequest) String ¶ added in v65.37.1
func (request ChangeOneoffPatchCompartmentRequest) String() string
func (ChangeOneoffPatchCompartmentRequest) ValidateEnumValue ¶ added in v65.37.1
func (request ChangeOneoffPatchCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeOneoffPatchCompartmentResponse ¶ added in v65.37.1
type ChangeOneoffPatchCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeOneoffPatchCompartmentResponse wrapper for the ChangeOneoffPatchCompartment operation
func (ChangeOneoffPatchCompartmentResponse) HTTPResponse ¶ added in v65.37.1
func (response ChangeOneoffPatchCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeOneoffPatchCompartmentResponse) String ¶ added in v65.37.1
func (response ChangeOneoffPatchCompartmentResponse) String() string
type ChangeSchedulingPlanCompartmentDetails ¶ added in v65.73.0
type ChangeSchedulingPlanCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeSchedulingPlanCompartmentDetails The configuration details for moving the Scheduling Plan.
func (ChangeSchedulingPlanCompartmentDetails) String ¶ added in v65.73.0
func (m ChangeSchedulingPlanCompartmentDetails) String() string
func (ChangeSchedulingPlanCompartmentDetails) ValidateEnumValue ¶ added in v65.73.0
func (m ChangeSchedulingPlanCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeSchedulingPlanCompartmentRequest ¶ added in v65.73.0
type ChangeSchedulingPlanCompartmentRequest struct { // Request to move scheduling plan to a different compartment ChangeSchedulingPlanCompartmentDetails `contributesTo:"body"` // The Schedule Plan OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPlanId *string `mandatory:"true" contributesTo:"path" name:"schedulingPlanId"` // 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"` // Unique identifier for the request. 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 // may 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 }
ChangeSchedulingPlanCompartmentRequest wrapper for the ChangeSchedulingPlanCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeSchedulingPlanCompartment.go.html to see an example of how to use ChangeSchedulingPlanCompartmentRequest.
func (ChangeSchedulingPlanCompartmentRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ChangeSchedulingPlanCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeSchedulingPlanCompartmentRequest) HTTPRequest ¶ added in v65.73.0
func (request ChangeSchedulingPlanCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeSchedulingPlanCompartmentRequest) RetryPolicy ¶ added in v65.73.0
func (request ChangeSchedulingPlanCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeSchedulingPlanCompartmentRequest) String ¶ added in v65.73.0
func (request ChangeSchedulingPlanCompartmentRequest) String() string
func (ChangeSchedulingPlanCompartmentRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ChangeSchedulingPlanCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeSchedulingPlanCompartmentResponse ¶ added in v65.73.0
type ChangeSchedulingPlanCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeSchedulingPlanCompartmentResponse wrapper for the ChangeSchedulingPlanCompartment operation
func (ChangeSchedulingPlanCompartmentResponse) HTTPResponse ¶ added in v65.73.0
func (response ChangeSchedulingPlanCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeSchedulingPlanCompartmentResponse) String ¶ added in v65.73.0
func (response ChangeSchedulingPlanCompartmentResponse) String() string
type ChangeSchedulingPolicyCompartmentDetails ¶ added in v65.73.0
type ChangeSchedulingPolicyCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeSchedulingPolicyCompartmentDetails The configuration details for moving the Scheduling Policy.
func (ChangeSchedulingPolicyCompartmentDetails) String ¶ added in v65.73.0
func (m ChangeSchedulingPolicyCompartmentDetails) String() string
func (ChangeSchedulingPolicyCompartmentDetails) ValidateEnumValue ¶ added in v65.73.0
func (m ChangeSchedulingPolicyCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeSchedulingPolicyCompartmentRequest ¶ added in v65.73.0
type ChangeSchedulingPolicyCompartmentRequest struct { // Request to move scheduling policy to a different compartment ChangeSchedulingPolicyCompartmentDetails `contributesTo:"body"` // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // 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"` // Unique identifier for the request. 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 // may 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 }
ChangeSchedulingPolicyCompartmentRequest wrapper for the ChangeSchedulingPolicyCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeSchedulingPolicyCompartment.go.html to see an example of how to use ChangeSchedulingPolicyCompartmentRequest.
func (ChangeSchedulingPolicyCompartmentRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ChangeSchedulingPolicyCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeSchedulingPolicyCompartmentRequest) HTTPRequest ¶ added in v65.73.0
func (request ChangeSchedulingPolicyCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeSchedulingPolicyCompartmentRequest) RetryPolicy ¶ added in v65.73.0
func (request ChangeSchedulingPolicyCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeSchedulingPolicyCompartmentRequest) String ¶ added in v65.73.0
func (request ChangeSchedulingPolicyCompartmentRequest) String() string
func (ChangeSchedulingPolicyCompartmentRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ChangeSchedulingPolicyCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeSchedulingPolicyCompartmentResponse ¶ added in v65.73.0
type ChangeSchedulingPolicyCompartmentResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ChangeSchedulingPolicyCompartmentResponse wrapper for the ChangeSchedulingPolicyCompartment operation
func (ChangeSchedulingPolicyCompartmentResponse) HTTPResponse ¶ added in v65.73.0
func (response ChangeSchedulingPolicyCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeSchedulingPolicyCompartmentResponse) String ¶ added in v65.73.0
func (response ChangeSchedulingPolicyCompartmentResponse) String() string
type ChangeSubscriptionDetails ¶ added in v65.69.3
type ChangeSubscriptionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Indicates if the subscription is UCM or not. IsDefault *bool `mandatory:"false" json:"isDefault"` }
ChangeSubscriptionDetails The configuration details for associating the resource with a different subscription.
func (ChangeSubscriptionDetails) String ¶ added in v65.69.3
func (m ChangeSubscriptionDetails) String() string
func (ChangeSubscriptionDetails) ValidateEnumValue ¶ added in v65.69.3
func (m ChangeSubscriptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeVmClusterCompartmentDetails ¶
type ChangeVmClusterCompartmentDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment to move the VM cluster to. CompartmentId *string `mandatory:"true" json:"compartmentId"` }
ChangeVmClusterCompartmentDetails The configuration details for moving the VM cluster.
func (ChangeVmClusterCompartmentDetails) String ¶
func (m ChangeVmClusterCompartmentDetails) String() string
func (ChangeVmClusterCompartmentDetails) ValidateEnumValue ¶
func (m ChangeVmClusterCompartmentDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeVmClusterCompartmentRequest ¶
type ChangeVmClusterCompartmentRequest struct { // Request to move the Exadata Cloud@Customer VM cluster to a different compartment. ChangeVmClusterCompartmentDetails `contributesTo:"body"` // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // 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 // may 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"` // 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 }
ChangeVmClusterCompartmentRequest wrapper for the ChangeVmClusterCompartment operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeVmClusterCompartment.go.html to see an example of how to use ChangeVmClusterCompartmentRequest.
func (ChangeVmClusterCompartmentRequest) BinaryRequestBody ¶
func (request ChangeVmClusterCompartmentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ChangeVmClusterCompartmentRequest) HTTPRequest ¶
func (request ChangeVmClusterCompartmentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ChangeVmClusterCompartmentRequest) RetryPolicy ¶
func (request ChangeVmClusterCompartmentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ChangeVmClusterCompartmentRequest) String ¶
func (request ChangeVmClusterCompartmentRequest) String() string
func (ChangeVmClusterCompartmentRequest) ValidateEnumValue ¶
func (request ChangeVmClusterCompartmentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ChangeVmClusterCompartmentResponse ¶
type ChangeVmClusterCompartmentResponse struct { // The underlying http response RawResponse *http.Response // Unique Oracle-assigned identifier of the work request. 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"` }
ChangeVmClusterCompartmentResponse wrapper for the ChangeVmClusterCompartment operation
func (ChangeVmClusterCompartmentResponse) HTTPResponse ¶
func (response ChangeVmClusterCompartmentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ChangeVmClusterCompartmentResponse) String ¶
func (response ChangeVmClusterCompartmentResponse) String() string
type CheckExternalDatabaseConnectorConnectionStatusRequest ¶
type CheckExternalDatabaseConnectorConnectionStatusRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // 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 // may 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"` // 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 }
CheckExternalDatabaseConnectorConnectionStatusRequest wrapper for the CheckExternalDatabaseConnectorConnectionStatus operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CheckExternalDatabaseConnectorConnectionStatus.go.html to see an example of how to use CheckExternalDatabaseConnectorConnectionStatusRequest.
func (CheckExternalDatabaseConnectorConnectionStatusRequest) BinaryRequestBody ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CheckExternalDatabaseConnectorConnectionStatusRequest) HTTPRequest ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CheckExternalDatabaseConnectorConnectionStatusRequest) RetryPolicy ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CheckExternalDatabaseConnectorConnectionStatusRequest) String ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) String() string
func (CheckExternalDatabaseConnectorConnectionStatusRequest) ValidateEnumValue ¶
func (request CheckExternalDatabaseConnectorConnectionStatusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CheckExternalDatabaseConnectorConnectionStatusResponse ¶
type CheckExternalDatabaseConnectorConnectionStatusResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
CheckExternalDatabaseConnectorConnectionStatusResponse wrapper for the CheckExternalDatabaseConnectorConnectionStatus operation
func (CheckExternalDatabaseConnectorConnectionStatusResponse) HTTPResponse ¶
func (response CheckExternalDatabaseConnectorConnectionStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CheckExternalDatabaseConnectorConnectionStatusResponse) String ¶
func (response CheckExternalDatabaseConnectorConnectionStatusResponse) String() string
type CloudAutomationApplyUpdateTimePreference ¶ added in v65.69.0
type CloudAutomationApplyUpdateTimePreference struct { // Start time for polling VM cloud automation software updates for the cluster. If the startTime is not specified, 12 AM UTC is used by default. ApplyUpdatePreferredStartTime *string `mandatory:"false" json:"applyUpdatePreferredStartTime"` // End time for polling VM cloud automation software updates for the cluster. If the endTime is not specified, 2 AM UTC is used by default. ApplyUpdatePreferredEndTime *string `mandatory:"false" json:"applyUpdatePreferredEndTime"` }
CloudAutomationApplyUpdateTimePreference Configure the time slot for applying VM cloud automation software updates to the cluster. When nothing is selected, the default time slot is 12 AM to 2 AM UTC. Any 2-hour slot is available starting at 12 AM.
func (CloudAutomationApplyUpdateTimePreference) String ¶ added in v65.69.0
func (m CloudAutomationApplyUpdateTimePreference) String() string
func (CloudAutomationApplyUpdateTimePreference) ValidateEnumValue ¶ added in v65.69.0
func (m CloudAutomationApplyUpdateTimePreference) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutomationFreezePeriod ¶ added in v65.69.0
type CloudAutomationFreezePeriod struct { // Start time of the freeze period cycle. FreezePeriodStartTime *string `mandatory:"false" json:"freezePeriodStartTime"` // End time of the freeze period cycle. FreezePeriodEndTime *string `mandatory:"false" json:"freezePeriodEndTime"` }
CloudAutomationFreezePeriod Enables a freeze period for the VM cluster prohibiting the VMs from getting cloud automation software updates during critical business cycles. Freeze period start date. Starts at 12:00 AM UTC on the selected date and ends at 11:59:59 PM UTC on the selected date. Validates to ensure the freeze period does not exceed 45 days.
func (CloudAutomationFreezePeriod) String ¶ added in v65.69.0
func (m CloudAutomationFreezePeriod) String() string
func (CloudAutomationFreezePeriod) ValidateEnumValue ¶ added in v65.69.0
func (m CloudAutomationFreezePeriod) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutomationUpdateDetails ¶ added in v65.69.0
type CloudAutomationUpdateDetails struct { // Annotates whether the cluster should be part of early access to apply VM cloud automation software updates. Those clusters annotated as early access will download the software bits for cloud automation in the first week after the update is available, while other clusters will have to wait until the following week. IsEarlyAdoptionEnabled *bool `mandatory:"false" json:"isEarlyAdoptionEnabled"` // Specifies if the freeze period is enabled for the VM cluster to prevent the VMs from receiving cloud automation software updates during critical business cycles. Freeze period starts at 12:00 AM UTC and ends at 11:59:59 PM UTC on the selected date. Ensure that the freezing period does not exceed 45 days. IsFreezePeriodEnabled *bool `mandatory:"false" json:"isFreezePeriodEnabled"` ApplyUpdateTimePreference *CloudAutomationApplyUpdateTimePreference `mandatory:"false" json:"applyUpdateTimePreference"` FreezePeriod *CloudAutomationFreezePeriod `mandatory:"false" json:"freezePeriod"` }
CloudAutomationUpdateDetails Specifies the properties necessary for cloud automation updates. This includes modifying the apply update time preference, enabling or disabling early adoption, and enabling, modifying, or disabling the update freeze period.
func (CloudAutomationUpdateDetails) String ¶ added in v65.69.0
func (m CloudAutomationUpdateDetails) String() string
func (CloudAutomationUpdateDetails) ValidateEnumValue ¶ added in v65.69.0
func (m CloudAutomationUpdateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutonomousVmCluster ¶
type CloudAutonomousVmCluster struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Autonomous VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain that the cloud Autonomous VM cluster is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the cloud Autonomous VM Cluster is associated with. // **Subnet Restrictions:** // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The current state of the cloud Autonomous VM cluster. LifecycleState CloudAutonomousVmClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // User defined description of the cloud Autonomous VM cluster. Description *string `mandatory:"false" json:"description"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The date and time that the cloud Autonomous VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the cloud Autonomous VM cluster was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time zone of the Cloud Autonomous VM Cluster. ClusterTimeZone *string `mandatory:"false" json:"clusterTimeZone"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The hostname for the cloud Autonomous VM cluster. Hostname *string `mandatory:"false" json:"hostname"` // The domain name for the cloud Autonomous VM cluster. Domain *string `mandatory:"false" json:"domain"` // The model name of the Exadata hardware running the cloud Autonomous VM cluster. Shape *string `mandatory:"false" json:"shape"` // The number of database servers in the cloud VM cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The total data storage allocated, in terabytes (TB). DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total data storage allocated, in gigabytes (GB). DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // The number of CPU cores on the cloud Autonomous VM cluster. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The number of CPU cores on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The compute model of the Cloud Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata #Infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbak) for more details. ComputeModel CloudAutonomousVmClusterComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // Enable mutual TLS(mTLS) authentication for database at time of provisioning a VMCluster. This is applicable to database TLS Certificates only. Default is TLS IsMtlsEnabledVmCluster *bool `mandatory:"false" json:"isMtlsEnabledVmCluster"` // The number of CPU cores enabled per VM cluster node. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CloudAutonomousVmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The SCAN Listenenr TLS port. Default is 2484. ScanListenerPortTls *int `mandatory:"false" json:"scanListenerPortTls"` // The SCAN Listener Non TLS port. Default is 1521. ScanListenerPortNonTls *int `mandatory:"false" json:"scanListenerPortNonTls"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The date and time of Database SSL certificate expiration. TimeDatabaseSslCertificateExpires *common.SDKTime `mandatory:"false" json:"timeDatabaseSslCertificateExpires"` // The date and time of ORDS certificate expiration. TimeOrdsCertificateExpires *common.SDKTime `mandatory:"false" json:"timeOrdsCertificateExpires"` // CPU cores available for allocation to Autonomous Databases. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // The number of Autonomous Container Databases that can be created with the currently available local storage. AvailableContainerDatabases *int `mandatory:"false" json:"availableContainerDatabases"` // The total number of Autonomous Container Databases that can be created with the allocated local storage. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The data disk group size available for Autonomous Databases, in TBs. AvailableAutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableAutonomousDataStorageSizeInTBs"` // The data disk group size allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The amount of memory (in GBs) enabled per OCPU or ECPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `mandatory:"false" json:"dbServers"` // The percentage of total number of CPUs used in an Autonomous VM Cluster. CpuPercentage *float32 `mandatory:"false" json:"cpuPercentage"` // The percentage of the data storage used for the Autonomous Databases in an Autonomous VM Cluster. AutonomousDataStoragePercentage *float32 `mandatory:"false" json:"autonomousDataStoragePercentage"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The total number of CPUs in an Autonomous VM Cluster. TotalCpus *float32 `mandatory:"false" json:"totalCpus"` // The total data disk group size for Autonomous Databases, in TBs. TotalAutonomousDataStorageInTBs *float32 `mandatory:"false" json:"totalAutonomousDataStorageInTBs"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster. ProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"provisionableAutonomousContainerDatabases"` // The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. ProvisionedAutonomousContainerDatabases *int `mandatory:"false" json:"provisionedAutonomousContainerDatabases"` // The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. NonProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"nonProvisionableAutonomousContainerDatabases"` // The lowest value to which exadataStorage (in TBs) can be scaled down. ExadataStorageInTBsLowestScaledValue *float64 `mandatory:"false" json:"exadataStorageInTBsLowestScaledValue"` // The lowest value to which ocpus can be scaled down. OcpusLowestScaledValue *int `mandatory:"false" json:"ocpusLowestScaledValue"` // The lowest value to which maximum number of ACDs can be scaled down. MaxAcdsLowestScaledValue *int `mandatory:"false" json:"maxAcdsLowestScaledValue"` }
CloudAutonomousVmCluster Details of the cloud Autonomous VM cluster.
func (CloudAutonomousVmCluster) String ¶
func (m CloudAutonomousVmCluster) String() string
func (CloudAutonomousVmCluster) ValidateEnumValue ¶
func (m CloudAutonomousVmCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutonomousVmClusterComputeModelEnum ¶ added in v65.28.3
type CloudAutonomousVmClusterComputeModelEnum string
CloudAutonomousVmClusterComputeModelEnum Enum with underlying type: string
const ( CloudAutonomousVmClusterComputeModelEcpu CloudAutonomousVmClusterComputeModelEnum = "ECPU" CloudAutonomousVmClusterComputeModelOcpu CloudAutonomousVmClusterComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CloudAutonomousVmClusterComputeModelEnum
func GetCloudAutonomousVmClusterComputeModelEnumValues ¶ added in v65.28.3
func GetCloudAutonomousVmClusterComputeModelEnumValues() []CloudAutonomousVmClusterComputeModelEnum
GetCloudAutonomousVmClusterComputeModelEnumValues Enumerates the set of values for CloudAutonomousVmClusterComputeModelEnum
func GetMappingCloudAutonomousVmClusterComputeModelEnum ¶ added in v65.28.3
func GetMappingCloudAutonomousVmClusterComputeModelEnum(val string) (CloudAutonomousVmClusterComputeModelEnum, bool)
GetMappingCloudAutonomousVmClusterComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudAutonomousVmClusterLicenseModelEnum ¶
type CloudAutonomousVmClusterLicenseModelEnum string
CloudAutonomousVmClusterLicenseModelEnum Enum with underlying type: string
const ( CloudAutonomousVmClusterLicenseModelLicenseIncluded CloudAutonomousVmClusterLicenseModelEnum = "LICENSE_INCLUDED" CloudAutonomousVmClusterLicenseModelBringYourOwnLicense CloudAutonomousVmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CloudAutonomousVmClusterLicenseModelEnum
func GetCloudAutonomousVmClusterLicenseModelEnumValues ¶
func GetCloudAutonomousVmClusterLicenseModelEnumValues() []CloudAutonomousVmClusterLicenseModelEnum
GetCloudAutonomousVmClusterLicenseModelEnumValues Enumerates the set of values for CloudAutonomousVmClusterLicenseModelEnum
func GetMappingCloudAutonomousVmClusterLicenseModelEnum ¶
func GetMappingCloudAutonomousVmClusterLicenseModelEnum(val string) (CloudAutonomousVmClusterLicenseModelEnum, bool)
GetMappingCloudAutonomousVmClusterLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudAutonomousVmClusterLifecycleStateEnum ¶
type CloudAutonomousVmClusterLifecycleStateEnum string
CloudAutonomousVmClusterLifecycleStateEnum Enum with underlying type: string
const ( CloudAutonomousVmClusterLifecycleStateProvisioning CloudAutonomousVmClusterLifecycleStateEnum = "PROVISIONING" CloudAutonomousVmClusterLifecycleStateAvailable CloudAutonomousVmClusterLifecycleStateEnum = "AVAILABLE" CloudAutonomousVmClusterLifecycleStateUpdating CloudAutonomousVmClusterLifecycleStateEnum = "UPDATING" CloudAutonomousVmClusterLifecycleStateTerminating CloudAutonomousVmClusterLifecycleStateEnum = "TERMINATING" CloudAutonomousVmClusterLifecycleStateTerminated CloudAutonomousVmClusterLifecycleStateEnum = "TERMINATED" CloudAutonomousVmClusterLifecycleStateFailed CloudAutonomousVmClusterLifecycleStateEnum = "FAILED" CloudAutonomousVmClusterLifecycleStateMaintenanceInProgress CloudAutonomousVmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudAutonomousVmClusterLifecycleStateEnum
func GetCloudAutonomousVmClusterLifecycleStateEnumValues ¶
func GetCloudAutonomousVmClusterLifecycleStateEnumValues() []CloudAutonomousVmClusterLifecycleStateEnum
GetCloudAutonomousVmClusterLifecycleStateEnumValues Enumerates the set of values for CloudAutonomousVmClusterLifecycleStateEnum
func GetMappingCloudAutonomousVmClusterLifecycleStateEnum ¶
func GetMappingCloudAutonomousVmClusterLifecycleStateEnum(val string) (CloudAutonomousVmClusterLifecycleStateEnum, bool)
GetMappingCloudAutonomousVmClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudAutonomousVmClusterResourceDetails ¶ added in v65.26.1
type CloudAutonomousVmClusterResourceDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // Total unallocated autonomous data storage in the Cloud Autonomous VM Cluster in TBs. UnAllocatedAdbStorageInTBs *float64 `mandatory:"true" json:"unAllocatedAdbStorageInTBs"` }
CloudAutonomousVmClusterResourceDetails Unallocated resource details of the Cloud Autonomous VM Cluster.
func (CloudAutonomousVmClusterResourceDetails) String ¶ added in v65.26.1
func (m CloudAutonomousVmClusterResourceDetails) String() string
func (CloudAutonomousVmClusterResourceDetails) ValidateEnumValue ¶ added in v65.26.1
func (m CloudAutonomousVmClusterResourceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutonomousVmClusterResourceUsage ¶ added in v65.48.0
type CloudAutonomousVmClusterResourceUsage struct { // The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Autonomous VM cluster. Id *string `mandatory:"false" json:"id"` // The data disk group size allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float32 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total number of Autonomous Container Databases that can be created. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The data disk group size available for Autonomous Databases, in TBs. AvailableAutonomousDataStorageSizeInTBs *float32 `mandatory:"false" json:"availableAutonomousDataStorageSizeInTBs"` // The data disk group size used for Autonomous Databases, in TBs. UsedAutonomousDataStorageSizeInTBs *float32 `mandatory:"false" json:"usedAutonomousDataStorageSizeInTBs"` // The amount of memory (in GBs) to be enabled per each CPU core. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // Total exadata storage allocated for the Autonomous VM Cluster. DATA + RECOVERY + SPARSE + any overhead in TBs. ExadataStorageInTBs *float64 `mandatory:"false" json:"exadataStorageInTBs"` // The number of CPU cores enabled on the Cloud Autonomous VM cluster. TotalCpus *float32 `mandatory:"false" json:"totalCpus"` // The number of CPU cores alloted to the Autonomous Container Databases // in an Cloud Autonomous VM cluster. UsedCpus *float32 `mandatory:"false" json:"usedCpus"` // The number of CPU cores available. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // CPU cores that continue to be included in the count of OCPUs available // to the Autonomous Container Database even after one of its Autonomous Database is // terminated or scaled down. You can release them to the available OCPUs at its parent // AVMC level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster. ProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"provisionableAutonomousContainerDatabases"` // The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. ProvisionedAutonomousContainerDatabases *int `mandatory:"false" json:"provisionedAutonomousContainerDatabases"` // The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. NonProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"nonProvisionableAutonomousContainerDatabases"` // List of Autonomous VM resource usages. AutonomousVmResourceUsage []AutonomousVmResourceUsage `mandatory:"false" json:"autonomousVmResourceUsage"` }
CloudAutonomousVmClusterResourceUsage Cloud Autonomous VM Cluster usage details, including the Autonomous Container Databases usage.
func (CloudAutonomousVmClusterResourceUsage) String ¶ added in v65.48.0
func (m CloudAutonomousVmClusterResourceUsage) String() string
func (CloudAutonomousVmClusterResourceUsage) ValidateEnumValue ¶ added in v65.48.0
func (m CloudAutonomousVmClusterResourceUsage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutonomousVmClusterSummary ¶
type CloudAutonomousVmClusterSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Autonomous VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain that the cloud Autonomous VM cluster is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the cloud Autonomous VM Cluster is associated with. // **Subnet Restrictions:** // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The current state of the cloud Autonomous VM cluster. LifecycleState CloudAutonomousVmClusterSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // User defined description of the cloud Autonomous VM cluster. Description *string `mandatory:"false" json:"description"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The date and time that the cloud Autonomous VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the cloud Autonomous VM cluster was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The time zone of the Cloud Autonomous VM Cluster. ClusterTimeZone *string `mandatory:"false" json:"clusterTimeZone"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The hostname for the cloud Autonomous VM cluster. Hostname *string `mandatory:"false" json:"hostname"` // The domain name for the cloud Autonomous VM cluster. Domain *string `mandatory:"false" json:"domain"` // The model name of the Exadata hardware running the cloud Autonomous VM cluster. Shape *string `mandatory:"false" json:"shape"` // The number of database servers in the cloud VM cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The total data storage allocated, in terabytes (TB). DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total data storage allocated, in gigabytes (GB). DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // The number of CPU cores on the cloud Autonomous VM cluster. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The number of CPU cores on the cloud Autonomous VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The compute model of the Cloud Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. See Compute Models in Autonomous Database on Dedicated Exadata #Infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbak) for more details. ComputeModel CloudAutonomousVmClusterSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // Enable mutual TLS(mTLS) authentication for database at time of provisioning a VMCluster. This is applicable to database TLS Certificates only. Default is TLS IsMtlsEnabledVmCluster *bool `mandatory:"false" json:"isMtlsEnabledVmCluster"` // The number of CPU cores enabled per VM cluster node. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CloudAutonomousVmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The SCAN Listenenr TLS port. Default is 2484. ScanListenerPortTls *int `mandatory:"false" json:"scanListenerPortTls"` // The SCAN Listener Non TLS port. Default is 1521. ScanListenerPortNonTls *int `mandatory:"false" json:"scanListenerPortNonTls"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The date and time of Database SSL certificate expiration. TimeDatabaseSslCertificateExpires *common.SDKTime `mandatory:"false" json:"timeDatabaseSslCertificateExpires"` // The date and time of ORDS certificate expiration. TimeOrdsCertificateExpires *common.SDKTime `mandatory:"false" json:"timeOrdsCertificateExpires"` // CPU cores available for allocation to Autonomous Databases. AvailableCpus *float32 `mandatory:"false" json:"availableCpus"` // CPUs that continue to be included in the count of CPUs available to the Autonomous Container Database even after one of its Autonomous Database is terminated or scaled down. You can release them to the available CPUs at its parent Autonomous VM Cluster level by restarting the Autonomous Container Database. ReclaimableCpus *float32 `mandatory:"false" json:"reclaimableCpus"` // The number of Autonomous Container Databases that can be created with the currently available local storage. AvailableContainerDatabases *int `mandatory:"false" json:"availableContainerDatabases"` // The total number of Autonomous Container Databases that can be created with the allocated local storage. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The data disk group size available for Autonomous Databases, in TBs. AvailableAutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"availableAutonomousDataStorageSizeInTBs"` // The data disk group size allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The amount of memory (in GBs) enabled per OCPU or ECPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `mandatory:"false" json:"dbServers"` // The percentage of total number of CPUs used in an Autonomous VM Cluster. CpuPercentage *float32 `mandatory:"false" json:"cpuPercentage"` // The percentage of the data storage used for the Autonomous Databases in an Autonomous VM Cluster. AutonomousDataStoragePercentage *float32 `mandatory:"false" json:"autonomousDataStoragePercentage"` // The number of CPUs provisioned in an Autonomous VM Cluster. ProvisionedCpus *float32 `mandatory:"false" json:"provisionedCpus"` // The total number of CPUs in an Autonomous VM Cluster. TotalCpus *float32 `mandatory:"false" json:"totalCpus"` // The total data disk group size for Autonomous Databases, in TBs. TotalAutonomousDataStorageInTBs *float32 `mandatory:"false" json:"totalAutonomousDataStorageInTBs"` // The number of CPUs reserved in an Autonomous VM Cluster. ReservedCpus *float32 `mandatory:"false" json:"reservedCpus"` // The number of provisionable Autonomous Container Databases in an Autonomous VM Cluster. ProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"provisionableAutonomousContainerDatabases"` // The number of provisioned Autonomous Container Databases in an Autonomous VM Cluster. ProvisionedAutonomousContainerDatabases *int `mandatory:"false" json:"provisionedAutonomousContainerDatabases"` // The number of non-provisionable Autonomous Container Databases in an Autonomous VM Cluster. NonProvisionableAutonomousContainerDatabases *int `mandatory:"false" json:"nonProvisionableAutonomousContainerDatabases"` // The lowest value to which exadataStorage (in TBs) can be scaled down. ExadataStorageInTBsLowestScaledValue *float64 `mandatory:"false" json:"exadataStorageInTBsLowestScaledValue"` // The lowest value to which ocpus can be scaled down. OcpusLowestScaledValue *int `mandatory:"false" json:"ocpusLowestScaledValue"` // The lowest value to which maximum number of ACDs can be scaled down. MaxAcdsLowestScaledValue *int `mandatory:"false" json:"maxAcdsLowestScaledValue"` }
CloudAutonomousVmClusterSummary Details of the cloud Autonomous VM cluster.
func (CloudAutonomousVmClusterSummary) String ¶
func (m CloudAutonomousVmClusterSummary) String() string
func (CloudAutonomousVmClusterSummary) ValidateEnumValue ¶
func (m CloudAutonomousVmClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudAutonomousVmClusterSummaryComputeModelEnum ¶ added in v65.28.3
type CloudAutonomousVmClusterSummaryComputeModelEnum string
CloudAutonomousVmClusterSummaryComputeModelEnum Enum with underlying type: string
const ( CloudAutonomousVmClusterSummaryComputeModelEcpu CloudAutonomousVmClusterSummaryComputeModelEnum = "ECPU" CloudAutonomousVmClusterSummaryComputeModelOcpu CloudAutonomousVmClusterSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CloudAutonomousVmClusterSummaryComputeModelEnum
func GetCloudAutonomousVmClusterSummaryComputeModelEnumValues ¶ added in v65.28.3
func GetCloudAutonomousVmClusterSummaryComputeModelEnumValues() []CloudAutonomousVmClusterSummaryComputeModelEnum
GetCloudAutonomousVmClusterSummaryComputeModelEnumValues Enumerates the set of values for CloudAutonomousVmClusterSummaryComputeModelEnum
func GetMappingCloudAutonomousVmClusterSummaryComputeModelEnum ¶ added in v65.28.3
func GetMappingCloudAutonomousVmClusterSummaryComputeModelEnum(val string) (CloudAutonomousVmClusterSummaryComputeModelEnum, bool)
GetMappingCloudAutonomousVmClusterSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudAutonomousVmClusterSummaryLicenseModelEnum ¶
type CloudAutonomousVmClusterSummaryLicenseModelEnum string
CloudAutonomousVmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( CloudAutonomousVmClusterSummaryLicenseModelLicenseIncluded CloudAutonomousVmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" CloudAutonomousVmClusterSummaryLicenseModelBringYourOwnLicense CloudAutonomousVmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CloudAutonomousVmClusterSummaryLicenseModelEnum
func GetCloudAutonomousVmClusterSummaryLicenseModelEnumValues ¶
func GetCloudAutonomousVmClusterSummaryLicenseModelEnumValues() []CloudAutonomousVmClusterSummaryLicenseModelEnum
GetCloudAutonomousVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for CloudAutonomousVmClusterSummaryLicenseModelEnum
func GetMappingCloudAutonomousVmClusterSummaryLicenseModelEnum ¶
func GetMappingCloudAutonomousVmClusterSummaryLicenseModelEnum(val string) (CloudAutonomousVmClusterSummaryLicenseModelEnum, bool)
GetMappingCloudAutonomousVmClusterSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudAutonomousVmClusterSummaryLifecycleStateEnum ¶
type CloudAutonomousVmClusterSummaryLifecycleStateEnum string
CloudAutonomousVmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( CloudAutonomousVmClusterSummaryLifecycleStateProvisioning CloudAutonomousVmClusterSummaryLifecycleStateEnum = "PROVISIONING" CloudAutonomousVmClusterSummaryLifecycleStateAvailable CloudAutonomousVmClusterSummaryLifecycleStateEnum = "AVAILABLE" CloudAutonomousVmClusterSummaryLifecycleStateUpdating CloudAutonomousVmClusterSummaryLifecycleStateEnum = "UPDATING" CloudAutonomousVmClusterSummaryLifecycleStateTerminating CloudAutonomousVmClusterSummaryLifecycleStateEnum = "TERMINATING" CloudAutonomousVmClusterSummaryLifecycleStateTerminated CloudAutonomousVmClusterSummaryLifecycleStateEnum = "TERMINATED" CloudAutonomousVmClusterSummaryLifecycleStateFailed CloudAutonomousVmClusterSummaryLifecycleStateEnum = "FAILED" CloudAutonomousVmClusterSummaryLifecycleStateMaintenanceInProgress CloudAutonomousVmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudAutonomousVmClusterSummaryLifecycleStateEnum
func GetCloudAutonomousVmClusterSummaryLifecycleStateEnumValues ¶
func GetCloudAutonomousVmClusterSummaryLifecycleStateEnumValues() []CloudAutonomousVmClusterSummaryLifecycleStateEnum
GetCloudAutonomousVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for CloudAutonomousVmClusterSummaryLifecycleStateEnum
func GetMappingCloudAutonomousVmClusterSummaryLifecycleStateEnum ¶
func GetMappingCloudAutonomousVmClusterSummaryLifecycleStateEnum(val string) (CloudAutonomousVmClusterSummaryLifecycleStateEnum, bool)
GetMappingCloudAutonomousVmClusterSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudDatabaseManagementConfig ¶
type CloudDatabaseManagementConfig struct { // The status of the Database Management service. ManagementStatus CloudDatabaseManagementConfigManagementStatusEnum `mandatory:"true" json:"managementStatus"` // The Database Management type. ManagementType CloudDatabaseManagementConfigManagementTypeEnum `mandatory:"true" json:"managementType"` }
CloudDatabaseManagementConfig The configuration of the Database Management service.
func (CloudDatabaseManagementConfig) String ¶
func (m CloudDatabaseManagementConfig) String() string
func (CloudDatabaseManagementConfig) ValidateEnumValue ¶
func (m CloudDatabaseManagementConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudDatabaseManagementConfigManagementStatusEnum ¶
type CloudDatabaseManagementConfigManagementStatusEnum string
CloudDatabaseManagementConfigManagementStatusEnum Enum with underlying type: string
const ( CloudDatabaseManagementConfigManagementStatusEnabling CloudDatabaseManagementConfigManagementStatusEnum = "ENABLING" CloudDatabaseManagementConfigManagementStatusEnabled CloudDatabaseManagementConfigManagementStatusEnum = "ENABLED" CloudDatabaseManagementConfigManagementStatusDisabling CloudDatabaseManagementConfigManagementStatusEnum = "DISABLING" CloudDatabaseManagementConfigManagementStatusDisabled CloudDatabaseManagementConfigManagementStatusEnum = "DISABLED" CloudDatabaseManagementConfigManagementStatusUpdating CloudDatabaseManagementConfigManagementStatusEnum = "UPDATING" CloudDatabaseManagementConfigManagementStatusFailedEnabling CloudDatabaseManagementConfigManagementStatusEnum = "FAILED_ENABLING" CloudDatabaseManagementConfigManagementStatusFailedDisabling CloudDatabaseManagementConfigManagementStatusEnum = "FAILED_DISABLING" CloudDatabaseManagementConfigManagementStatusFailedUpdating CloudDatabaseManagementConfigManagementStatusEnum = "FAILED_UPDATING" )
Set of constants representing the allowable values for CloudDatabaseManagementConfigManagementStatusEnum
func GetCloudDatabaseManagementConfigManagementStatusEnumValues ¶
func GetCloudDatabaseManagementConfigManagementStatusEnumValues() []CloudDatabaseManagementConfigManagementStatusEnum
GetCloudDatabaseManagementConfigManagementStatusEnumValues Enumerates the set of values for CloudDatabaseManagementConfigManagementStatusEnum
func GetMappingCloudDatabaseManagementConfigManagementStatusEnum ¶
func GetMappingCloudDatabaseManagementConfigManagementStatusEnum(val string) (CloudDatabaseManagementConfigManagementStatusEnum, bool)
GetMappingCloudDatabaseManagementConfigManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudDatabaseManagementConfigManagementTypeEnum ¶
type CloudDatabaseManagementConfigManagementTypeEnum string
CloudDatabaseManagementConfigManagementTypeEnum Enum with underlying type: string
const ( CloudDatabaseManagementConfigManagementTypeBasic CloudDatabaseManagementConfigManagementTypeEnum = "BASIC" CloudDatabaseManagementConfigManagementTypeAdvanced CloudDatabaseManagementConfigManagementTypeEnum = "ADVANCED" )
Set of constants representing the allowable values for CloudDatabaseManagementConfigManagementTypeEnum
func GetCloudDatabaseManagementConfigManagementTypeEnumValues ¶
func GetCloudDatabaseManagementConfigManagementTypeEnumValues() []CloudDatabaseManagementConfigManagementTypeEnum
GetCloudDatabaseManagementConfigManagementTypeEnumValues Enumerates the set of values for CloudDatabaseManagementConfigManagementTypeEnum
func GetMappingCloudDatabaseManagementConfigManagementTypeEnum ¶
func GetMappingCloudDatabaseManagementConfigManagementTypeEnum(val string) (CloudDatabaseManagementConfigManagementTypeEnum, bool)
GetMappingCloudDatabaseManagementConfigManagementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudDbServerDetails ¶ added in v65.26.0
type CloudDbServerDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of ExaDB-D DB server. DbServerId *string `mandatory:"true" json:"dbServerId"` }
CloudDbServerDetails Details of the ExaDB-D DB server. Applies to Exadata Cloud instances only.
func (CloudDbServerDetails) String ¶ added in v65.26.0
func (m CloudDbServerDetails) String() string
func (CloudDbServerDetails) ValidateEnumValue ¶ added in v65.26.0
func (m CloudDbServerDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudExadataInfrastructure ¶
type CloudExadataInfrastructure struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the cloud Exadata infrastructure resource. LifecycleState CloudExadataInfrastructureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The model name of the cloud Exadata infrastructure resource. Shape *string `mandatory:"true" json:"shape"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). TotalStorageSizeInGBs *int `mandatory:"false" json:"totalStorageSizeInGBs"` // The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). AvailableStorageSizeInGBs *int `mandatory:"false" json:"availableStorageSizeInGBs"` // The total number of CPU cores allocated. CpuCount *int `mandatory:"false" json:"cpuCount"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total available DATA disk group size. MaxDataStorageInTBs *float64 `mandatory:"false" json:"maxDataStorageInTBs"` // The requested number of additional storage servers for the Exadata infrastructure. AdditionalStorageCount *int `mandatory:"false" json:"additionalStorageCount"` // The requested number of additional storage servers activated for the Exadata infrastructure. ActivatedStorageCount *int `mandatory:"false" json:"activatedStorageCount"` // The date and time the cloud Exadata infrastructure resource was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. // Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. // Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // The software version of the storage servers (cells) in the cloud Exadata infrastructure. // Example: 20.1.15 StorageServerVersion *string `mandatory:"false" json:"storageServerVersion"` // The software version of the database servers (dom0) in the cloud Exadata infrastructure. // Example: 20.1.15 DbServerVersion *string `mandatory:"false" json:"dbServerVersion"` // The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure. // Example: 20.1.15 MonthlyStorageServerVersion *string `mandatory:"false" json:"monthlyStorageServerVersion"` // The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure. // Example: 20.1.15 MonthlyDbServerVersion *string `mandatory:"false" json:"monthlyDbServerVersion"` // Details of the file system configuration of the Exadata infrastructure. DefinedFileSystemConfigurations []DefinedFileSystemConfiguration `mandatory:"false" json:"definedFileSystemConfigurations"` // If true, the infrastructure is using granular maintenance scheduling preference. IsSchedulingPolicyAssociated *bool `mandatory:"false" json:"isSchedulingPolicyAssociated"` // The database server type of the Exadata infrastructure. DatabaseServerType *string `mandatory:"false" json:"databaseServerType"` // The storage server type of the Exadata infrastructure. StorageServerType *string `mandatory:"false" json:"storageServerType"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CloudExadataInfrastructureComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
CloudExadataInfrastructure Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
func (CloudExadataInfrastructure) String ¶
func (m CloudExadataInfrastructure) String() string
func (CloudExadataInfrastructure) ValidateEnumValue ¶
func (m CloudExadataInfrastructure) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudExadataInfrastructureComputeModelEnum ¶ added in v65.82.0
type CloudExadataInfrastructureComputeModelEnum string
CloudExadataInfrastructureComputeModelEnum Enum with underlying type: string
const ( CloudExadataInfrastructureComputeModelEcpu CloudExadataInfrastructureComputeModelEnum = "ECPU" CloudExadataInfrastructureComputeModelOcpu CloudExadataInfrastructureComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CloudExadataInfrastructureComputeModelEnum
func GetCloudExadataInfrastructureComputeModelEnumValues ¶ added in v65.82.0
func GetCloudExadataInfrastructureComputeModelEnumValues() []CloudExadataInfrastructureComputeModelEnum
GetCloudExadataInfrastructureComputeModelEnumValues Enumerates the set of values for CloudExadataInfrastructureComputeModelEnum
func GetMappingCloudExadataInfrastructureComputeModelEnum ¶ added in v65.82.0
func GetMappingCloudExadataInfrastructureComputeModelEnum(val string) (CloudExadataInfrastructureComputeModelEnum, bool)
GetMappingCloudExadataInfrastructureComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudExadataInfrastructureLifecycleStateEnum ¶
type CloudExadataInfrastructureLifecycleStateEnum string
CloudExadataInfrastructureLifecycleStateEnum Enum with underlying type: string
const ( CloudExadataInfrastructureLifecycleStateProvisioning CloudExadataInfrastructureLifecycleStateEnum = "PROVISIONING" CloudExadataInfrastructureLifecycleStateAvailable CloudExadataInfrastructureLifecycleStateEnum = "AVAILABLE" CloudExadataInfrastructureLifecycleStateUpdating CloudExadataInfrastructureLifecycleStateEnum = "UPDATING" CloudExadataInfrastructureLifecycleStateTerminating CloudExadataInfrastructureLifecycleStateEnum = "TERMINATING" CloudExadataInfrastructureLifecycleStateTerminated CloudExadataInfrastructureLifecycleStateEnum = "TERMINATED" CloudExadataInfrastructureLifecycleStateFailed CloudExadataInfrastructureLifecycleStateEnum = "FAILED" CloudExadataInfrastructureLifecycleStateMaintenanceInProgress CloudExadataInfrastructureLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudExadataInfrastructureLifecycleStateEnum
func GetCloudExadataInfrastructureLifecycleStateEnumValues ¶
func GetCloudExadataInfrastructureLifecycleStateEnumValues() []CloudExadataInfrastructureLifecycleStateEnum
GetCloudExadataInfrastructureLifecycleStateEnumValues Enumerates the set of values for CloudExadataInfrastructureLifecycleStateEnum
func GetMappingCloudExadataInfrastructureLifecycleStateEnum ¶
func GetMappingCloudExadataInfrastructureLifecycleStateEnum(val string) (CloudExadataInfrastructureLifecycleStateEnum, bool)
GetMappingCloudExadataInfrastructureLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudExadataInfrastructureSummary ¶
type CloudExadataInfrastructureSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the cloud Exadata infrastructure resource. LifecycleState CloudExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The model name of the cloud Exadata infrastructure resource. Shape *string `mandatory:"true" json:"shape"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The total storage allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). TotalStorageSizeInGBs *int `mandatory:"false" json:"totalStorageSizeInGBs"` // The available storage can be allocated to the cloud Exadata infrastructure resource, in gigabytes (GB). AvailableStorageSizeInGBs *int `mandatory:"false" json:"availableStorageSizeInGBs"` // The total number of CPU cores allocated. CpuCount *int `mandatory:"false" json:"cpuCount"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total available DATA disk group size. MaxDataStorageInTBs *float64 `mandatory:"false" json:"maxDataStorageInTBs"` // The requested number of additional storage servers for the Exadata infrastructure. AdditionalStorageCount *int `mandatory:"false" json:"additionalStorageCount"` // The requested number of additional storage servers activated for the Exadata infrastructure. ActivatedStorageCount *int `mandatory:"false" json:"activatedStorageCount"` // The date and time the cloud Exadata infrastructure resource was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The list of customer email addresses that receive information from Oracle about the specified OCI Database service resource. // Oracle uses these email addresses to send notifications about planned and unplanned software maintenance updates, information about system hardware, and other information needed by administrators. // Up to 10 email addresses can be added to the customer contacts for a cloud Exadata infrastructure instance. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // The software version of the storage servers (cells) in the cloud Exadata infrastructure. // Example: 20.1.15 StorageServerVersion *string `mandatory:"false" json:"storageServerVersion"` // The software version of the database servers (dom0) in the cloud Exadata infrastructure. // Example: 20.1.15 DbServerVersion *string `mandatory:"false" json:"dbServerVersion"` // The monthly software version of the storage servers (cells) in the cloud Exadata infrastructure. // Example: 20.1.15 MonthlyStorageServerVersion *string `mandatory:"false" json:"monthlyStorageServerVersion"` // The monthly software version of the database servers (dom0) in the cloud Exadata infrastructure. // Example: 20.1.15 MonthlyDbServerVersion *string `mandatory:"false" json:"monthlyDbServerVersion"` // Details of the file system configuration of the Exadata infrastructure. DefinedFileSystemConfigurations []DefinedFileSystemConfiguration `mandatory:"false" json:"definedFileSystemConfigurations"` // If true, the infrastructure is using granular maintenance scheduling preference. IsSchedulingPolicyAssociated *bool `mandatory:"false" json:"isSchedulingPolicyAssociated"` // The database server type of the Exadata infrastructure. DatabaseServerType *string `mandatory:"false" json:"databaseServerType"` // The storage server type of the Exadata infrastructure. StorageServerType *string `mandatory:"false" json:"storageServerType"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CloudExadataInfrastructureSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
CloudExadataInfrastructureSummary Details of the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances only.
func (CloudExadataInfrastructureSummary) String ¶
func (m CloudExadataInfrastructureSummary) String() string
func (CloudExadataInfrastructureSummary) ValidateEnumValue ¶
func (m CloudExadataInfrastructureSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudExadataInfrastructureSummaryComputeModelEnum ¶ added in v65.82.0
type CloudExadataInfrastructureSummaryComputeModelEnum string
CloudExadataInfrastructureSummaryComputeModelEnum Enum with underlying type: string
const ( CloudExadataInfrastructureSummaryComputeModelEcpu CloudExadataInfrastructureSummaryComputeModelEnum = "ECPU" CloudExadataInfrastructureSummaryComputeModelOcpu CloudExadataInfrastructureSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CloudExadataInfrastructureSummaryComputeModelEnum
func GetCloudExadataInfrastructureSummaryComputeModelEnumValues ¶ added in v65.82.0
func GetCloudExadataInfrastructureSummaryComputeModelEnumValues() []CloudExadataInfrastructureSummaryComputeModelEnum
GetCloudExadataInfrastructureSummaryComputeModelEnumValues Enumerates the set of values for CloudExadataInfrastructureSummaryComputeModelEnum
func GetMappingCloudExadataInfrastructureSummaryComputeModelEnum ¶ added in v65.82.0
func GetMappingCloudExadataInfrastructureSummaryComputeModelEnum(val string) (CloudExadataInfrastructureSummaryComputeModelEnum, bool)
GetMappingCloudExadataInfrastructureSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudExadataInfrastructureSummaryLifecycleStateEnum ¶
type CloudExadataInfrastructureSummaryLifecycleStateEnum string
CloudExadataInfrastructureSummaryLifecycleStateEnum Enum with underlying type: string
const ( CloudExadataInfrastructureSummaryLifecycleStateProvisioning CloudExadataInfrastructureSummaryLifecycleStateEnum = "PROVISIONING" CloudExadataInfrastructureSummaryLifecycleStateAvailable CloudExadataInfrastructureSummaryLifecycleStateEnum = "AVAILABLE" CloudExadataInfrastructureSummaryLifecycleStateUpdating CloudExadataInfrastructureSummaryLifecycleStateEnum = "UPDATING" CloudExadataInfrastructureSummaryLifecycleStateTerminating CloudExadataInfrastructureSummaryLifecycleStateEnum = "TERMINATING" CloudExadataInfrastructureSummaryLifecycleStateTerminated CloudExadataInfrastructureSummaryLifecycleStateEnum = "TERMINATED" CloudExadataInfrastructureSummaryLifecycleStateFailed CloudExadataInfrastructureSummaryLifecycleStateEnum = "FAILED" CloudExadataInfrastructureSummaryLifecycleStateMaintenanceInProgress CloudExadataInfrastructureSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudExadataInfrastructureSummaryLifecycleStateEnum
func GetCloudExadataInfrastructureSummaryLifecycleStateEnumValues ¶
func GetCloudExadataInfrastructureSummaryLifecycleStateEnumValues() []CloudExadataInfrastructureSummaryLifecycleStateEnum
GetCloudExadataInfrastructureSummaryLifecycleStateEnumValues Enumerates the set of values for CloudExadataInfrastructureSummaryLifecycleStateEnum
func GetMappingCloudExadataInfrastructureSummaryLifecycleStateEnum ¶
func GetMappingCloudExadataInfrastructureSummaryLifecycleStateEnum(val string) (CloudExadataInfrastructureSummaryLifecycleStateEnum, bool)
GetMappingCloudExadataInfrastructureSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudExadataInfrastructureUnallocatedResources ¶ added in v65.26.1
type CloudExadataInfrastructureUnallocatedResources struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The user-friendly name for the Cloud Exadata infrastructure. The name does not need to be unique. CloudExadataInfrastructureDisplayName *string `mandatory:"true" json:"cloudExadataInfrastructureDisplayName"` // The minimum amount of unallocated storage available across all nodes in the infrastructure. LocalStorageInGbs *int `mandatory:"false" json:"localStorageInGbs"` // The minimum amount of unallocated ocpus available across all nodes in the infrastructure. Ocpus *int `mandatory:"false" json:"ocpus"` // The minimum amount of unallocated memory available across all nodes in the infrastructure. MemoryInGBs *int `mandatory:"false" json:"memoryInGBs"` // Total unallocated exadata storage in the infrastructure in TBs. ExadataStorageInTBs *float64 `mandatory:"false" json:"exadataStorageInTBs"` // The list of Cloud Autonomous VM Clusters on the Infrastructure and their associated unallocated resources details. CloudAutonomousVmClusters []CloudAutonomousVmClusterResourceDetails `mandatory:"false" json:"cloudAutonomousVmClusters"` }
CloudExadataInfrastructureUnallocatedResources Details of unallocated resources of the Cloud Exadata infrastructure. Applies to Cloud Exadata infrastructure instances only.
func (CloudExadataInfrastructureUnallocatedResources) String ¶ added in v65.26.1
func (m CloudExadataInfrastructureUnallocatedResources) String() string
func (CloudExadataInfrastructureUnallocatedResources) ValidateEnumValue ¶ added in v65.26.1
func (m CloudExadataInfrastructureUnallocatedResources) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudVmCluster ¶
type CloudVmCluster struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the cloud VM cluster. // **Subnet Restrictions:** // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The model name of the Exadata hardware running the cloud VM cluster. Shape *string `mandatory:"true" json:"shape"` // The current state of the cloud VM cluster. LifecycleState CloudVmClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the cloud VM cluster. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the cloud VM cluster. Domain *string `mandatory:"true" json:"domain"` // The number of CPU cores enabled on the cloud VM cluster. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the cloud VM cluster. // **Subnet Restriction:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The port number configured for the listener on the cloud VM cluster. ListenerPort *int64 `mandatory:"false" json:"listenerPort"` // The number of nodes in the cloud VM cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The storage allocation for the disk group, in gigabytes (GB). StorageSizeInGBs *int `mandatory:"false" json:"storageSizeInGBs"` // The date and time that the cloud VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The number of OCPU cores to enable on the cloud VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The list of DB servers. DbServers []string `mandatory:"false" json:"dbServers"` // The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"false" json:"giVersion"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The Oracle license model that applies to the cloud VM cluster. The default is LICENSE_INCLUDED. LicenseModel CloudVmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The type of redundancy configured for the cloud Vm cluster. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy CloudVmClusterDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv4 addresses associated with the cloud VM cluster. // SCAN IPv4 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpIds []string `mandatory:"false" json:"scanIpIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) IPv4 addresses associated with the cloud VM cluster. // The Cluster Ready Services (CRS) creates and maintains one VIP IPv4 address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv6 addresses associated with the cloud VM cluster. // SCAN IPv6 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpv6Ids []string `mandatory:"false" json:"scanIpv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) IPv6 addresses associated with the cloud VM cluster. // The Cluster Ready Services (CRS) creates and maintains one VIP IPv6 address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. Vipv6Ids []string `mandatory:"false" json:"vipv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the cloud VM cluster is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The TCPS Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` // The vmcluster type for the VM cluster/Cloud VM cluster. VmClusterType CloudVmClusterVmClusterTypeEnum `mandatory:"false" json:"vmClusterType,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CloudVmClusterComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` IormConfigCache *ExadataIormConfig `mandatory:"false" json:"iormConfigCache"` }
CloudVmCluster Details of the cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (CloudVmCluster) String ¶
func (m CloudVmCluster) String() string
func (CloudVmCluster) ValidateEnumValue ¶
func (m CloudVmCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudVmClusterComputeModelEnum ¶ added in v65.82.0
type CloudVmClusterComputeModelEnum string
CloudVmClusterComputeModelEnum Enum with underlying type: string
const ( CloudVmClusterComputeModelEcpu CloudVmClusterComputeModelEnum = "ECPU" CloudVmClusterComputeModelOcpu CloudVmClusterComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CloudVmClusterComputeModelEnum
func GetCloudVmClusterComputeModelEnumValues ¶ added in v65.82.0
func GetCloudVmClusterComputeModelEnumValues() []CloudVmClusterComputeModelEnum
GetCloudVmClusterComputeModelEnumValues Enumerates the set of values for CloudVmClusterComputeModelEnum
func GetMappingCloudVmClusterComputeModelEnum ¶ added in v65.82.0
func GetMappingCloudVmClusterComputeModelEnum(val string) (CloudVmClusterComputeModelEnum, bool)
GetMappingCloudVmClusterComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterDiskRedundancyEnum ¶
type CloudVmClusterDiskRedundancyEnum string
CloudVmClusterDiskRedundancyEnum Enum with underlying type: string
const ( CloudVmClusterDiskRedundancyHigh CloudVmClusterDiskRedundancyEnum = "HIGH" CloudVmClusterDiskRedundancyNormal CloudVmClusterDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for CloudVmClusterDiskRedundancyEnum
func GetCloudVmClusterDiskRedundancyEnumValues ¶
func GetCloudVmClusterDiskRedundancyEnumValues() []CloudVmClusterDiskRedundancyEnum
GetCloudVmClusterDiskRedundancyEnumValues Enumerates the set of values for CloudVmClusterDiskRedundancyEnum
func GetMappingCloudVmClusterDiskRedundancyEnum ¶
func GetMappingCloudVmClusterDiskRedundancyEnum(val string) (CloudVmClusterDiskRedundancyEnum, bool)
GetMappingCloudVmClusterDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterLicenseModelEnum ¶
type CloudVmClusterLicenseModelEnum string
CloudVmClusterLicenseModelEnum Enum with underlying type: string
const ( CloudVmClusterLicenseModelLicenseIncluded CloudVmClusterLicenseModelEnum = "LICENSE_INCLUDED" CloudVmClusterLicenseModelBringYourOwnLicense CloudVmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CloudVmClusterLicenseModelEnum
func GetCloudVmClusterLicenseModelEnumValues ¶
func GetCloudVmClusterLicenseModelEnumValues() []CloudVmClusterLicenseModelEnum
GetCloudVmClusterLicenseModelEnumValues Enumerates the set of values for CloudVmClusterLicenseModelEnum
func GetMappingCloudVmClusterLicenseModelEnum ¶
func GetMappingCloudVmClusterLicenseModelEnum(val string) (CloudVmClusterLicenseModelEnum, bool)
GetMappingCloudVmClusterLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterLifecycleStateEnum ¶
type CloudVmClusterLifecycleStateEnum string
CloudVmClusterLifecycleStateEnum Enum with underlying type: string
const ( CloudVmClusterLifecycleStateProvisioning CloudVmClusterLifecycleStateEnum = "PROVISIONING" CloudVmClusterLifecycleStateAvailable CloudVmClusterLifecycleStateEnum = "AVAILABLE" CloudVmClusterLifecycleStateUpdating CloudVmClusterLifecycleStateEnum = "UPDATING" CloudVmClusterLifecycleStateTerminating CloudVmClusterLifecycleStateEnum = "TERMINATING" CloudVmClusterLifecycleStateTerminated CloudVmClusterLifecycleStateEnum = "TERMINATED" CloudVmClusterLifecycleStateFailed CloudVmClusterLifecycleStateEnum = "FAILED" CloudVmClusterLifecycleStateMaintenanceInProgress CloudVmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudVmClusterLifecycleStateEnum
func GetCloudVmClusterLifecycleStateEnumValues ¶
func GetCloudVmClusterLifecycleStateEnumValues() []CloudVmClusterLifecycleStateEnum
GetCloudVmClusterLifecycleStateEnumValues Enumerates the set of values for CloudVmClusterLifecycleStateEnum
func GetMappingCloudVmClusterLifecycleStateEnum ¶
func GetMappingCloudVmClusterLifecycleStateEnum(val string) (CloudVmClusterLifecycleStateEnum, bool)
GetMappingCloudVmClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterSummary ¶
type CloudVmClusterSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain that the cloud Exadata infrastructure resource is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the cloud VM cluster. // **Subnet Restrictions:** // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The model name of the Exadata hardware running the cloud VM cluster. Shape *string `mandatory:"true" json:"shape"` // The current state of the cloud VM cluster. LifecycleState CloudVmClusterSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the cloud VM cluster. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the cloud VM cluster. Domain *string `mandatory:"true" json:"domain"` // The number of CPU cores enabled on the cloud VM cluster. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the cloud VM cluster. // **Subnet Restriction:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The port number configured for the listener on the cloud VM cluster. ListenerPort *int64 `mandatory:"false" json:"listenerPort"` // The number of nodes in the cloud VM cluster. NodeCount *int `mandatory:"false" json:"nodeCount"` // The storage allocation for the disk group, in gigabytes (GB). StorageSizeInGBs *int `mandatory:"false" json:"storageSizeInGBs"` // The date and time that the cloud VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the cloud VM cluster. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The number of OCPU cores to enable on the cloud VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The list of DB servers. DbServers []string `mandatory:"false" json:"dbServers"` // The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // If true, sparse disk group is configured for the cloud VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"false" json:"giVersion"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The Oracle license model that applies to the cloud VM cluster. The default is LICENSE_INCLUDED. LicenseModel CloudVmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The type of redundancy configured for the cloud Vm cluster. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy CloudVmClusterSummaryDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv4 addresses associated with the cloud VM cluster. // SCAN IPv4 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpIds []string `mandatory:"false" json:"scanIpIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) IPv4 addresses associated with the cloud VM cluster. // The Cluster Ready Services (CRS) creates and maintains one VIP IPv4 address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv6 addresses associated with the cloud VM cluster. // SCAN IPv6 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpv6Ids []string `mandatory:"false" json:"scanIpv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) IPv6 addresses associated with the cloud VM cluster. // The Cluster Ready Services (CRS) creates and maintains one VIP IPv6 address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. Vipv6Ids []string `mandatory:"false" json:"vipv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the cloud VM cluster. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the cloud VM cluster is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The TCPS Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` // The vmcluster type for the VM cluster/Cloud VM cluster. VmClusterType CloudVmClusterSummaryVmClusterTypeEnum `mandatory:"false" json:"vmClusterType,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CloudVmClusterSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
CloudVmClusterSummary Details of the cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (CloudVmClusterSummary) String ¶
func (m CloudVmClusterSummary) String() string
func (CloudVmClusterSummary) ValidateEnumValue ¶
func (m CloudVmClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CloudVmClusterSummaryComputeModelEnum ¶ added in v65.82.0
type CloudVmClusterSummaryComputeModelEnum string
CloudVmClusterSummaryComputeModelEnum Enum with underlying type: string
const ( CloudVmClusterSummaryComputeModelEcpu CloudVmClusterSummaryComputeModelEnum = "ECPU" CloudVmClusterSummaryComputeModelOcpu CloudVmClusterSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CloudVmClusterSummaryComputeModelEnum
func GetCloudVmClusterSummaryComputeModelEnumValues ¶ added in v65.82.0
func GetCloudVmClusterSummaryComputeModelEnumValues() []CloudVmClusterSummaryComputeModelEnum
GetCloudVmClusterSummaryComputeModelEnumValues Enumerates the set of values for CloudVmClusterSummaryComputeModelEnum
func GetMappingCloudVmClusterSummaryComputeModelEnum ¶ added in v65.82.0
func GetMappingCloudVmClusterSummaryComputeModelEnum(val string) (CloudVmClusterSummaryComputeModelEnum, bool)
GetMappingCloudVmClusterSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterSummaryDiskRedundancyEnum ¶
type CloudVmClusterSummaryDiskRedundancyEnum string
CloudVmClusterSummaryDiskRedundancyEnum Enum with underlying type: string
const ( CloudVmClusterSummaryDiskRedundancyHigh CloudVmClusterSummaryDiskRedundancyEnum = "HIGH" CloudVmClusterSummaryDiskRedundancyNormal CloudVmClusterSummaryDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for CloudVmClusterSummaryDiskRedundancyEnum
func GetCloudVmClusterSummaryDiskRedundancyEnumValues ¶
func GetCloudVmClusterSummaryDiskRedundancyEnumValues() []CloudVmClusterSummaryDiskRedundancyEnum
GetCloudVmClusterSummaryDiskRedundancyEnumValues Enumerates the set of values for CloudVmClusterSummaryDiskRedundancyEnum
func GetMappingCloudVmClusterSummaryDiskRedundancyEnum ¶
func GetMappingCloudVmClusterSummaryDiskRedundancyEnum(val string) (CloudVmClusterSummaryDiskRedundancyEnum, bool)
GetMappingCloudVmClusterSummaryDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterSummaryLicenseModelEnum ¶
type CloudVmClusterSummaryLicenseModelEnum string
CloudVmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( CloudVmClusterSummaryLicenseModelLicenseIncluded CloudVmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" CloudVmClusterSummaryLicenseModelBringYourOwnLicense CloudVmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CloudVmClusterSummaryLicenseModelEnum
func GetCloudVmClusterSummaryLicenseModelEnumValues ¶
func GetCloudVmClusterSummaryLicenseModelEnumValues() []CloudVmClusterSummaryLicenseModelEnum
GetCloudVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for CloudVmClusterSummaryLicenseModelEnum
func GetMappingCloudVmClusterSummaryLicenseModelEnum ¶
func GetMappingCloudVmClusterSummaryLicenseModelEnum(val string) (CloudVmClusterSummaryLicenseModelEnum, bool)
GetMappingCloudVmClusterSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterSummaryLifecycleStateEnum ¶
type CloudVmClusterSummaryLifecycleStateEnum string
CloudVmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( CloudVmClusterSummaryLifecycleStateProvisioning CloudVmClusterSummaryLifecycleStateEnum = "PROVISIONING" CloudVmClusterSummaryLifecycleStateAvailable CloudVmClusterSummaryLifecycleStateEnum = "AVAILABLE" CloudVmClusterSummaryLifecycleStateUpdating CloudVmClusterSummaryLifecycleStateEnum = "UPDATING" CloudVmClusterSummaryLifecycleStateTerminating CloudVmClusterSummaryLifecycleStateEnum = "TERMINATING" CloudVmClusterSummaryLifecycleStateTerminated CloudVmClusterSummaryLifecycleStateEnum = "TERMINATED" CloudVmClusterSummaryLifecycleStateFailed CloudVmClusterSummaryLifecycleStateEnum = "FAILED" CloudVmClusterSummaryLifecycleStateMaintenanceInProgress CloudVmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for CloudVmClusterSummaryLifecycleStateEnum
func GetCloudVmClusterSummaryLifecycleStateEnumValues ¶
func GetCloudVmClusterSummaryLifecycleStateEnumValues() []CloudVmClusterSummaryLifecycleStateEnum
GetCloudVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for CloudVmClusterSummaryLifecycleStateEnum
func GetMappingCloudVmClusterSummaryLifecycleStateEnum ¶
func GetMappingCloudVmClusterSummaryLifecycleStateEnum(val string) (CloudVmClusterSummaryLifecycleStateEnum, bool)
GetMappingCloudVmClusterSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterSummaryVmClusterTypeEnum ¶ added in v65.86.0
type CloudVmClusterSummaryVmClusterTypeEnum string
CloudVmClusterSummaryVmClusterTypeEnum Enum with underlying type: string
const ( CloudVmClusterSummaryVmClusterTypeRegular CloudVmClusterSummaryVmClusterTypeEnum = "REGULAR" CloudVmClusterSummaryVmClusterTypeDeveloper CloudVmClusterSummaryVmClusterTypeEnum = "DEVELOPER" )
Set of constants representing the allowable values for CloudVmClusterSummaryVmClusterTypeEnum
func GetCloudVmClusterSummaryVmClusterTypeEnumValues ¶ added in v65.86.0
func GetCloudVmClusterSummaryVmClusterTypeEnumValues() []CloudVmClusterSummaryVmClusterTypeEnum
GetCloudVmClusterSummaryVmClusterTypeEnumValues Enumerates the set of values for CloudVmClusterSummaryVmClusterTypeEnum
func GetMappingCloudVmClusterSummaryVmClusterTypeEnum ¶ added in v65.86.0
func GetMappingCloudVmClusterSummaryVmClusterTypeEnum(val string) (CloudVmClusterSummaryVmClusterTypeEnum, bool)
GetMappingCloudVmClusterSummaryVmClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CloudVmClusterVmClusterTypeEnum ¶ added in v65.86.0
type CloudVmClusterVmClusterTypeEnum string
CloudVmClusterVmClusterTypeEnum Enum with underlying type: string
const ( CloudVmClusterVmClusterTypeRegular CloudVmClusterVmClusterTypeEnum = "REGULAR" CloudVmClusterVmClusterTypeDeveloper CloudVmClusterVmClusterTypeEnum = "DEVELOPER" )
Set of constants representing the allowable values for CloudVmClusterVmClusterTypeEnum
func GetCloudVmClusterVmClusterTypeEnumValues ¶ added in v65.86.0
func GetCloudVmClusterVmClusterTypeEnumValues() []CloudVmClusterVmClusterTypeEnum
GetCloudVmClusterVmClusterTypeEnumValues Enumerates the set of values for CloudVmClusterVmClusterTypeEnum
func GetMappingCloudVmClusterVmClusterTypeEnum ¶ added in v65.86.0
func GetMappingCloudVmClusterVmClusterTypeEnum(val string) (CloudVmClusterVmClusterTypeEnum, bool)
GetMappingCloudVmClusterVmClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CompleteExternalBackupJobDetails ¶
type CompleteExternalBackupJobDetails struct { // If the database being backed up is TDE enabled, this will be the path to the associated TDE wallet in Object Storage. TdeWalletPath *string `mandatory:"false" json:"tdeWalletPath"` // The handle of the control file backup. CfBackupHandle *string `mandatory:"false" json:"cfBackupHandle"` // The handle of the spfile backup. SpfBackupHandle *string `mandatory:"false" json:"spfBackupHandle"` // The list of SQL patches that need to be applied to the backup during the restore. SqlPatches []string `mandatory:"false" json:"sqlPatches"` // The size of the data in the database, in megabytes. DataSize *int64 `mandatory:"false" json:"dataSize"` // The size of the redo in the database, in megabytes. RedoSize *int64 `mandatory:"false" json:"redoSize"` }
CompleteExternalBackupJobDetails The representation of CompleteExternalBackupJobDetails
func (CompleteExternalBackupJobDetails) String ¶
func (m CompleteExternalBackupJobDetails) String() string
func (CompleteExternalBackupJobDetails) ValidateEnumValue ¶
func (m CompleteExternalBackupJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CompleteExternalBackupJobRequest ¶
type CompleteExternalBackupJobRequest struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Updates the status of the backup resource. CompleteExternalBackupJobDetails `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"` // 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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CompleteExternalBackupJobRequest wrapper for the CompleteExternalBackupJob operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CompleteExternalBackupJob.go.html to see an example of how to use CompleteExternalBackupJobRequest.
func (CompleteExternalBackupJobRequest) BinaryRequestBody ¶
func (request CompleteExternalBackupJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CompleteExternalBackupJobRequest) HTTPRequest ¶
func (request CompleteExternalBackupJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CompleteExternalBackupJobRequest) RetryPolicy ¶
func (request CompleteExternalBackupJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CompleteExternalBackupJobRequest) String ¶
func (request CompleteExternalBackupJobRequest) String() string
func (CompleteExternalBackupJobRequest) ValidateEnumValue ¶
func (request CompleteExternalBackupJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CompleteExternalBackupJobResponse ¶
type CompleteExternalBackupJobResponse struct { // The underlying http response RawResponse *http.Response // The ExternalBackupJob instance ExternalBackupJob `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CompleteExternalBackupJobResponse wrapper for the CompleteExternalBackupJob operation
func (CompleteExternalBackupJobResponse) HTTPResponse ¶
func (response CompleteExternalBackupJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CompleteExternalBackupJobResponse) String ¶
func (response CompleteExternalBackupJobResponse) String() string
type ComputePerformanceSummary ¶ added in v65.6.0
type ComputePerformanceSummary struct { // The number of CPU cores available. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The amount of memory allocated for the VMDB System. MemoryInGBs *float64 `mandatory:"true" json:"memoryInGBs"` // The network bandwidth of the VMDB system in gbps. NetworkBandwidthInGbps *float32 `mandatory:"true" json:"networkBandwidthInGbps"` // IOPS for the VMDB System. NetworkIops *float32 `mandatory:"true" json:"networkIops"` // Network throughput for the VMDB System. NetworkThroughputInMbps *float32 `mandatory:"true" json:"networkThroughputInMbps"` }
ComputePerformanceSummary Parameters detailing the compute performance for a specified DB system shape.
func (ComputePerformanceSummary) String ¶ added in v65.6.0
func (m ComputePerformanceSummary) String() string
func (ComputePerformanceSummary) ValidateEnumValue ¶ added in v65.6.0
func (m ComputePerformanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureAutonomousDatabaseVaultKeyDetails ¶
type ConfigureAutonomousDatabaseVaultKeyDetails struct { // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // True if disable Customer Managed Keys and use Oracle Managed Keys. IsUsingOracleManagedKeys *bool `mandatory:"false" json:"isUsingOracleManagedKeys"` }
ConfigureAutonomousDatabaseVaultKeyDetails Configuration details for the Autonomous Database vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts) key.
func (ConfigureAutonomousDatabaseVaultKeyDetails) String ¶
func (m ConfigureAutonomousDatabaseVaultKeyDetails) String() string
func (ConfigureAutonomousDatabaseVaultKeyDetails) ValidateEnumValue ¶
func (m ConfigureAutonomousDatabaseVaultKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureAutonomousDatabaseVaultKeyRequest ¶
type ConfigureAutonomousDatabaseVaultKeyRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Configuration details for the Autonomous Database Vault service key (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). ConfigureAutonomousDatabaseVaultKeyDetails `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"` // Unique identifier for the request. 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 // may 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 }
ConfigureAutonomousDatabaseVaultKeyRequest wrapper for the ConfigureAutonomousDatabaseVaultKey operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfigureAutonomousDatabaseVaultKey.go.html to see an example of how to use ConfigureAutonomousDatabaseVaultKeyRequest.
func (ConfigureAutonomousDatabaseVaultKeyRequest) BinaryRequestBody ¶
func (request ConfigureAutonomousDatabaseVaultKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConfigureAutonomousDatabaseVaultKeyRequest) HTTPRequest ¶
func (request ConfigureAutonomousDatabaseVaultKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConfigureAutonomousDatabaseVaultKeyRequest) RetryPolicy ¶
func (request ConfigureAutonomousDatabaseVaultKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConfigureAutonomousDatabaseVaultKeyRequest) String ¶
func (request ConfigureAutonomousDatabaseVaultKeyRequest) String() string
func (ConfigureAutonomousDatabaseVaultKeyRequest) ValidateEnumValue ¶
func (request ConfigureAutonomousDatabaseVaultKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureAutonomousDatabaseVaultKeyResponse ¶
type ConfigureAutonomousDatabaseVaultKeyResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ConfigureAutonomousDatabaseVaultKeyResponse wrapper for the ConfigureAutonomousDatabaseVaultKey operation
func (ConfigureAutonomousDatabaseVaultKeyResponse) HTTPResponse ¶
func (response ConfigureAutonomousDatabaseVaultKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConfigureAutonomousDatabaseVaultKeyResponse) String ¶
func (response ConfigureAutonomousDatabaseVaultKeyResponse) String() string
type ConfigureExascaleExadataInfrastructureDetails ¶ added in v65.79.0
type ConfigureExascaleExadataInfrastructureDetails struct { // Storage size needed for Exascale in GBs. TotalStorageInGBs *int `mandatory:"true" json:"totalStorageInGBs"` }
ConfigureExascaleExadataInfrastructureDetails The exascale config request details for the Exadata Cloud@Customer infrastructure.
func (ConfigureExascaleExadataInfrastructureDetails) String ¶ added in v65.79.0
func (m ConfigureExascaleExadataInfrastructureDetails) String() string
func (ConfigureExascaleExadataInfrastructureDetails) ValidateEnumValue ¶ added in v65.79.0
func (m ConfigureExascaleExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureExascaleExadataInfrastructureRequest ¶ added in v65.79.0
type ConfigureExascaleExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The exascale config details for the Exadata infrastructure with the total storage needed. ConfigureExascaleExadataInfrastructureDetails `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"` // Unique identifier for the request. 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 // may 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 }
ConfigureExascaleExadataInfrastructureRequest wrapper for the ConfigureExascaleExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfigureExascaleExadataInfrastructure.go.html to see an example of how to use ConfigureExascaleExadataInfrastructureRequest.
func (ConfigureExascaleExadataInfrastructureRequest) BinaryRequestBody ¶ added in v65.79.0
func (request ConfigureExascaleExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConfigureExascaleExadataInfrastructureRequest) HTTPRequest ¶ added in v65.79.0
func (request ConfigureExascaleExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConfigureExascaleExadataInfrastructureRequest) RetryPolicy ¶ added in v65.79.0
func (request ConfigureExascaleExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConfigureExascaleExadataInfrastructureRequest) String ¶ added in v65.79.0
func (request ConfigureExascaleExadataInfrastructureRequest) String() string
func (ConfigureExascaleExadataInfrastructureRequest) ValidateEnumValue ¶ added in v65.79.0
func (request ConfigureExascaleExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureExascaleExadataInfrastructureResponse ¶ added in v65.79.0
type ConfigureExascaleExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ConfigureExascaleExadataInfrastructureResponse wrapper for the ConfigureExascaleExadataInfrastructure operation
func (ConfigureExascaleExadataInfrastructureResponse) HTTPResponse ¶ added in v65.79.0
func (response ConfigureExascaleExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConfigureExascaleExadataInfrastructureResponse) String ¶ added in v65.79.0
func (response ConfigureExascaleExadataInfrastructureResponse) String() string
type ConfigureSaasAdminUserDetails ¶ added in v65.52.1
type ConfigureSaasAdminUserDetails struct { // Indicates if the SaaS administrative user is enabled for the Autonomous Database. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The access type for the SaaS administrative user. If no access type is specified, the READ_ONLY access type is used. AccessType ConfigureSaasAdminUserDetailsAccessTypeEnum `mandatory:"false" json:"accessType,omitempty"` // The date and time the SaaS administrative user was enabled at, for the Autonomous Database. TimeSaasAdminUserEnabled *common.SDKTime `mandatory:"false" json:"timeSaasAdminUserEnabled"` // A strong password for SaaS administrative user. The password must be a minimum of nine (9) characters and contain a minimum of two (2) uppercase, two (2) lowercase, two (2) numbers, and two (2) special characters from _ (underscore), \# (hashtag), or - (dash). Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // How long, in hours, the SaaS administrative user will stay enabled. If no duration is specified, the default value 1 will be used. Duration *int `mandatory:"false" json:"duration"` }
ConfigureSaasAdminUserDetails Details to update SaaS administrative user configuration.
func (ConfigureSaasAdminUserDetails) String ¶ added in v65.52.1
func (m ConfigureSaasAdminUserDetails) String() string
func (ConfigureSaasAdminUserDetails) ValidateEnumValue ¶ added in v65.52.1
func (m ConfigureSaasAdminUserDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureSaasAdminUserDetailsAccessTypeEnum ¶ added in v65.52.1
type ConfigureSaasAdminUserDetailsAccessTypeEnum string
ConfigureSaasAdminUserDetailsAccessTypeEnum Enum with underlying type: string
const ( ConfigureSaasAdminUserDetailsAccessTypeReadOnly ConfigureSaasAdminUserDetailsAccessTypeEnum = "READ_ONLY" ConfigureSaasAdminUserDetailsAccessTypeReadWrite ConfigureSaasAdminUserDetailsAccessTypeEnum = "READ_WRITE" ConfigureSaasAdminUserDetailsAccessTypeAdmin ConfigureSaasAdminUserDetailsAccessTypeEnum = "ADMIN" )
Set of constants representing the allowable values for ConfigureSaasAdminUserDetailsAccessTypeEnum
func GetConfigureSaasAdminUserDetailsAccessTypeEnumValues ¶ added in v65.52.1
func GetConfigureSaasAdminUserDetailsAccessTypeEnumValues() []ConfigureSaasAdminUserDetailsAccessTypeEnum
GetConfigureSaasAdminUserDetailsAccessTypeEnumValues Enumerates the set of values for ConfigureSaasAdminUserDetailsAccessTypeEnum
func GetMappingConfigureSaasAdminUserDetailsAccessTypeEnum ¶ added in v65.52.1
func GetMappingConfigureSaasAdminUserDetailsAccessTypeEnum(val string) (ConfigureSaasAdminUserDetailsAccessTypeEnum, bool)
GetMappingConfigureSaasAdminUserDetailsAccessTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ConfigureSaasAdminUserRequest ¶ added in v65.52.1
type ConfigureSaasAdminUserRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request to update SaaS administrative user configuration of the Autonomous Database. ConfigureSaasAdminUserDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ConfigureSaasAdminUserRequest wrapper for the ConfigureSaasAdminUser operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfigureSaasAdminUser.go.html to see an example of how to use ConfigureSaasAdminUserRequest.
func (ConfigureSaasAdminUserRequest) BinaryRequestBody ¶ added in v65.52.1
func (request ConfigureSaasAdminUserRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConfigureSaasAdminUserRequest) HTTPRequest ¶ added in v65.52.1
func (request ConfigureSaasAdminUserRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConfigureSaasAdminUserRequest) RetryPolicy ¶ added in v65.52.1
func (request ConfigureSaasAdminUserRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConfigureSaasAdminUserRequest) String ¶ added in v65.52.1
func (request ConfigureSaasAdminUserRequest) String() string
func (ConfigureSaasAdminUserRequest) ValidateEnumValue ¶ added in v65.52.1
func (request ConfigureSaasAdminUserRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfigureSaasAdminUserResponse ¶ added in v65.52.1
type ConfigureSaasAdminUserResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ConfigureSaasAdminUserResponse wrapper for the ConfigureSaasAdminUser operation
func (ConfigureSaasAdminUserResponse) HTTPResponse ¶ added in v65.52.1
func (response ConfigureSaasAdminUserResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConfigureSaasAdminUserResponse) String ¶ added in v65.52.1
func (response ConfigureSaasAdminUserResponse) String() string
type ConfirmKeyStoreDetailsAreCorrectRequest ¶ added in v65.69.1
type ConfirmKeyStoreDetailsAreCorrectRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // 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 // may 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"` // 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 }
ConfirmKeyStoreDetailsAreCorrectRequest wrapper for the ConfirmKeyStoreDetailsAreCorrect operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfirmKeyStoreDetailsAreCorrect.go.html to see an example of how to use ConfirmKeyStoreDetailsAreCorrectRequest.
func (ConfirmKeyStoreDetailsAreCorrectRequest) BinaryRequestBody ¶ added in v65.69.1
func (request ConfirmKeyStoreDetailsAreCorrectRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConfirmKeyStoreDetailsAreCorrectRequest) HTTPRequest ¶ added in v65.69.1
func (request ConfirmKeyStoreDetailsAreCorrectRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConfirmKeyStoreDetailsAreCorrectRequest) RetryPolicy ¶ added in v65.69.1
func (request ConfirmKeyStoreDetailsAreCorrectRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConfirmKeyStoreDetailsAreCorrectRequest) String ¶ added in v65.69.1
func (request ConfirmKeyStoreDetailsAreCorrectRequest) String() string
func (ConfirmKeyStoreDetailsAreCorrectRequest) ValidateEnumValue ¶ added in v65.69.1
func (request ConfirmKeyStoreDetailsAreCorrectRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConfirmKeyStoreDetailsAreCorrectResponse ¶ added in v65.69.1
type ConfirmKeyStoreDetailsAreCorrectResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ConfirmKeyStoreDetailsAreCorrectResponse wrapper for the ConfirmKeyStoreDetailsAreCorrect operation
func (ConfirmKeyStoreDetailsAreCorrectResponse) HTTPResponse ¶ added in v65.69.1
func (response ConfirmKeyStoreDetailsAreCorrectResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConfirmKeyStoreDetailsAreCorrectResponse) String ¶ added in v65.69.1
func (response ConfirmKeyStoreDetailsAreCorrectResponse) String() string
type ConsoleConnection ¶
type ConsoleConnection struct { // The OCID of the console connection. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment to contain the console connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the database node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` // The SSH connection string for the console connection. ConnectionString *string `mandatory:"true" json:"connectionString"` // The SSH public key fingerprint for the console connection. Fingerprint *string `mandatory:"true" json:"fingerprint"` // The current state of the console connection. LifecycleState ConsoleConnectionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The SSH public key's fingerprint for the console connection service host. ServiceHostKeyFingerprint *string `mandatory:"false" json:"serviceHostKeyFingerprint"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
ConsoleConnection The representation of ConsoleConnection
func (ConsoleConnection) String ¶
func (m ConsoleConnection) String() string
func (ConsoleConnection) ValidateEnumValue ¶
func (m ConsoleConnection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConsoleConnectionLifecycleStateEnum ¶
type ConsoleConnectionLifecycleStateEnum string
ConsoleConnectionLifecycleStateEnum Enum with underlying type: string
const ( ConsoleConnectionLifecycleStateActive ConsoleConnectionLifecycleStateEnum = "ACTIVE" ConsoleConnectionLifecycleStateCreating ConsoleConnectionLifecycleStateEnum = "CREATING" ConsoleConnectionLifecycleStateDeleted ConsoleConnectionLifecycleStateEnum = "DELETED" ConsoleConnectionLifecycleStateDeleting ConsoleConnectionLifecycleStateEnum = "DELETING" ConsoleConnectionLifecycleStateFailed ConsoleConnectionLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ConsoleConnectionLifecycleStateEnum
func GetConsoleConnectionLifecycleStateEnumValues ¶
func GetConsoleConnectionLifecycleStateEnumValues() []ConsoleConnectionLifecycleStateEnum
GetConsoleConnectionLifecycleStateEnumValues Enumerates the set of values for ConsoleConnectionLifecycleStateEnum
func GetMappingConsoleConnectionLifecycleStateEnum ¶
func GetMappingConsoleConnectionLifecycleStateEnum(val string) (ConsoleConnectionLifecycleStateEnum, bool)
GetMappingConsoleConnectionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ConsoleConnectionSummary ¶
type ConsoleConnectionSummary struct { // The OCID of the console connection. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment to contain the console connection. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the database node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` // The SSH connection string for the console connection. ConnectionString *string `mandatory:"true" json:"connectionString"` // The SSH public key fingerprint for the console connection. Fingerprint *string `mandatory:"true" json:"fingerprint"` // The current state of the console connection. LifecycleState ConsoleConnectionSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The SSH public key's fingerprint for the console connection service host. ServiceHostKeyFingerprint *string `mandatory:"false" json:"serviceHostKeyFingerprint"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
ConsoleConnectionSummary The `InstanceConsoleConnection` API provides you with console access to dbnode enabling you to troubleshoot malfunctioning dbnode.
func (ConsoleConnectionSummary) String ¶
func (m ConsoleConnectionSummary) String() string
func (ConsoleConnectionSummary) ValidateEnumValue ¶
func (m ConsoleConnectionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConsoleConnectionSummaryLifecycleStateEnum ¶
type ConsoleConnectionSummaryLifecycleStateEnum string
ConsoleConnectionSummaryLifecycleStateEnum Enum with underlying type: string
const ( ConsoleConnectionSummaryLifecycleStateActive ConsoleConnectionSummaryLifecycleStateEnum = "ACTIVE" ConsoleConnectionSummaryLifecycleStateCreating ConsoleConnectionSummaryLifecycleStateEnum = "CREATING" ConsoleConnectionSummaryLifecycleStateDeleted ConsoleConnectionSummaryLifecycleStateEnum = "DELETED" ConsoleConnectionSummaryLifecycleStateDeleting ConsoleConnectionSummaryLifecycleStateEnum = "DELETING" ConsoleConnectionSummaryLifecycleStateFailed ConsoleConnectionSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ConsoleConnectionSummaryLifecycleStateEnum
func GetConsoleConnectionSummaryLifecycleStateEnumValues ¶
func GetConsoleConnectionSummaryLifecycleStateEnumValues() []ConsoleConnectionSummaryLifecycleStateEnum
GetConsoleConnectionSummaryLifecycleStateEnumValues Enumerates the set of values for ConsoleConnectionSummaryLifecycleStateEnum
func GetMappingConsoleConnectionSummaryLifecycleStateEnum ¶
func GetMappingConsoleConnectionSummaryLifecycleStateEnum(val string) (ConsoleConnectionSummaryLifecycleStateEnum, bool)
GetMappingConsoleConnectionSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ConsoleHistory ¶ added in v65.54.0
type ConsoleHistory struct { // The OCID of the console history. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment containing the console history. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the database node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` // The current state of the console history. LifecycleState ConsoleHistoryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the console history was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The user-friendly name for the console history. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
ConsoleHistory The details of the Db Node console history.
func (ConsoleHistory) String ¶ added in v65.54.0
func (m ConsoleHistory) String() string
func (ConsoleHistory) ValidateEnumValue ¶ added in v65.54.0
func (m ConsoleHistory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConsoleHistoryCollection ¶ added in v65.54.0
type ConsoleHistoryCollection struct { // List of Db Node console histories. Items []ConsoleHistorySummary `mandatory:"true" json:"items"` }
ConsoleHistoryCollection Results of the Db Node console history lists. Contains ConsoleHistorySummary items.
func (ConsoleHistoryCollection) String ¶ added in v65.54.0
func (m ConsoleHistoryCollection) String() string
func (ConsoleHistoryCollection) ValidateEnumValue ¶ added in v65.54.0
func (m ConsoleHistoryCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConsoleHistoryLifecycleStateEnum ¶ added in v65.54.0
type ConsoleHistoryLifecycleStateEnum string
ConsoleHistoryLifecycleStateEnum Enum with underlying type: string
const ( ConsoleHistoryLifecycleStateRequested ConsoleHistoryLifecycleStateEnum = "REQUESTED" ConsoleHistoryLifecycleStateGettingHistory ConsoleHistoryLifecycleStateEnum = "GETTING_HISTORY" ConsoleHistoryLifecycleStateSucceeded ConsoleHistoryLifecycleStateEnum = "SUCCEEDED" ConsoleHistoryLifecycleStateFailed ConsoleHistoryLifecycleStateEnum = "FAILED" ConsoleHistoryLifecycleStateDeleted ConsoleHistoryLifecycleStateEnum = "DELETED" ConsoleHistoryLifecycleStateDeleting ConsoleHistoryLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ConsoleHistoryLifecycleStateEnum
func GetConsoleHistoryLifecycleStateEnumValues ¶ added in v65.54.0
func GetConsoleHistoryLifecycleStateEnumValues() []ConsoleHistoryLifecycleStateEnum
GetConsoleHistoryLifecycleStateEnumValues Enumerates the set of values for ConsoleHistoryLifecycleStateEnum
func GetMappingConsoleHistoryLifecycleStateEnum ¶ added in v65.54.0
func GetMappingConsoleHistoryLifecycleStateEnum(val string) (ConsoleHistoryLifecycleStateEnum, bool)
GetMappingConsoleHistoryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ConsoleHistorySummary ¶ added in v65.54.0
type ConsoleHistorySummary struct { // The OCID of the console history. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment containing the console history. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID of the database node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` // The current state of the console history. LifecycleState ConsoleHistorySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the console history was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The user-friendly name for the console history. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` }
ConsoleHistorySummary The details of the Db Node console history.
func (ConsoleHistorySummary) String ¶ added in v65.54.0
func (m ConsoleHistorySummary) String() string
func (ConsoleHistorySummary) ValidateEnumValue ¶ added in v65.54.0
func (m ConsoleHistorySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConsoleHistorySummaryLifecycleStateEnum ¶ added in v65.54.0
type ConsoleHistorySummaryLifecycleStateEnum string
ConsoleHistorySummaryLifecycleStateEnum Enum with underlying type: string
const ( ConsoleHistorySummaryLifecycleStateRequested ConsoleHistorySummaryLifecycleStateEnum = "REQUESTED" ConsoleHistorySummaryLifecycleStateGettingHistory ConsoleHistorySummaryLifecycleStateEnum = "GETTING_HISTORY" ConsoleHistorySummaryLifecycleStateSucceeded ConsoleHistorySummaryLifecycleStateEnum = "SUCCEEDED" ConsoleHistorySummaryLifecycleStateFailed ConsoleHistorySummaryLifecycleStateEnum = "FAILED" ConsoleHistorySummaryLifecycleStateDeleted ConsoleHistorySummaryLifecycleStateEnum = "DELETED" ConsoleHistorySummaryLifecycleStateDeleting ConsoleHistorySummaryLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ConsoleHistorySummaryLifecycleStateEnum
func GetConsoleHistorySummaryLifecycleStateEnumValues ¶ added in v65.54.0
func GetConsoleHistorySummaryLifecycleStateEnumValues() []ConsoleHistorySummaryLifecycleStateEnum
GetConsoleHistorySummaryLifecycleStateEnumValues Enumerates the set of values for ConsoleHistorySummaryLifecycleStateEnum
func GetMappingConsoleHistorySummaryLifecycleStateEnum ¶ added in v65.54.0
func GetMappingConsoleHistorySummaryLifecycleStateEnum(val string) (ConsoleHistorySummaryLifecycleStateEnum, bool)
GetMappingConsoleHistorySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ConvertStandbyAutonomousContainerDatabaseDetails ¶ added in v65.85.0
type ConvertStandbyAutonomousContainerDatabaseDetails struct { // The Data Guard role of the Autonomous Container Database or Autonomous Database, if Autonomous Data Guard is enabled. Role ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum `mandatory:"true" json:"role"` // type of connection strings when converting database to snapshot mode ConnectionStringsType ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum `mandatory:"false" json:"connectionStringsType,omitempty"` }
ConvertStandbyAutonomousContainerDatabaseDetails The configuration details for change Autonomous Container Database Dataguard role
func (ConvertStandbyAutonomousContainerDatabaseDetails) String ¶ added in v65.85.0
func (m ConvertStandbyAutonomousContainerDatabaseDetails) String() string
func (ConvertStandbyAutonomousContainerDatabaseDetails) ValidateEnumValue ¶ added in v65.85.0
func (m ConvertStandbyAutonomousContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum ¶ added in v65.85.0
type ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum string
ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum Enum with underlying type: string
const ( ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeSnapshotServices ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum = "SNAPSHOT_SERVICES" ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypePrimaryServices ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum = "PRIMARY_SERVICES" )
Set of constants representing the allowable values for ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum
func GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumValues ¶ added in v65.85.0
func GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumValues() []ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum
GetConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnumValues Enumerates the set of values for ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum
func GetMappingConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum ¶ added in v65.85.0
func GetMappingConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum(val string) (ConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum, bool)
GetMappingConvertStandbyAutonomousContainerDatabaseDetailsConnectionStringsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum ¶ added in v65.85.0
type ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum string
ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum Enum with underlying type: string
const ( ConvertStandbyAutonomousContainerDatabaseDetailsRolePrimary ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum = "PRIMARY" ConvertStandbyAutonomousContainerDatabaseDetailsRoleStandby ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum = "STANDBY" ConvertStandbyAutonomousContainerDatabaseDetailsRoleDisabledStandby ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum = "DISABLED_STANDBY" ConvertStandbyAutonomousContainerDatabaseDetailsRoleBackupCopy ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum = "BACKUP_COPY" ConvertStandbyAutonomousContainerDatabaseDetailsRoleSnapshotStandby ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum = "SNAPSHOT_STANDBY" )
Set of constants representing the allowable values for ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum
func GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumValues ¶ added in v65.85.0
func GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumValues() []ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum
GetConvertStandbyAutonomousContainerDatabaseDetailsRoleEnumValues Enumerates the set of values for ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum
func GetMappingConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum ¶ added in v65.85.0
func GetMappingConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum(val string) (ConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum, bool)
GetMappingConvertStandbyAutonomousContainerDatabaseDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type ConvertStandbyAutonomousContainerDatabaseRequest ¶ added in v65.85.0
type ConvertStandbyAutonomousContainerDatabaseRequest struct { // Request to Convert Standby Autonomous Container Database . ConvertStandbyAutonomousContainerDatabaseDetails `contributesTo:"body"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Unique identifier for the request. 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 // may 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 }
ConvertStandbyAutonomousContainerDatabaseRequest wrapper for the ConvertStandbyAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertStandbyAutonomousContainerDatabase.go.html to see an example of how to use ConvertStandbyAutonomousContainerDatabaseRequest.
func (ConvertStandbyAutonomousContainerDatabaseRequest) BinaryRequestBody ¶ added in v65.85.0
func (request ConvertStandbyAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConvertStandbyAutonomousContainerDatabaseRequest) HTTPRequest ¶ added in v65.85.0
func (request ConvertStandbyAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConvertStandbyAutonomousContainerDatabaseRequest) RetryPolicy ¶ added in v65.85.0
func (request ConvertStandbyAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConvertStandbyAutonomousContainerDatabaseRequest) String ¶ added in v65.85.0
func (request ConvertStandbyAutonomousContainerDatabaseRequest) String() string
func (ConvertStandbyAutonomousContainerDatabaseRequest) ValidateEnumValue ¶ added in v65.85.0
func (request ConvertStandbyAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertStandbyAutonomousContainerDatabaseResponse ¶ added in v65.85.0
type ConvertStandbyAutonomousContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
ConvertStandbyAutonomousContainerDatabaseResponse wrapper for the ConvertStandbyAutonomousContainerDatabase operation
func (ConvertStandbyAutonomousContainerDatabaseResponse) HTTPResponse ¶ added in v65.85.0
func (response ConvertStandbyAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConvertStandbyAutonomousContainerDatabaseResponse) String ¶ added in v65.85.0
func (response ConvertStandbyAutonomousContainerDatabaseResponse) String() string
type ConvertToPdbDetails ¶
type ConvertToPdbDetails struct { // The operations used to convert a non-container database to a pluggable database. // - Use `PRECHECK` to run a pre-check operation on non-container database prior to converting it into a pluggable database. // - Use `CONVERT` to convert a non-container database into a pluggable database. // - Use `SYNC` if the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API. // - Use `SYNC_ROLLBACK` if the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API. Action ConvertToPdbDetailsActionEnum `mandatory:"true" json:"action"` ConvertToPdbTargetDetails ConvertToPdbTargetBase `mandatory:"false" json:"convertToPdbTargetDetails"` }
ConvertToPdbDetails Details for converting a non-container database to pluggable database.
func (ConvertToPdbDetails) String ¶
func (m ConvertToPdbDetails) String() string
func (*ConvertToPdbDetails) UnmarshalJSON ¶
func (m *ConvertToPdbDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ConvertToPdbDetails) ValidateEnumValue ¶
func (m ConvertToPdbDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertToPdbDetailsActionEnum ¶
type ConvertToPdbDetailsActionEnum string
ConvertToPdbDetailsActionEnum Enum with underlying type: string
const ( ConvertToPdbDetailsActionPrecheck ConvertToPdbDetailsActionEnum = "PRECHECK" ConvertToPdbDetailsActionConvert ConvertToPdbDetailsActionEnum = "CONVERT" ConvertToPdbDetailsActionSync ConvertToPdbDetailsActionEnum = "SYNC" ConvertToPdbDetailsActionSyncRollback ConvertToPdbDetailsActionEnum = "SYNC_ROLLBACK" )
Set of constants representing the allowable values for ConvertToPdbDetailsActionEnum
func GetConvertToPdbDetailsActionEnumValues ¶
func GetConvertToPdbDetailsActionEnumValues() []ConvertToPdbDetailsActionEnum
GetConvertToPdbDetailsActionEnumValues Enumerates the set of values for ConvertToPdbDetailsActionEnum
func GetMappingConvertToPdbDetailsActionEnum ¶
func GetMappingConvertToPdbDetailsActionEnum(val string) (ConvertToPdbDetailsActionEnum, bool)
GetMappingConvertToPdbDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
type ConvertToPdbRequest ¶
type ConvertToPdbRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to convert a non-container database to a pluggable database. ConvertToPdbDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ConvertToPdbRequest wrapper for the ConvertToPdb operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertToPdb.go.html to see an example of how to use ConvertToPdbRequest.
func (ConvertToPdbRequest) BinaryRequestBody ¶
func (request ConvertToPdbRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConvertToPdbRequest) HTTPRequest ¶
func (request ConvertToPdbRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConvertToPdbRequest) RetryPolicy ¶
func (request ConvertToPdbRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConvertToPdbRequest) String ¶
func (request ConvertToPdbRequest) String() string
func (ConvertToPdbRequest) ValidateEnumValue ¶
func (request ConvertToPdbRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertToPdbResponse ¶
type ConvertToPdbResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ConvertToPdbResponse wrapper for the ConvertToPdb operation
func (ConvertToPdbResponse) HTTPResponse ¶
func (response ConvertToPdbResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConvertToPdbResponse) String ¶
func (response ConvertToPdbResponse) String() string
type ConvertToPdbTargetBase ¶
type ConvertToPdbTargetBase interface { }
ConvertToPdbTargetBase Details of the container database in which the converted pluggable database will be located.
type ConvertToPdbTargetBaseTargetEnum ¶
type ConvertToPdbTargetBaseTargetEnum string
ConvertToPdbTargetBaseTargetEnum Enum with underlying type: string
const (
ConvertToPdbTargetBaseTargetNewDatabase ConvertToPdbTargetBaseTargetEnum = "NEW_DATABASE"
)
Set of constants representing the allowable values for ConvertToPdbTargetBaseTargetEnum
func GetConvertToPdbTargetBaseTargetEnumValues ¶
func GetConvertToPdbTargetBaseTargetEnumValues() []ConvertToPdbTargetBaseTargetEnum
GetConvertToPdbTargetBaseTargetEnumValues Enumerates the set of values for ConvertToPdbTargetBaseTargetEnum
func GetMappingConvertToPdbTargetBaseTargetEnum ¶
func GetMappingConvertToPdbTargetBaseTargetEnum(val string) (ConvertToPdbTargetBaseTargetEnum, bool)
GetMappingConvertToPdbTargetBaseTargetEnum performs case Insensitive comparison on enum value and return the desired enum
type ConvertToRegularPluggableDatabaseDetails ¶ added in v65.49.4
type ConvertToRegularPluggableDatabaseDetails struct { // Indicates whether to take Pluggable Database Backup after the operation. ShouldCreatePdbBackup *bool `mandatory:"false" json:"shouldCreatePdbBackup"` // The DB system administrator password of the Container Database. ContainerDatabaseAdminPassword *string `mandatory:"false" json:"containerDatabaseAdminPassword"` // The existing TDE wallet password of the Container Database. TdeWalletPassword *string `mandatory:"false" json:"tdeWalletPassword"` }
ConvertToRegularPluggableDatabaseDetails Parameters for converting Refreshable Clone Pluggable Database into Regular Pluggable Database.
func (ConvertToRegularPluggableDatabaseDetails) String ¶ added in v65.49.4
func (m ConvertToRegularPluggableDatabaseDetails) String() string
func (ConvertToRegularPluggableDatabaseDetails) ValidateEnumValue ¶ added in v65.49.4
func (m ConvertToRegularPluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertToRegularPluggableDatabaseRequest ¶ added in v65.49.4
type ConvertToRegularPluggableDatabaseRequest struct { // Request to convert a Refreshable clone pluggable database (PDB) to a Regular pluggable database. ConvertToRegularPluggableDatabaseDetails `contributesTo:"body"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
ConvertToRegularPluggableDatabaseRequest wrapper for the ConvertToRegularPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertToRegularPluggableDatabase.go.html to see an example of how to use ConvertToRegularPluggableDatabaseRequest.
func (ConvertToRegularPluggableDatabaseRequest) BinaryRequestBody ¶ added in v65.49.4
func (request ConvertToRegularPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConvertToRegularPluggableDatabaseRequest) HTTPRequest ¶ added in v65.49.4
func (request ConvertToRegularPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConvertToRegularPluggableDatabaseRequest) RetryPolicy ¶ added in v65.49.4
func (request ConvertToRegularPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConvertToRegularPluggableDatabaseRequest) String ¶ added in v65.49.4
func (request ConvertToRegularPluggableDatabaseRequest) String() string
func (ConvertToRegularPluggableDatabaseRequest) ValidateEnumValue ¶ added in v65.49.4
func (request ConvertToRegularPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertToRegularPluggableDatabaseResponse ¶ added in v65.49.4
type ConvertToRegularPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ConvertToRegularPluggableDatabaseResponse wrapper for the ConvertToRegularPluggableDatabase operation
func (ConvertToRegularPluggableDatabaseResponse) HTTPResponse ¶ added in v65.49.4
func (response ConvertToRegularPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConvertToRegularPluggableDatabaseResponse) String ¶ added in v65.49.4
func (response ConvertToRegularPluggableDatabaseResponse) String() string
type ConvertToStandaloneDetails ¶ added in v65.81.3
type ConvertToStandaloneDetails struct { // The administrator password of the primary database in this Data Guard association. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
ConvertToStandaloneDetails The properties for converting a standby database to a standalone.
func (ConvertToStandaloneDetails) String ¶ added in v65.81.3
func (m ConvertToStandaloneDetails) String() string
func (ConvertToStandaloneDetails) ValidateEnumValue ¶ added in v65.81.3
func (m ConvertToStandaloneDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertToStandaloneRequest ¶ added in v65.81.3
type ConvertToStandaloneRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A request to update an existing Data Guard member. ConvertToStandaloneDetails `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 // may 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"` // 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 }
ConvertToStandaloneRequest wrapper for the ConvertToStandalone operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertToStandalone.go.html to see an example of how to use ConvertToStandaloneRequest.
func (ConvertToStandaloneRequest) BinaryRequestBody ¶ added in v65.81.3
func (request ConvertToStandaloneRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ConvertToStandaloneRequest) HTTPRequest ¶ added in v65.81.3
func (request ConvertToStandaloneRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ConvertToStandaloneRequest) RetryPolicy ¶ added in v65.81.3
func (request ConvertToStandaloneRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ConvertToStandaloneRequest) String ¶ added in v65.81.3
func (request ConvertToStandaloneRequest) String() string
func (ConvertToStandaloneRequest) ValidateEnumValue ¶ added in v65.81.3
func (request ConvertToStandaloneRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ConvertToStandaloneResponse ¶ added in v65.81.3
type ConvertToStandaloneResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ConvertToStandaloneResponse wrapper for the ConvertToStandalone operation
func (ConvertToStandaloneResponse) HTTPResponse ¶ added in v65.81.3
func (response ConvertToStandaloneResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ConvertToStandaloneResponse) String ¶ added in v65.81.3
func (response ConvertToStandaloneResponse) String() string
type CreateApplicationVipDetails ¶ added in v65.35.0
type CreateApplicationVipDetails struct { // The hostname of the application virtual IP (VIP) address. HostnameLabel *string `mandatory:"true" json:"hostnameLabel"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster associated with the application virtual IP (VIP) address. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the application virtual IP (VIP) address. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB node associated with the application virtual IP (VIP) address. DbNodeId *string `mandatory:"false" json:"dbNodeId"` // The application virtual IP (VIP) IPv4 address. IpAddress *string `mandatory:"false" json:"ipAddress"` // The application virtual IP (VIP) IPv6 address. Ipv6Address *string `mandatory:"false" json:"ipv6Address"` }
CreateApplicationVipDetails Details to create an application virtual IP (VIP) address on a cloud VM cluster.
func (CreateApplicationVipDetails) String ¶ added in v65.35.0
func (m CreateApplicationVipDetails) String() string
func (CreateApplicationVipDetails) ValidateEnumValue ¶ added in v65.35.0
func (m CreateApplicationVipDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApplicationVipRequest ¶ added in v65.35.0
type CreateApplicationVipRequest struct { // Request to create a new application virtual IP (VIP) address. CreateApplicationVipDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateApplicationVipRequest wrapper for the CreateApplicationVip operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateApplicationVip.go.html to see an example of how to use CreateApplicationVipRequest.
func (CreateApplicationVipRequest) BinaryRequestBody ¶ added in v65.35.0
func (request CreateApplicationVipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateApplicationVipRequest) HTTPRequest ¶ added in v65.35.0
func (request CreateApplicationVipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateApplicationVipRequest) RetryPolicy ¶ added in v65.35.0
func (request CreateApplicationVipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateApplicationVipRequest) String ¶ added in v65.35.0
func (request CreateApplicationVipRequest) String() string
func (CreateApplicationVipRequest) ValidateEnumValue ¶ added in v65.35.0
func (request CreateApplicationVipRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateApplicationVipResponse ¶ added in v65.35.0
type CreateApplicationVipResponse struct { // The underlying http response RawResponse *http.Response // The ApplicationVip instance ApplicationVip `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateApplicationVipResponse wrapper for the CreateApplicationVip operation
func (CreateApplicationVipResponse) HTTPResponse ¶ added in v65.35.0
func (response CreateApplicationVipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateApplicationVipResponse) String ¶ added in v65.35.0
func (response CreateApplicationVipResponse) String() string
type CreateAutonomousContainerDatabaseDataguardAssociationDetails ¶ added in v65.52.1
type CreateAutonomousContainerDatabaseDataguardAssociationDetails struct { // The display name for the peer Autonomous Container Database. PeerAutonomousContainerDatabaseDisplayName *string `mandatory:"true" json:"peerAutonomousContainerDatabaseDisplayName"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the standby Autonomous Container Database // will be created. PeerAutonomousContainerDatabaseCompartmentId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseCompartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId *string `mandatory:"false" json:"peerCloudAutonomousVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer Autonomous Exadata VM Cluster. PeerAutonomousVmClusterId *string `mandatory:"false" json:"peerAutonomousVmClusterId"` // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` PeerAutonomousContainerDatabaseBackupConfig *PeerAutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"peerAutonomousContainerDatabaseBackupConfig"` // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` }
CreateAutonomousContainerDatabaseDataguardAssociationDetails Create Autonomous Dataguard Association to an existing Autonomous Container Database
func (CreateAutonomousContainerDatabaseDataguardAssociationDetails) String ¶ added in v65.52.1
func (m CreateAutonomousContainerDatabaseDataguardAssociationDetails) String() string
func (CreateAutonomousContainerDatabaseDataguardAssociationDetails) ValidateEnumValue ¶ added in v65.52.1
func (m CreateAutonomousContainerDatabaseDataguardAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum ¶ added in v65.52.1
type CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum string
CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeAvailability CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModePerformance CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum
func GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumValues ¶ added in v65.52.1
func GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumValues() []CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum
GetCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum
func GetMappingCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum ¶ added in v65.52.1
func GetMappingCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum(val string) (CreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDataguardAssociationDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseDataguardAssociationRequest ¶ added in v65.52.1
type CreateAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // A request to create an Autonomous Data Guard association. CreateAutonomousContainerDatabaseDataguardAssociationDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the CreateAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use CreateAutonomousContainerDatabaseDataguardAssociationRequest.
func (CreateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶ added in v65.52.1
func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶ added in v65.52.1
func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶ added in v65.52.1
func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousContainerDatabaseDataguardAssociationRequest) String ¶ added in v65.52.1
func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (CreateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶ added in v65.52.1
func (request CreateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousContainerDatabaseDataguardAssociationResponse ¶ added in v65.52.1
type CreateAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the CreateAutonomousContainerDatabaseDataguardAssociation operation
func (CreateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶ added in v65.52.1
func (response CreateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousContainerDatabaseDataguardAssociationResponse) String ¶ added in v65.52.1
func (response CreateAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type CreateAutonomousContainerDatabaseDetails ¶
type CreateAutonomousContainerDatabaseDetails struct { // The display name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // Database Patch model preference. PatchModel CreateAutonomousContainerDatabaseDetailsPatchModelEnum `mandatory:"true" json:"patchModel"` // Customer Contacts. Setting this to an empty list removes all customer contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // **Deprecated.** The `DB_UNIQUE_NAME` value is set by Oracle Cloud Infrastructure. Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Database name for the Autonomous Container Database. The name must be unique within the Cloud Autonomous VM Cluster, starting with an alphabetic character, followed by 1 to 7 alphanumeric characters. DbName *string `mandatory:"false" json:"dbName"` // The service level agreement type of the Autonomous Container Database. The default is STANDARD. For an autonomous dataguard Autonomous Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure. ServiceLevelAgreementType CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum `mandatory:"false" json:"serviceLevelAgreementType,omitempty"` // **No longer used.** This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a `cloudAutonomousVmClusterId` instead. Using this parameter will cause the operation to fail. AutonomousExadataInfrastructureId *string `mandatory:"false" json:"autonomousExadataInfrastructureId"` // The base version for the Autonomous Container Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // *No longer used.* This parameter is no longer used for Autonomous Database on dedicated Exadata infrasture. Specify a `peerCloudAutonomousVmClusterId` instead. Using this parameter will cause the operation to fail. PeerAutonomousExadataInfrastructureId *string `mandatory:"false" json:"peerAutonomousExadataInfrastructureId"` // The display name for the peer Autonomous Container Database. PeerAutonomousContainerDatabaseDisplayName *string `mandatory:"false" json:"peerAutonomousContainerDatabaseDisplayName"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode CreateAutonomousContainerDatabaseDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer cloud Autonomous Exadata VM Cluster. PeerCloudAutonomousVmClusterId *string `mandatory:"false" json:"peerCloudAutonomousVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer Autonomous VM cluster for Autonomous Data Guard. Required to enable Data Guard. PeerAutonomousVmClusterId *string `mandatory:"false" json:"peerAutonomousVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where the standby Autonomous Container Database // will be created. PeerAutonomousContainerDatabaseCompartmentId *string `mandatory:"false" json:"peerAutonomousContainerDatabaseCompartmentId"` PeerAutonomousContainerDatabaseBackupConfig *PeerAutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"peerAutonomousContainerDatabaseBackupConfig"` // **Deprecated.** The `DB_UNIQUE_NAME` of the peer Autonomous Container Database in a Data Guard association is set by Oracle Cloud Infrastructure. Do not specify a value for this parameter. Specifying a value for this field will cause Terraform operations to fail. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` // The OCID of the Autonomous VM Cluster. AutonomousVmClusterId *string `mandatory:"false" json:"autonomousVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Autonomous Exadata VM Cluster. CloudAutonomousVmClusterId *string `mandatory:"false" json:"cloudAutonomousVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Autonomous Container Database. CompartmentId *string `mandatory:"false" json:"compartmentId"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before scheduled maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // The next maintenance version preference. VersionPreference CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum `mandatory:"false" json:"versionPreference,omitempty"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The CPU value beyond which an Autonomous Database will be opened across multiple nodes. The default value of this attribute is 16 for OCPUs and 64 for ECPUs. DbSplitThreshold *int `mandatory:"false" json:"dbSplitThreshold"` // The percentage of CPUs reserved across nodes to support node failover. Allowed values are 0%, 25%, and 50%, with 50% being the default option. VmFailoverReservation *int `mandatory:"false" json:"vmFailoverReservation"` // Determines whether an Autonomous Database must be opened across a minimum or maximum of nodes. By default, Minimum nodes is selected. DistributionAffinity CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum `mandatory:"false" json:"distributionAffinity,omitempty"` // Enabling SHARED server architecture enables a database server to allow many client processes to share very few server processes, thereby increasing the number of supported users. NetServicesArchitecture CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum `mandatory:"false" json:"netServicesArchitecture,omitempty"` }
CreateAutonomousContainerDatabaseDetails Describes the required parameters for the creation of an Autonomous Container Database.
func (CreateAutonomousContainerDatabaseDetails) String ¶
func (m CreateAutonomousContainerDatabaseDetails) String() string
func (CreateAutonomousContainerDatabaseDetails) ValidateEnumValue ¶
func (m CreateAutonomousContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum ¶ added in v65.61.1
type CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum string
CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsDistributionAffinityMinimumDistribution CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum = "MINIMUM_DISTRIBUTION" CreateAutonomousContainerDatabaseDetailsDistributionAffinityMaximumDistribution CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum = "MAXIMUM_DISTRIBUTION" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum
func GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumValues ¶ added in v65.61.1
func GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumValues() []CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum
GetCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum
func GetMappingCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum ¶ added in v65.61.1
func GetMappingCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum(val string) (CreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDetailsDistributionAffinityEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum ¶ added in v65.61.1
type CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum string
CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureDedicated CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum = "DEDICATED" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum
func GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumValues ¶ added in v65.61.1
func GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumValues() []CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum
GetCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum
func GetMappingCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum ¶ added in v65.61.1
func GetMappingCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum(val string) (CreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDetailsNetServicesArchitectureEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseDetailsPatchModelEnum ¶
type CreateAutonomousContainerDatabaseDetailsPatchModelEnum string
CreateAutonomousContainerDatabaseDetailsPatchModelEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsPatchModelUpdates CreateAutonomousContainerDatabaseDetailsPatchModelEnum = "RELEASE_UPDATES" CreateAutonomousContainerDatabaseDetailsPatchModelUpdateRevisions CreateAutonomousContainerDatabaseDetailsPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsPatchModelEnum
func GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumValues ¶
func GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumValues() []CreateAutonomousContainerDatabaseDetailsPatchModelEnum
GetCreateAutonomousContainerDatabaseDetailsPatchModelEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsPatchModelEnum
func GetMappingCreateAutonomousContainerDatabaseDetailsPatchModelEnum ¶
func GetMappingCreateAutonomousContainerDatabaseDetailsPatchModelEnum(val string) (CreateAutonomousContainerDatabaseDetailsPatchModelEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDetailsPatchModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseDetailsProtectionModeEnum ¶
type CreateAutonomousContainerDatabaseDetailsProtectionModeEnum string
CreateAutonomousContainerDatabaseDetailsProtectionModeEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsProtectionModeAvailability CreateAutonomousContainerDatabaseDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" CreateAutonomousContainerDatabaseDetailsProtectionModePerformance CreateAutonomousContainerDatabaseDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumValues ¶
func GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumValues() []CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
GetCreateAutonomousContainerDatabaseDetailsProtectionModeEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsProtectionModeEnum
func GetMappingCreateAutonomousContainerDatabaseDetailsProtectionModeEnum ¶
func GetMappingCreateAutonomousContainerDatabaseDetailsProtectionModeEnum(val string) (CreateAutonomousContainerDatabaseDetailsProtectionModeEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum ¶
type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum string
CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeStandard CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum = "STANDARD" CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeAutonomousDataguard CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum = "AUTONOMOUS_DATAGUARD" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues ¶
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues() []CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
func GetMappingCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum ¶
func GetMappingCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum(val string) (CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum ¶ added in v65.29.0
type CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum string
CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum Enum with underlying type: string
const ( CreateAutonomousContainerDatabaseDetailsVersionPreferenceNextReleaseUpdate CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum = "NEXT_RELEASE_UPDATE" CreateAutonomousContainerDatabaseDetailsVersionPreferenceLatestReleaseUpdate CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum = "LATEST_RELEASE_UPDATE" )
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
func GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues ¶ added in v65.29.0
func GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues() []CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
GetCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
func GetMappingCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum ¶ added in v65.29.0
func GetMappingCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum(val string) (CreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum, bool)
GetMappingCreateAutonomousContainerDatabaseDetailsVersionPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousContainerDatabaseRequest ¶
type CreateAutonomousContainerDatabaseRequest struct { // Request to create an Autonomous Container Database in a specified Autonomous Exadata Infrastructure or in Autonomous VM Cluster. CreateAutonomousContainerDatabaseDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousContainerDatabaseRequest wrapper for the CreateAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousContainerDatabase.go.html to see an example of how to use CreateAutonomousContainerDatabaseRequest.
func (CreateAutonomousContainerDatabaseRequest) BinaryRequestBody ¶
func (request CreateAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request CreateAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousContainerDatabaseRequest) RetryPolicy ¶
func (request CreateAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousContainerDatabaseRequest) String ¶
func (request CreateAutonomousContainerDatabaseRequest) String() string
func (CreateAutonomousContainerDatabaseRequest) ValidateEnumValue ¶
func (request CreateAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousContainerDatabaseResponse ¶
type CreateAutonomousContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateAutonomousContainerDatabaseResponse wrapper for the CreateAutonomousContainerDatabase operation
func (CreateAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response CreateAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousContainerDatabaseResponse) String ¶
func (response CreateAutonomousContainerDatabaseResponse) String() string
type CreateAutonomousDatabaseBackupDetails ¶
type CreateAutonomousDatabaseBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Retention period, in days, for long-term backups RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // Indicates whether the backup is long-term IsLongTermBackup *bool `mandatory:"false" json:"isLongTermBackup"` BackupDestinationDetails *BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` }
CreateAutonomousDatabaseBackupDetails Details to create an Oracle Autonomous Database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateAutonomousDatabaseBackupDetails) String ¶
func (m CreateAutonomousDatabaseBackupDetails) String() string
func (CreateAutonomousDatabaseBackupDetails) ValidateEnumValue ¶
func (m CreateAutonomousDatabaseBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseBackupRequest ¶
type CreateAutonomousDatabaseBackupRequest struct { // Request to create a new Autonomous Database backup. CreateAutonomousDatabaseBackupDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousDatabaseBackupRequest wrapper for the CreateAutonomousDatabaseBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabaseBackup.go.html to see an example of how to use CreateAutonomousDatabaseBackupRequest.
func (CreateAutonomousDatabaseBackupRequest) BinaryRequestBody ¶
func (request CreateAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAutonomousDatabaseBackupRequest) HTTPRequest ¶
func (request CreateAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousDatabaseBackupRequest) RetryPolicy ¶
func (request CreateAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousDatabaseBackupRequest) String ¶
func (request CreateAutonomousDatabaseBackupRequest) String() string
func (CreateAutonomousDatabaseBackupRequest) ValidateEnumValue ¶
func (request CreateAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseBackupResponse ¶
type CreateAutonomousDatabaseBackupResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseBackup instance AutonomousDatabaseBackup `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateAutonomousDatabaseBackupResponse wrapper for the CreateAutonomousDatabaseBackup operation
func (CreateAutonomousDatabaseBackupResponse) HTTPResponse ¶
func (response CreateAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDatabaseBackupResponse) String ¶
func (response CreateAutonomousDatabaseBackupResponse) String() string
type CreateAutonomousDatabaseBase ¶
type CreateAutonomousDatabaseBase interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. GetCompartmentId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. GetSubscriptionId() *string // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS GetCharacterSet() *string // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. GetNcharacterSet() *string // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. GetDbName() *string // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. GetCpuCoreCount() *int // Retention period, in days, for long-term backups GetBackupRetentionPeriodInDays() *int // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. GetComputeCount() *float32 // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. GetOcpuCount() *float32 // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. GetDataStorageSizeInTBs() *int // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. GetDataStorageSizeInGBs() *int // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled GetIsFreeTier() *bool // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. GetVaultId() *string GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). GetAdminPassword() *string // The user-friendly name for the Autonomous Database. The name does not have to be unique. GetDisplayName() *string // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. GetByolComputeCountLimit() *float32 // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). GetIsPreviewVersionWithServiceTermsAccepted() *bool // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. GetIsAutoScalingEnabled() *bool // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. GetIsDevTier() *bool // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). GetIsDedicated() *bool // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. GetAutonomousContainerDatabaseId() *string // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. GetInMemoryPercentage() *int // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. GetIsAccessControlEnabled() *bool // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. GetWhitelistedIps() []string // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. GetArePrimaryWhitelistedIpsUsed() *bool // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. GetStandbyWhitelistedIps() []string // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. GetIsDataGuardEnabled() *bool // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. GetIsLocalDataGuardEnabled() *bool // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. GetSubnetId() *string // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. GetNsgIds() []string // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. GetPrivateEndpointLabel() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` GetSecurityAttributes() map[string]map[string]interface{} // The private endpoint Ip address for the resource. GetPrivateEndpointIp() *string // A valid Oracle Database version for Autonomous Database. GetDbVersion() *string // Customer Contacts. GetCustomerContacts() []CustomerContact // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. GetIsMtlsConnectionRequired() *bool // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). GetResourcePoolLeaderId() *string GetResourcePoolSummary() *ResourcePoolSummary // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. GetScheduledOperations() []ScheduledOperationDetails // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. GetIsAutoScalingForStorageEnabled() *bool // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. GetDbToolsDetails() []DatabaseTool // True if the Autonomous Database is backup retention locked. GetIsBackupRetentionLocked() *bool // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. GetSecretId() *string // The version of the vault secret. If no version is specified, the latest version will be used. GetSecretVersionNumber() *int }
CreateAutonomousDatabaseBase Details to create an Oracle Autonomous Database.
**Notes:** - To specify OCPU core count, you must use either `ocpuCount` or `cpuCoreCount`. You cannot use both parameters at the same time. For Autonomous Database Serverless instances, `ocpuCount` is not used. - To specify a storage allocation, you must use either `dataStorageSizeInGBs` or `dataStorageSizeInTBs`. - See the individual parameter discriptions for more information on the OCPU and storage value parameters.
**Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum ¶
type CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum string
CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEarly CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum = "EARLY" CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeRegular CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum = "REGULAR" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
func GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumValues ¶
func GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumValues() []CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
func GetMappingCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum ¶
func GetMappingCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum(val string) (CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum, bool)
GetMappingCreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseBaseComputeModelEnum ¶ added in v65.28.3
type CreateAutonomousDatabaseBaseComputeModelEnum string
CreateAutonomousDatabaseBaseComputeModelEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseComputeModelEcpu CreateAutonomousDatabaseBaseComputeModelEnum = "ECPU" CreateAutonomousDatabaseBaseComputeModelOcpu CreateAutonomousDatabaseBaseComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseComputeModelEnum
func GetCreateAutonomousDatabaseBaseComputeModelEnumValues ¶ added in v65.28.3
func GetCreateAutonomousDatabaseBaseComputeModelEnumValues() []CreateAutonomousDatabaseBaseComputeModelEnum
GetCreateAutonomousDatabaseBaseComputeModelEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseComputeModelEnum
func GetMappingCreateAutonomousDatabaseBaseComputeModelEnum ¶ added in v65.28.3
func GetMappingCreateAutonomousDatabaseBaseComputeModelEnum(val string) (CreateAutonomousDatabaseBaseComputeModelEnum, bool)
GetMappingCreateAutonomousDatabaseBaseComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseBaseDbWorkloadEnum ¶
type CreateAutonomousDatabaseBaseDbWorkloadEnum string
CreateAutonomousDatabaseBaseDbWorkloadEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseDbWorkloadOltp CreateAutonomousDatabaseBaseDbWorkloadEnum = "OLTP" CreateAutonomousDatabaseBaseDbWorkloadDw CreateAutonomousDatabaseBaseDbWorkloadEnum = "DW" CreateAutonomousDatabaseBaseDbWorkloadAjd CreateAutonomousDatabaseBaseDbWorkloadEnum = "AJD" CreateAutonomousDatabaseBaseDbWorkloadApex CreateAutonomousDatabaseBaseDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseDbWorkloadEnum
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues ¶
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues() []CreateAutonomousDatabaseBaseDbWorkloadEnum
GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseDbWorkloadEnum
func GetMappingCreateAutonomousDatabaseBaseDbWorkloadEnum ¶
func GetMappingCreateAutonomousDatabaseBaseDbWorkloadEnum(val string) (CreateAutonomousDatabaseBaseDbWorkloadEnum, bool)
GetMappingCreateAutonomousDatabaseBaseDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseBaseLicenseModelEnum ¶
type CreateAutonomousDatabaseBaseLicenseModelEnum string
CreateAutonomousDatabaseBaseLicenseModelEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseLicenseModelLicenseIncluded CreateAutonomousDatabaseBaseLicenseModelEnum = "LICENSE_INCLUDED" CreateAutonomousDatabaseBaseLicenseModelBringYourOwnLicense CreateAutonomousDatabaseBaseLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseLicenseModelEnum
func GetCreateAutonomousDatabaseBaseLicenseModelEnumValues ¶
func GetCreateAutonomousDatabaseBaseLicenseModelEnumValues() []CreateAutonomousDatabaseBaseLicenseModelEnum
GetCreateAutonomousDatabaseBaseLicenseModelEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseLicenseModelEnum
func GetMappingCreateAutonomousDatabaseBaseLicenseModelEnum ¶
func GetMappingCreateAutonomousDatabaseBaseLicenseModelEnum(val string) (CreateAutonomousDatabaseBaseLicenseModelEnum, bool)
GetMappingCreateAutonomousDatabaseBaseLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseBaseSourceEnum ¶
type CreateAutonomousDatabaseBaseSourceEnum string
CreateAutonomousDatabaseBaseSourceEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseSourceNone CreateAutonomousDatabaseBaseSourceEnum = "NONE" CreateAutonomousDatabaseBaseSourceDatabase CreateAutonomousDatabaseBaseSourceEnum = "DATABASE" CreateAutonomousDatabaseBaseSourceBackupFromId CreateAutonomousDatabaseBaseSourceEnum = "BACKUP_FROM_ID" CreateAutonomousDatabaseBaseSourceBackupFromTimestamp CreateAutonomousDatabaseBaseSourceEnum = "BACKUP_FROM_TIMESTAMP" CreateAutonomousDatabaseBaseSourceUndeleteAdb CreateAutonomousDatabaseBaseSourceEnum = "UNDELETE_ADB" CreateAutonomousDatabaseBaseSourceCloneToRefreshable CreateAutonomousDatabaseBaseSourceEnum = "CLONE_TO_REFRESHABLE" CreateAutonomousDatabaseBaseSourceCrossRegionDataguard CreateAutonomousDatabaseBaseSourceEnum = "CROSS_REGION_DATAGUARD" CreateAutonomousDatabaseBaseSourceCrossRegionDisasterRecovery CreateAutonomousDatabaseBaseSourceEnum = "CROSS_REGION_DISASTER_RECOVERY" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseSourceEnum
func GetCreateAutonomousDatabaseBaseSourceEnumValues ¶
func GetCreateAutonomousDatabaseBaseSourceEnumValues() []CreateAutonomousDatabaseBaseSourceEnum
GetCreateAutonomousDatabaseBaseSourceEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseSourceEnum
func GetMappingCreateAutonomousDatabaseBaseSourceEnum ¶
func GetMappingCreateAutonomousDatabaseBaseSourceEnum(val string) (CreateAutonomousDatabaseBaseSourceEnum, bool)
GetMappingCreateAutonomousDatabaseBaseSourceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseCloneDetails ¶
type CreateAutonomousDatabaseCloneDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that you will clone to create a new Autonomous Database. SourceId *string `mandatory:"true" json:"sourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // The Autonomous Database clone type. CloneType CreateAutonomousDatabaseCloneDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
CreateAutonomousDatabaseCloneDetails Details to create an Oracle Autonomous Database by cloning an existing Autonomous Database.
func (CreateAutonomousDatabaseCloneDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseCloneDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType ¶
func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateAutonomousDatabaseCloneDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateAutonomousDatabaseCloneDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateAutonomousDatabaseCloneDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateAutonomousDatabaseCloneDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateAutonomousDatabaseCloneDetails) GetCharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseCloneDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateAutonomousDatabaseCloneDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseCloneDetails) GetComputeCount ¶ added in v65.28.3
func (m CreateAutonomousDatabaseCloneDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateAutonomousDatabaseCloneDetails) GetComputeModel ¶ added in v65.28.3
func (m CreateAutonomousDatabaseCloneDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseCloneDetails) GetCustomerContacts ¶
func (m CreateAutonomousDatabaseCloneDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInGBs ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseCloneDetails) GetDatabaseEdition ¶ added in v65.1.0
func (m CreateAutonomousDatabaseCloneDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateAutonomousDatabaseCloneDetails) GetDbName ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDbName() *string
GetDbName returns DbName
func (CreateAutonomousDatabaseCloneDetails) GetDbToolsDetails ¶ added in v65.28.3
func (m CreateAutonomousDatabaseCloneDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateAutonomousDatabaseCloneDetails) GetDbVersion ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseCloneDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseCloneDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseCloneDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseCloneDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateAutonomousDatabaseCloneDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateAutonomousDatabaseCloneDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseCloneDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateAutonomousDatabaseCloneDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingForStorageEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateAutonomousDatabaseCloneDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseCloneDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateAutonomousDatabaseCloneDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateAutonomousDatabaseCloneDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseCloneDetails) GetIsLocalDataGuardEnabled ¶ added in v65.6.0
func (m CreateAutonomousDatabaseCloneDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseCloneDetails) GetKmsKeyId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateAutonomousDatabaseCloneDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseCloneDetails) GetNcharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseCloneDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateAutonomousDatabaseCloneDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseCloneDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseCloneDetails) GetOcpuCount ¶
func (m CreateAutonomousDatabaseCloneDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointIp ¶ added in v65.28.2
func (m CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateAutonomousDatabaseCloneDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateAutonomousDatabaseCloneDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateAutonomousDatabaseCloneDetails) GetScheduledOperations ¶
func (m CreateAutonomousDatabaseCloneDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateAutonomousDatabaseCloneDetails) GetSecretId ¶ added in v65.28.3
func (m CreateAutonomousDatabaseCloneDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateAutonomousDatabaseCloneDetails) GetSecretVersionNumber ¶ added in v65.28.3
func (m CreateAutonomousDatabaseCloneDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateAutonomousDatabaseCloneDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateAutonomousDatabaseCloneDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseCloneDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseCloneDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateAutonomousDatabaseCloneDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateAutonomousDatabaseCloneDetails) GetVaultId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAutonomousDatabaseCloneDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseCloneDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseCloneDetails) String ¶
func (m CreateAutonomousDatabaseCloneDetails) String() string
func (*CreateAutonomousDatabaseCloneDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateAutonomousDatabaseCloneDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateAutonomousDatabaseCloneDetails) ValidateEnumValue ¶
func (m CreateAutonomousDatabaseCloneDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseCloneDetailsCloneTypeEnum ¶
type CreateAutonomousDatabaseCloneDetailsCloneTypeEnum string
CreateAutonomousDatabaseCloneDetailsCloneTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseCloneDetailsCloneTypeFull CreateAutonomousDatabaseCloneDetailsCloneTypeEnum = "FULL" CreateAutonomousDatabaseCloneDetailsCloneTypeMetadata CreateAutonomousDatabaseCloneDetailsCloneTypeEnum = "METADATA" CreateAutonomousDatabaseCloneDetailsCloneTypePartial CreateAutonomousDatabaseCloneDetailsCloneTypeEnum = "PARTIAL" )
Set of constants representing the allowable values for CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumValues ¶
func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
func GetMappingCreateAutonomousDatabaseCloneDetailsCloneTypeEnum ¶
func GetMappingCreateAutonomousDatabaseCloneDetailsCloneTypeEnum(val string) (CreateAutonomousDatabaseCloneDetailsCloneTypeEnum, bool)
GetMappingCreateAutonomousDatabaseCloneDetailsCloneTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseDetails ¶
type CreateAutonomousDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
CreateAutonomousDatabaseDetails Details to create an Oracle Autonomous Database.
func (CreateAutonomousDatabaseDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType ¶
func (m CreateAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateAutonomousDatabaseDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateAutonomousDatabaseDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateAutonomousDatabaseDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateAutonomousDatabaseDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateAutonomousDatabaseDetails) GetCharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateAutonomousDatabaseDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseDetails) GetComputeCount ¶ added in v65.28.3
func (m CreateAutonomousDatabaseDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateAutonomousDatabaseDetails) GetComputeModel ¶ added in v65.28.3
func (m CreateAutonomousDatabaseDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateAutonomousDatabaseDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseDetails) GetCustomerContacts ¶
func (m CreateAutonomousDatabaseDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateAutonomousDatabaseDetails) GetDataStorageSizeInGBs ¶
func (m CreateAutonomousDatabaseDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateAutonomousDatabaseDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseDetails) GetDatabaseEdition ¶ added in v65.1.0
func (m CreateAutonomousDatabaseDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateAutonomousDatabaseDetails) GetDbName ¶
func (m CreateAutonomousDatabaseDetails) GetDbName() *string
GetDbName returns DbName
func (CreateAutonomousDatabaseDetails) GetDbToolsDetails ¶ added in v65.28.3
func (m CreateAutonomousDatabaseDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateAutonomousDatabaseDetails) GetDbVersion ¶
func (m CreateAutonomousDatabaseDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateAutonomousDatabaseDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateAutonomousDatabaseDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateAutonomousDatabaseDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateAutonomousDatabaseDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseDetails) GetIsAutoScalingForStorageEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateAutonomousDatabaseDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateAutonomousDatabaseDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateAutonomousDatabaseDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateAutonomousDatabaseDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateAutonomousDatabaseDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseDetails) GetIsLocalDataGuardEnabled ¶ added in v65.6.0
func (m CreateAutonomousDatabaseDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateAutonomousDatabaseDetails) GetIsMtlsConnectionRequired ¶
func (m CreateAutonomousDatabaseDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseDetails) GetKmsKeyId ¶
func (m CreateAutonomousDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateAutonomousDatabaseDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseDetails) GetNcharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateAutonomousDatabaseDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseDetails) GetOcpuCount ¶
func (m CreateAutonomousDatabaseDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateAutonomousDatabaseDetails) GetPrivateEndpointIp ¶ added in v65.28.2
func (m CreateAutonomousDatabaseDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateAutonomousDatabaseDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateAutonomousDatabaseDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateAutonomousDatabaseDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateAutonomousDatabaseDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateAutonomousDatabaseDetails) GetScheduledOperations ¶
func (m CreateAutonomousDatabaseDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateAutonomousDatabaseDetails) GetSecretId ¶ added in v65.28.3
func (m CreateAutonomousDatabaseDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateAutonomousDatabaseDetails) GetSecretVersionNumber ¶ added in v65.28.3
func (m CreateAutonomousDatabaseDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateAutonomousDatabaseDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateAutonomousDatabaseDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateAutonomousDatabaseDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateAutonomousDatabaseDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateAutonomousDatabaseDetails) GetVaultId ¶
func (m CreateAutonomousDatabaseDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAutonomousDatabaseDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseDetails) String ¶
func (m CreateAutonomousDatabaseDetails) String() string
func (*CreateAutonomousDatabaseDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateAutonomousDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateAutonomousDatabaseDetails) ValidateEnumValue ¶
func (m CreateAutonomousDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseFromBackupDetails ¶
type CreateAutonomousDatabaseFromBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database Backup that you will clone to create a new Autonomous Database. AutonomousDatabaseBackupId *string `mandatory:"true" json:"autonomousDatabaseBackupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. CloneTableSpaceList []int `mandatory:"false" json:"cloneTableSpaceList"` // The Autonomous Database clone type. CloneType CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
CreateAutonomousDatabaseFromBackupDetails Details to create an Oracle Autonomous Database by cloning from a backup of an existing Autonomous Database.
func (CreateAutonomousDatabaseFromBackupDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseFromBackupDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateAutonomousDatabaseFromBackupDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseFromBackupDetails) GetAutonomousMaintenanceScheduleType ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateAutonomousDatabaseFromBackupDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateAutonomousDatabaseFromBackupDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateAutonomousDatabaseFromBackupDetails) GetCharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateAutonomousDatabaseFromBackupDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseFromBackupDetails) GetComputeCount ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateAutonomousDatabaseFromBackupDetails) GetComputeModel ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateAutonomousDatabaseFromBackupDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseFromBackupDetails) GetCustomerContacts ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInGBs ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseFromBackupDetails) GetDatabaseEdition ¶ added in v65.1.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateAutonomousDatabaseFromBackupDetails) GetDbName ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbName() *string
GetDbName returns DbName
func (CreateAutonomousDatabaseFromBackupDetails) GetDbToolsDetails ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateAutonomousDatabaseFromBackupDetails) GetDbVersion ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseFromBackupDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseFromBackupDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseFromBackupDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseFromBackupDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateAutonomousDatabaseFromBackupDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseFromBackupDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateAutonomousDatabaseFromBackupDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateAutonomousDatabaseFromBackupDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingForStorageEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateAutonomousDatabaseFromBackupDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseFromBackupDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateAutonomousDatabaseFromBackupDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseFromBackupDetails) GetIsLocalDataGuardEnabled ¶ added in v65.6.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateAutonomousDatabaseFromBackupDetails) GetIsMtlsConnectionRequired ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateAutonomousDatabaseFromBackupDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseFromBackupDetails) GetKmsKeyId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateAutonomousDatabaseFromBackupDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseFromBackupDetails) GetNcharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseFromBackupDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateAutonomousDatabaseFromBackupDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseFromBackupDetails) GetOcpuCount ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointIp ¶ added in v65.28.2
func (m CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateAutonomousDatabaseFromBackupDetails) GetScheduledOperations ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateAutonomousDatabaseFromBackupDetails) GetSecretId ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateAutonomousDatabaseFromBackupDetails) GetSecretVersionNumber ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateAutonomousDatabaseFromBackupDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateAutonomousDatabaseFromBackupDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateAutonomousDatabaseFromBackupDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseFromBackupDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseFromBackupDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateAutonomousDatabaseFromBackupDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateAutonomousDatabaseFromBackupDetails) GetVaultId ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAutonomousDatabaseFromBackupDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseFromBackupDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseFromBackupDetails) String ¶
func (m CreateAutonomousDatabaseFromBackupDetails) String() string
func (*CreateAutonomousDatabaseFromBackupDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateAutonomousDatabaseFromBackupDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateAutonomousDatabaseFromBackupDetails) ValidateEnumValue ¶
func (m CreateAutonomousDatabaseFromBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum ¶
type CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum string
CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseFromBackupDetailsCloneTypeFull CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum = "FULL" CreateAutonomousDatabaseFromBackupDetailsCloneTypeMetadata CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum = "METADATA" CreateAutonomousDatabaseFromBackupDetailsCloneTypePartial CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum = "PARTIAL" )
Set of constants representing the allowable values for CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumValues ¶
func GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
GetCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum
func GetMappingCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum ¶
func GetMappingCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum(val string) (CreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum, bool)
GetMappingCreateAutonomousDatabaseFromBackupDetailsCloneTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseFromBackupTimestampDetails ¶
type CreateAutonomousDatabaseFromBackupTimestampDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that you will clone to create a new Autonomous Database. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // The timestamp specified for the point-in-time clone of the source Autonomous Database. The timestamp must be in the past. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // Clone from latest available backup timestamp. UseLatestAvailableBackupTimeStamp *bool `mandatory:"false" json:"useLatestAvailableBackupTimeStamp"` // A list of the source Autonomous Database's table space number(s) used to create this partial clone from the backup. CloneTableSpaceList []int `mandatory:"false" json:"cloneTableSpaceList"` // The Autonomous Database clone type. CloneType CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
CreateAutonomousDatabaseFromBackupTimestampDetails Details to create a point-in-time clone of an Oracle Autonomous Database by specifying a timestamp. Point-in-time clones use backups as the source of the data for the clone.
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousMaintenanceScheduleType ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetCharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetComputeCount ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetComputeModel ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetCustomerContacts ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInGBs ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDatabaseEdition ¶ added in v65.1.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbName ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbName() *string
GetDbName returns DbName
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbToolsDetails ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbVersion ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbWorkload ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDefinedTags ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetDisplayName ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetFreeformTags ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAccessControlEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingForStorageEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDataGuardEnabled ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsFreeTier ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsLocalDataGuardEnabled ¶ added in v65.6.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsMtlsConnectionRequired ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetKmsKeyId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetNcharacterSet ¶ added in v65.6.0
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetNsgIds ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetOcpuCount ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointIp ¶ added in v65.28.2
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointLabel ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetScheduledOperations ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecretId ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecretVersionNumber ¶ added in v65.28.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetStandbyWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubnetId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetVaultId ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateAutonomousDatabaseFromBackupTimestampDetails) GetWhitelistedIps ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateAutonomousDatabaseFromBackupTimestampDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseFromBackupTimestampDetails) String ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) String() string
func (*CreateAutonomousDatabaseFromBackupTimestampDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateAutonomousDatabaseFromBackupTimestampDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateAutonomousDatabaseFromBackupTimestampDetails) ValidateEnumValue ¶
func (m CreateAutonomousDatabaseFromBackupTimestampDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum ¶
type CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum string
CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeFull CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum = "FULL" CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeMetadata CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum = "METADATA" CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypePartial CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum = "PARTIAL" )
Set of constants representing the allowable values for CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues ¶
func GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
GetCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum
func GetMappingCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum ¶
func GetMappingCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum(val string) (CreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum, bool)
GetMappingCreateAutonomousDatabaseFromBackupTimestampDetailsCloneTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseRequest ¶
type CreateAutonomousDatabaseRequest struct { // Request to create a new Autonomous Database. CreateAutonomousDatabaseDetails CreateAutonomousDatabaseBase `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousDatabaseRequest wrapper for the CreateAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabase.go.html to see an example of how to use CreateAutonomousDatabaseRequest.
func (CreateAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request CreateAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAutonomousDatabaseRequest) HTTPRequest ¶
func (request CreateAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousDatabaseRequest) RetryPolicy ¶
func (request CreateAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousDatabaseRequest) String ¶
func (request CreateAutonomousDatabaseRequest) String() string
func (CreateAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request CreateAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseResponse ¶
type CreateAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateAutonomousDatabaseResponse wrapper for the CreateAutonomousDatabase operation
func (CreateAutonomousDatabaseResponse) HTTPResponse ¶
func (response CreateAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDatabaseResponse) String ¶
func (response CreateAutonomousDatabaseResponse) String() string
type CreateAutonomousDatabaseSoftwareImageDetails ¶ added in v65.63.2
type CreateAutonomousDatabaseSoftwareImageDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Autonomous Database Software Image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The source Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) from which to create Autonomous Database Software Image. SourceCdbId *string `mandatory:"true" json:"sourceCdbId"` // To what shape the image is meant for. ImageShapeFamily CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateAutonomousDatabaseSoftwareImageDetails Parameters for creating a Autonomous Database Software Image
func (CreateAutonomousDatabaseSoftwareImageDetails) String ¶ added in v65.63.2
func (m CreateAutonomousDatabaseSoftwareImageDetails) String() string
func (CreateAutonomousDatabaseSoftwareImageDetails) ValidateEnumValue ¶ added in v65.63.2
func (m CreateAutonomousDatabaseSoftwareImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum ¶ added in v65.63.2
type CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum string
CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyExadataShape CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXADATA_SHAPE" CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyExaccShape CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXACC_SHAPE" )
Set of constants representing the allowable values for CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues ¶ added in v65.63.2
func GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues() []CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum
GetCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues Enumerates the set of values for CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetMappingCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum ¶ added in v65.63.2
func GetMappingCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum(val string) (CreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum, bool)
GetMappingCreateAutonomousDatabaseSoftwareImageDetailsImageShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousDatabaseSoftwareImageRequest ¶ added in v65.63.2
type CreateAutonomousDatabaseSoftwareImageRequest struct { // Request to create Autonomous Database Software Image. CreateAutonomousDatabaseSoftwareImageDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousDatabaseSoftwareImageRequest wrapper for the CreateAutonomousDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabaseSoftwareImage.go.html to see an example of how to use CreateAutonomousDatabaseSoftwareImageRequest.
func (CreateAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody ¶ added in v65.63.2
func (request CreateAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAutonomousDatabaseSoftwareImageRequest) HTTPRequest ¶ added in v65.63.2
func (request CreateAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousDatabaseSoftwareImageRequest) RetryPolicy ¶ added in v65.63.2
func (request CreateAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousDatabaseSoftwareImageRequest) String ¶ added in v65.63.2
func (request CreateAutonomousDatabaseSoftwareImageRequest) String() string
func (CreateAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue ¶ added in v65.63.2
func (request CreateAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousDatabaseSoftwareImageResponse ¶ added in v65.63.2
type CreateAutonomousDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseSoftwareImage instance AutonomousDatabaseSoftwareImage `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateAutonomousDatabaseSoftwareImageResponse wrapper for the CreateAutonomousDatabaseSoftwareImage operation
func (CreateAutonomousDatabaseSoftwareImageResponse) HTTPResponse ¶ added in v65.63.2
func (response CreateAutonomousDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDatabaseSoftwareImageResponse) String ¶ added in v65.63.2
func (response CreateAutonomousDatabaseSoftwareImageResponse) String() string
type CreateAutonomousVmClusterDetails ¶
type CreateAutonomousVmClusterDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The time zone to use for the Autonomous VM cluster. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the Autonomous VM cluster. If false, database backup on local Exadata storage is not available in the Autonomous VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The Oracle license model that applies to the Autonomous VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateAutonomousVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The total number of Autonomous Container Databases that can be created. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The number of CPU cores to enable per VM cluster node. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The compute model of the Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousVmClusterDetailsComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The amount of memory (in GBs) to be enabled per OCPU or ECPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The data disk group size to be allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `mandatory:"false" json:"dbServers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The SCAN Listener TLS port number. Default value is 2484. ScanListenerPortTls *int `mandatory:"false" json:"scanListenerPortTls"` // The SCAN Listener Non TLS port number. Default value is 1521. ScanListenerPortNonTls *int `mandatory:"false" json:"scanListenerPortNonTls"` // Enable mutual TLS(mTLS) authentication for database while provisioning a VMCluster. Default is TLS. IsMtlsEnabled *bool `mandatory:"false" json:"isMtlsEnabled"` }
CreateAutonomousVmClusterDetails Details for the create Autonomous VM cluster operation.
func (CreateAutonomousVmClusterDetails) String ¶
func (m CreateAutonomousVmClusterDetails) String() string
func (CreateAutonomousVmClusterDetails) ValidateEnumValue ¶
func (m CreateAutonomousVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousVmClusterDetailsComputeModelEnum ¶ added in v65.28.3
type CreateAutonomousVmClusterDetailsComputeModelEnum string
CreateAutonomousVmClusterDetailsComputeModelEnum Enum with underlying type: string
const ( CreateAutonomousVmClusterDetailsComputeModelEcpu CreateAutonomousVmClusterDetailsComputeModelEnum = "ECPU" CreateAutonomousVmClusterDetailsComputeModelOcpu CreateAutonomousVmClusterDetailsComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CreateAutonomousVmClusterDetailsComputeModelEnum
func GetCreateAutonomousVmClusterDetailsComputeModelEnumValues ¶ added in v65.28.3
func GetCreateAutonomousVmClusterDetailsComputeModelEnumValues() []CreateAutonomousVmClusterDetailsComputeModelEnum
GetCreateAutonomousVmClusterDetailsComputeModelEnumValues Enumerates the set of values for CreateAutonomousVmClusterDetailsComputeModelEnum
func GetMappingCreateAutonomousVmClusterDetailsComputeModelEnum ¶ added in v65.28.3
func GetMappingCreateAutonomousVmClusterDetailsComputeModelEnum(val string) (CreateAutonomousVmClusterDetailsComputeModelEnum, bool)
GetMappingCreateAutonomousVmClusterDetailsComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousVmClusterDetailsLicenseModelEnum ¶
type CreateAutonomousVmClusterDetailsLicenseModelEnum string
CreateAutonomousVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateAutonomousVmClusterDetailsLicenseModelLicenseIncluded CreateAutonomousVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateAutonomousVmClusterDetailsLicenseModelBringYourOwnLicense CreateAutonomousVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateAutonomousVmClusterDetailsLicenseModelEnum
func GetCreateAutonomousVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateAutonomousVmClusterDetailsLicenseModelEnumValues() []CreateAutonomousVmClusterDetailsLicenseModelEnum
GetCreateAutonomousVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateAutonomousVmClusterDetailsLicenseModelEnum
func GetMappingCreateAutonomousVmClusterDetailsLicenseModelEnum ¶
func GetMappingCreateAutonomousVmClusterDetailsLicenseModelEnum(val string) (CreateAutonomousVmClusterDetailsLicenseModelEnum, bool)
GetMappingCreateAutonomousVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateAutonomousVmClusterRequest ¶
type CreateAutonomousVmClusterRequest struct { // Request to create an Autonomous VM cluster. CreateAutonomousVmClusterDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateAutonomousVmClusterRequest wrapper for the CreateAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousVmCluster.go.html to see an example of how to use CreateAutonomousVmClusterRequest.
func (CreateAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request CreateAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateAutonomousVmClusterRequest) HTTPRequest ¶
func (request CreateAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousVmClusterRequest) RetryPolicy ¶
func (request CreateAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousVmClusterRequest) String ¶
func (request CreateAutonomousVmClusterRequest) String() string
func (CreateAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request CreateAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateAutonomousVmClusterResponse ¶
type CreateAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmCluster instance AutonomousVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateAutonomousVmClusterResponse wrapper for the CreateAutonomousVmCluster operation
func (CreateAutonomousVmClusterResponse) HTTPResponse ¶
func (response CreateAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousVmClusterResponse) String ¶
func (response CreateAutonomousVmClusterResponse) String() string
type CreateBackupDestinationDetails ¶
type CreateBackupDestinationDetails interface { // The user-provided name of the backup destination. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} }
CreateBackupDestinationDetails Details for creating a backup destination.
type CreateBackupDestinationDetailsTypeEnum ¶
type CreateBackupDestinationDetailsTypeEnum string
CreateBackupDestinationDetailsTypeEnum Enum with underlying type: string
const ( CreateBackupDestinationDetailsTypeNfs CreateBackupDestinationDetailsTypeEnum = "NFS" CreateBackupDestinationDetailsTypeRecoveryAppliance CreateBackupDestinationDetailsTypeEnum = "RECOVERY_APPLIANCE" )
Set of constants representing the allowable values for CreateBackupDestinationDetailsTypeEnum
func GetCreateBackupDestinationDetailsTypeEnumValues ¶
func GetCreateBackupDestinationDetailsTypeEnumValues() []CreateBackupDestinationDetailsTypeEnum
GetCreateBackupDestinationDetailsTypeEnumValues Enumerates the set of values for CreateBackupDestinationDetailsTypeEnum
func GetMappingCreateBackupDestinationDetailsTypeEnum ¶
func GetMappingCreateBackupDestinationDetailsTypeEnum(val string) (CreateBackupDestinationDetailsTypeEnum, bool)
GetMappingCreateBackupDestinationDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateBackupDestinationRequest ¶
type CreateBackupDestinationRequest struct { // Request to create a new backup destination. CreateBackupDestinationDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateBackupDestinationRequest wrapper for the CreateBackupDestination operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackupDestination.go.html to see an example of how to use CreateBackupDestinationRequest.
func (CreateBackupDestinationRequest) BinaryRequestBody ¶
func (request CreateBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateBackupDestinationRequest) HTTPRequest ¶
func (request CreateBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateBackupDestinationRequest) RetryPolicy ¶
func (request CreateBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateBackupDestinationRequest) String ¶
func (request CreateBackupDestinationRequest) String() string
func (CreateBackupDestinationRequest) ValidateEnumValue ¶
func (request CreateBackupDestinationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateBackupDestinationResponse ¶
type CreateBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // The BackupDestination instance BackupDestination `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"` }
CreateBackupDestinationResponse wrapper for the CreateBackupDestination operation
func (CreateBackupDestinationResponse) HTTPResponse ¶
func (response CreateBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBackupDestinationResponse) String ¶
func (response CreateBackupDestinationResponse) String() string
type CreateBackupDetails ¶
type CreateBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. DatabaseId *string `mandatory:"true" json:"databaseId"` // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The retention period of the long term backup in days. RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // The retention period of the long term backup in years. RetentionPeriodInYears *int `mandatory:"false" json:"retentionPeriodInYears"` }
CreateBackupDetails Details for creating a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateBackupDetails) String ¶
func (m CreateBackupDetails) String() string
func (CreateBackupDetails) ValidateEnumValue ¶
func (m CreateBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateBackupRequest ¶
type CreateBackupRequest struct { // Request to create a new database backup. CreateBackupDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateBackupRequest wrapper for the CreateBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackup.go.html to see an example of how to use CreateBackupRequest.
func (CreateBackupRequest) BinaryRequestBody ¶
func (request CreateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateBackupRequest) HTTPRequest ¶
func (request CreateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateBackupRequest) RetryPolicy ¶
func (request CreateBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateBackupRequest) String ¶
func (request CreateBackupRequest) String() string
func (CreateBackupRequest) ValidateEnumValue ¶
func (request CreateBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateBackupResponse ¶
type CreateBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateBackupResponse wrapper for the CreateBackup operation
func (CreateBackupResponse) HTTPResponse ¶
func (response CreateBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBackupResponse) String ¶
func (response CreateBackupResponse) String() string
type CreateCloudAutonomousVmClusterDetails ¶
type CreateCloudAutonomousVmClusterDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the cloud Autonomous VM Cluster is associated with. SubnetId *string `mandatory:"true" json:"subnetId"` // The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // User defined description of the cloud Autonomous VM cluster. Description *string `mandatory:"false" json:"description"` // The total number of Autonomous Container Databases that can be created. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The number of CPU cores to be enabled per VM cluster node. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The amount of memory (in GBs) to be enabled per OCPU or ECPU. MemoryPerOracleComputeUnitInGBs *int `mandatory:"false" json:"memoryPerOracleComputeUnitInGBs"` // The data disk group size to be allocated for Autonomous Databases, in TBs. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The time zone to use for the Cloud Autonomous VM cluster. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). ClusterTimeZone *string `mandatory:"false" json:"clusterTimeZone"` // The compute model of the Cloud Autonomous VM Cluster. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateCloudAutonomousVmClusterDetailsComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // Enable mutual TLS(mTLS) authentication for database at time of provisioning a VMCluster. This is applicable to database TLS Certificates only. Default is TLS IsMtlsEnabledVmCluster *bool `mandatory:"false" json:"isMtlsEnabledVmCluster"` // The list of database servers. DbServers []string `mandatory:"false" json:"dbServers"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The SCAN Listener TLS port. Default is 2484. ScanListenerPortTls *int `mandatory:"false" json:"scanListenerPortTls"` // The SCAN Listener Non TLS port. Default is 1521. ScanListenerPortNonTls *int `mandatory:"false" json:"scanListenerPortNonTls"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateCloudAutonomousVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` }
CreateCloudAutonomousVmClusterDetails Details for the create cloud Autonomous VM cluster operation.
func (CreateCloudAutonomousVmClusterDetails) String ¶
func (m CreateCloudAutonomousVmClusterDetails) String() string
func (CreateCloudAutonomousVmClusterDetails) ValidateEnumValue ¶
func (m CreateCloudAutonomousVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCloudAutonomousVmClusterDetailsComputeModelEnum ¶ added in v65.28.3
type CreateCloudAutonomousVmClusterDetailsComputeModelEnum string
CreateCloudAutonomousVmClusterDetailsComputeModelEnum Enum with underlying type: string
const ( CreateCloudAutonomousVmClusterDetailsComputeModelEcpu CreateCloudAutonomousVmClusterDetailsComputeModelEnum = "ECPU" CreateCloudAutonomousVmClusterDetailsComputeModelOcpu CreateCloudAutonomousVmClusterDetailsComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for CreateCloudAutonomousVmClusterDetailsComputeModelEnum
func GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumValues ¶ added in v65.28.3
func GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumValues() []CreateCloudAutonomousVmClusterDetailsComputeModelEnum
GetCreateCloudAutonomousVmClusterDetailsComputeModelEnumValues Enumerates the set of values for CreateCloudAutonomousVmClusterDetailsComputeModelEnum
func GetMappingCreateCloudAutonomousVmClusterDetailsComputeModelEnum ¶ added in v65.28.3
func GetMappingCreateCloudAutonomousVmClusterDetailsComputeModelEnum(val string) (CreateCloudAutonomousVmClusterDetailsComputeModelEnum, bool)
GetMappingCreateCloudAutonomousVmClusterDetailsComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateCloudAutonomousVmClusterDetailsLicenseModelEnum ¶
type CreateCloudAutonomousVmClusterDetailsLicenseModelEnum string
CreateCloudAutonomousVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateCloudAutonomousVmClusterDetailsLicenseModelLicenseIncluded CreateCloudAutonomousVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateCloudAutonomousVmClusterDetailsLicenseModelBringYourOwnLicense CreateCloudAutonomousVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateCloudAutonomousVmClusterDetailsLicenseModelEnum
func GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumValues() []CreateCloudAutonomousVmClusterDetailsLicenseModelEnum
GetCreateCloudAutonomousVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateCloudAutonomousVmClusterDetailsLicenseModelEnum
func GetMappingCreateCloudAutonomousVmClusterDetailsLicenseModelEnum ¶
func GetMappingCreateCloudAutonomousVmClusterDetailsLicenseModelEnum(val string) (CreateCloudAutonomousVmClusterDetailsLicenseModelEnum, bool)
GetMappingCreateCloudAutonomousVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateCloudAutonomousVmClusterRequest ¶
type CreateCloudAutonomousVmClusterRequest struct { // Request to create a cloud Autonomous VM cluster. CreateCloudAutonomousVmClusterDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCloudAutonomousVmClusterRequest wrapper for the CreateCloudAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudAutonomousVmCluster.go.html to see an example of how to use CreateCloudAutonomousVmClusterRequest.
func (CreateCloudAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request CreateCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateCloudAutonomousVmClusterRequest) HTTPRequest ¶
func (request CreateCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCloudAutonomousVmClusterRequest) RetryPolicy ¶
func (request CreateCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCloudAutonomousVmClusterRequest) String ¶
func (request CreateCloudAutonomousVmClusterRequest) String() string
func (CreateCloudAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request CreateCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCloudAutonomousVmClusterResponse ¶
type CreateCloudAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudAutonomousVmCluster instance CloudAutonomousVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateCloudAutonomousVmClusterResponse wrapper for the CreateCloudAutonomousVmCluster operation
func (CreateCloudAutonomousVmClusterResponse) HTTPResponse ¶
func (response CreateCloudAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCloudAutonomousVmClusterResponse) String ¶
func (response CreateCloudAutonomousVmClusterResponse) String() string
type CreateCloudExadataInfrastructureDetails ¶
type CreateCloudExadataInfrastructureDetails struct { // The availability domain where the cloud Exadata infrastructure is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the cloud Exadata infrastructure resource. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the cloud Exadata infrastructure resource. Shape *string `mandatory:"true" json:"shape"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // Customer contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // The database server type of the Exadata infrastructure. DatabaseServerType *string `mandatory:"false" json:"databaseServerType"` // The storage server type of the Exadata infrastructure. StorageServerType *string `mandatory:"false" json:"storageServerType"` }
CreateCloudExadataInfrastructureDetails Request to create cloud Exadata infrastructure. Applies to Exadata Cloud Service instances only.
func (CreateCloudExadataInfrastructureDetails) String ¶
func (m CreateCloudExadataInfrastructureDetails) String() string
func (CreateCloudExadataInfrastructureDetails) ValidateEnumValue ¶
func (m CreateCloudExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCloudExadataInfrastructureRequest ¶
type CreateCloudExadataInfrastructureRequest struct { // Request to create a cloud Exadata infrastructure resource in an Exadata Cloud Service (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm) instance. CreateCloudExadataInfrastructureDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCloudExadataInfrastructureRequest wrapper for the CreateCloudExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudExadataInfrastructure.go.html to see an example of how to use CreateCloudExadataInfrastructureRequest.
func (CreateCloudExadataInfrastructureRequest) BinaryRequestBody ¶
func (request CreateCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request CreateCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request CreateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCloudExadataInfrastructureRequest) String ¶
func (request CreateCloudExadataInfrastructureRequest) String() string
func (CreateCloudExadataInfrastructureRequest) ValidateEnumValue ¶
func (request CreateCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCloudExadataInfrastructureResponse ¶
type CreateCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateCloudExadataInfrastructureResponse wrapper for the CreateCloudExadataInfrastructure operation
func (CreateCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response CreateCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCloudExadataInfrastructureResponse) String ¶
func (response CreateCloudExadataInfrastructureResponse) String() string
type CreateCloudVmClusterDetails ¶
type CreateCloudVmClusterDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the cloud VM cluster. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the cloud VM cluster. BackupSubnetId *string `mandatory:"true" json:"backupSubnetId"` // The number of CPU cores to enable for a cloud VM cluster. Valid values depend on the specified shape: // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure resource. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The hostname for the cloud VM cluster. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the cloud VM Cluster will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"true" json:"giVersion"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The number of OCPU cores to enable for a cloud VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The list of DB servers. DbServers []string `mandatory:"false" json:"dbServers"` // The cluster name for cloud VM cluster. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 35, 40, 60 and 80. The default is 80 percent assigned to DATA storage. See Storage Configuration (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm#Exadata) in the Exadata documentation for details on the impact of the configuration settings on storage. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // A domain name used for the cloud VM cluster. If the Oracle-provided internet and VCN // resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. // Applies to Exadata Cloud Service instances only. Domain *string `mandatory:"false" json:"domain"` // The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateCloudVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // If true, the sparse disk group is configured for the cloud VM cluster. If false, the sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // If true, database backup on local Exadata storage is configured for the cloud VM cluster. If false, database backup on local Exadata storage is not available in the cloud VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The time zone to use for the cloud VM cluster. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The TCPS Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` // The private zone id in which DNS records need to be created. PrivateZoneId *string `mandatory:"false" json:"privateZoneId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` // The vmcluster type for the VM cluster/Cloud VM cluster. VmClusterType CreateCloudVmClusterDetailsVmClusterTypeEnum `mandatory:"false" json:"vmClusterType,omitempty"` }
CreateCloudVmClusterDetails Details for the create cloud VM cluster operation. Applies to Exadata Cloud Service instances only.
func (CreateCloudVmClusterDetails) String ¶
func (m CreateCloudVmClusterDetails) String() string
func (CreateCloudVmClusterDetails) ValidateEnumValue ¶
func (m CreateCloudVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCloudVmClusterDetailsLicenseModelEnum ¶
type CreateCloudVmClusterDetailsLicenseModelEnum string
CreateCloudVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateCloudVmClusterDetailsLicenseModelLicenseIncluded CreateCloudVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateCloudVmClusterDetailsLicenseModelBringYourOwnLicense CreateCloudVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateCloudVmClusterDetailsLicenseModelEnum
func GetCreateCloudVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateCloudVmClusterDetailsLicenseModelEnumValues() []CreateCloudVmClusterDetailsLicenseModelEnum
GetCreateCloudVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateCloudVmClusterDetailsLicenseModelEnum
func GetMappingCreateCloudVmClusterDetailsLicenseModelEnum ¶
func GetMappingCreateCloudVmClusterDetailsLicenseModelEnum(val string) (CreateCloudVmClusterDetailsLicenseModelEnum, bool)
GetMappingCreateCloudVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateCloudVmClusterDetailsVmClusterTypeEnum ¶ added in v65.86.0
type CreateCloudVmClusterDetailsVmClusterTypeEnum string
CreateCloudVmClusterDetailsVmClusterTypeEnum Enum with underlying type: string
const ( CreateCloudVmClusterDetailsVmClusterTypeRegular CreateCloudVmClusterDetailsVmClusterTypeEnum = "REGULAR" CreateCloudVmClusterDetailsVmClusterTypeDeveloper CreateCloudVmClusterDetailsVmClusterTypeEnum = "DEVELOPER" )
Set of constants representing the allowable values for CreateCloudVmClusterDetailsVmClusterTypeEnum
func GetCreateCloudVmClusterDetailsVmClusterTypeEnumValues ¶ added in v65.86.0
func GetCreateCloudVmClusterDetailsVmClusterTypeEnumValues() []CreateCloudVmClusterDetailsVmClusterTypeEnum
GetCreateCloudVmClusterDetailsVmClusterTypeEnumValues Enumerates the set of values for CreateCloudVmClusterDetailsVmClusterTypeEnum
func GetMappingCreateCloudVmClusterDetailsVmClusterTypeEnum ¶ added in v65.86.0
func GetMappingCreateCloudVmClusterDetailsVmClusterTypeEnum(val string) (CreateCloudVmClusterDetailsVmClusterTypeEnum, bool)
GetMappingCreateCloudVmClusterDetailsVmClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateCloudVmClusterRequest ¶
type CreateCloudVmClusterRequest struct { // Request to create a cloud VM cluster. Applies to Exadata Cloud Service instances only. See The New Exadata Cloud Service Resource Model (https://docs.oracle.com/iaas/Content/Database/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) for information on this resource type. CreateCloudVmClusterDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateCloudVmClusterRequest wrapper for the CreateCloudVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudVmCluster.go.html to see an example of how to use CreateCloudVmClusterRequest.
func (CreateCloudVmClusterRequest) BinaryRequestBody ¶
func (request CreateCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateCloudVmClusterRequest) HTTPRequest ¶
func (request CreateCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateCloudVmClusterRequest) RetryPolicy ¶
func (request CreateCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateCloudVmClusterRequest) String ¶
func (request CreateCloudVmClusterRequest) String() string
func (CreateCloudVmClusterRequest) ValidateEnumValue ¶
func (request CreateCloudVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCloudVmClusterResponse ¶
type CreateCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateCloudVmClusterResponse wrapper for the CreateCloudVmCluster operation
func (CreateCloudVmClusterResponse) HTTPResponse ¶
func (response CreateCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateCloudVmClusterResponse) String ¶
func (response CreateCloudVmClusterResponse) String() string
type CreateConsoleConnectionDetails ¶
type CreateConsoleConnectionDetails struct { // The SSH public key used to authenticate the console connection. PublicKey *string `mandatory:"true" json:"publicKey"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateConsoleConnectionDetails The details for creating a Db node console connection. The Db node console connection is created in the same compartment as the dbNode.
func (CreateConsoleConnectionDetails) String ¶
func (m CreateConsoleConnectionDetails) String() string
func (CreateConsoleConnectionDetails) ValidateEnumValue ¶
func (m CreateConsoleConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConsoleConnectionRequest ¶
type CreateConsoleConnectionRequest struct { // Request object for creating an CreateConsoleConnection CreateConsoleConnectionDetails `contributesTo:"body"` // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // 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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConsoleConnectionRequest wrapper for the CreateConsoleConnection operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateConsoleConnection.go.html to see an example of how to use CreateConsoleConnectionRequest.
func (CreateConsoleConnectionRequest) BinaryRequestBody ¶
func (request CreateConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateConsoleConnectionRequest) HTTPRequest ¶
func (request CreateConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConsoleConnectionRequest) RetryPolicy ¶
func (request CreateConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConsoleConnectionRequest) String ¶
func (request CreateConsoleConnectionRequest) String() string
func (CreateConsoleConnectionRequest) ValidateEnumValue ¶
func (request CreateConsoleConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConsoleConnectionResponse ¶
type CreateConsoleConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleConnection instance ConsoleConnection `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateConsoleConnectionResponse wrapper for the CreateConsoleConnection operation
func (CreateConsoleConnectionResponse) HTTPResponse ¶
func (response CreateConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConsoleConnectionResponse) String ¶
func (response CreateConsoleConnectionResponse) String() string
type CreateConsoleHistoryDetails ¶ added in v65.54.0
type CreateConsoleHistoryDetails struct { // The user-friendly name for the console history. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateConsoleHistoryDetails The details for creating a Db node console history. The Db node console history is created in the same compartment as the dbNode.
func (CreateConsoleHistoryDetails) String ¶ added in v65.54.0
func (m CreateConsoleHistoryDetails) String() string
func (CreateConsoleHistoryDetails) ValidateEnumValue ¶ added in v65.54.0
func (m CreateConsoleHistoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConsoleHistoryRequest ¶ added in v65.54.0
type CreateConsoleHistoryRequest struct { // Request object for creating a console history. CreateConsoleHistoryDetails `contributesTo:"body"` // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateConsoleHistoryRequest wrapper for the CreateConsoleHistory operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateConsoleHistory.go.html to see an example of how to use CreateConsoleHistoryRequest.
func (CreateConsoleHistoryRequest) BinaryRequestBody ¶ added in v65.54.0
func (request CreateConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateConsoleHistoryRequest) HTTPRequest ¶ added in v65.54.0
func (request CreateConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateConsoleHistoryRequest) RetryPolicy ¶ added in v65.54.0
func (request CreateConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateConsoleHistoryRequest) String ¶ added in v65.54.0
func (request CreateConsoleHistoryRequest) String() string
func (CreateConsoleHistoryRequest) ValidateEnumValue ¶ added in v65.54.0
func (request CreateConsoleHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateConsoleHistoryResponse ¶ added in v65.54.0
type CreateConsoleHistoryResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleHistory instance ConsoleHistory `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
CreateConsoleHistoryResponse wrapper for the CreateConsoleHistory operation
func (CreateConsoleHistoryResponse) HTTPResponse ¶ added in v65.54.0
func (response CreateConsoleHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateConsoleHistoryResponse) String ¶ added in v65.54.0
func (response CreateConsoleHistoryResponse) String() string
type CreateCrossRegionAutonomousDatabaseDataGuardDetails ¶
type CreateCrossRegionAutonomousDatabaseDataGuardDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that will be used to create a new peer database for the Data Guard association. SourceId *string `mandatory:"true" json:"sourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
CreateCrossRegionAutonomousDatabaseDataGuardDetails Details to create an Autonomous Data Guard association for an existing Autonomous Database where the standby is in a different (remote) region from the source primary database. *IMPORTANT* Note the following for creating standby databases in cross-region Autonomous Data Guard associations:
- To create your standby database in a region different from the region of the primary, use the API endpoint of the region in which the standby will be located. For example, if the primary database is in the IAD region, and you want to create the standby in the PHX region, make the API call using the PHX endpoint (https://database.us-phoenix-1.oraclecloud.com). See API Endpoints (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#REST_APIs) for the list of Database Service API endpoints.
- In the request to create the standby database, the `sourceId` value should be the OCID of the primary database.
The following parameters are optional for the cross-region standby database. If included in the request, these parameters contain the same values as the source Autonomous Database:
- customerContacts
- scheduledOperations
- isAutoScalingForStorageEnabled
- definedTags
- freeformTags
- licenseModel
- whitelistedIps
- isMtlsConnectionRequired
- dbName
- adminPassword
- cpuCoreCount
- dataStorageSizeInTB
- dbVersion
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAdminPassword ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAutonomousMaintenanceScheduleType ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCharacterSet ¶ added in v65.6.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCompartmentId ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetComputeCount ¶ added in v65.28.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetComputeModel ¶ added in v65.28.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCpuCoreCount ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCustomerContacts ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDataStorageSizeInGBs ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDataStorageSizeInTBs ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDatabaseEdition ¶ added in v65.1.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbName ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbName() *string
GetDbName returns DbName
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbToolsDetails ¶ added in v65.28.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbVersion ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbWorkload ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDefinedTags ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDisplayName ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetFreeformTags ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAccessControlEnabled ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAutoScalingEnabled ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAutoScalingForStorageEnabled ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDataGuardEnabled ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDedicated ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsFreeTier ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsLocalDataGuardEnabled ¶ added in v65.6.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsMtlsConnectionRequired ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetKmsKeyId ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetLicenseModel ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetNcharacterSet ¶ added in v65.6.0
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetNsgIds ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetOcpuCount ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetPrivateEndpointIp ¶ added in v65.28.2
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetPrivateEndpointLabel ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetScheduledOperations ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecretId ¶ added in v65.28.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecretVersionNumber ¶ added in v65.28.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetStandbyWhitelistedIps ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSubnetId ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetVaultId ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetWhitelistedIps ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) MarshalJSON ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) String ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) String() string
func (*CreateCrossRegionAutonomousDatabaseDataGuardDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateCrossRegionAutonomousDatabaseDataGuardDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateCrossRegionAutonomousDatabaseDataGuardDetails) ValidateEnumValue ¶
func (m CreateCrossRegionAutonomousDatabaseDataGuardDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCrossRegionDisasterRecoveryDetails ¶ added in v65.33.0
type CreateCrossRegionDisasterRecoveryDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that will be used to create a new peer database for the DR association. SourceId *string `mandatory:"true" json:"sourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby. If false, the backups taken on the Primary are not replicated to the Standby database. IsReplicateAutomaticBackups *bool `mandatory:"false" json:"isReplicateAutomaticBackups"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` // Indicates the cross-region disaster recovery (DR) type of the standby Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. RemoteDisasterRecoveryType DisasterRecoveryConfigurationDisasterRecoveryTypeEnum `mandatory:"true" json:"remoteDisasterRecoveryType"` }
CreateCrossRegionDisasterRecoveryDetails The following are the details necessary to create a disaster recovery (DR) association for an existing Autonomous Database with a standby in a remote region. *IMPORTANT* For creating a standby databases in a cross-region DR association:
- To create the standby database in a remote region, use the API endpoint in the region where the standby is located. For example, if the primary database is in the IAD region and the standby is in the PHX region, make the API call using the PHX endpoint (https://database.us-phoenix-1.oraclecloud.com). See API Endpoints for the list of Database Service API endpoints.
- To create the request in the standby database, the sourceId value must be the OCID of the primary database.
The following parameters are required for the cross-region standby database and must contain the same values as the source Autonomous Database:
- remoteDisasterRecoveryType
The following parameters are optional for the cross-region standby database. If included in the request, these parameters must contain the same values as the source Autonomous Database:
- dbName
- dbVersion
- ecpuCount
- dataStorageSizeInTB
- customerContacts
- scheduledOperations
- isAutoScalingForStorageEnabled
- definedTags
- freeformTags
- licenseModel
- whitelistedIps
- isMtlsConnectionRequired
func (CreateCrossRegionDisasterRecoveryDetails) GetAdminPassword ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateCrossRegionDisasterRecoveryDetails) GetArePrimaryWhitelistedIpsUsed ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateCrossRegionDisasterRecoveryDetails) GetAutonomousContainerDatabaseId ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateCrossRegionDisasterRecoveryDetails) GetAutonomousMaintenanceScheduleType ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateCrossRegionDisasterRecoveryDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateCrossRegionDisasterRecoveryDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateCrossRegionDisasterRecoveryDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateCrossRegionDisasterRecoveryDetails) GetCharacterSet ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateCrossRegionDisasterRecoveryDetails) GetCompartmentId ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateCrossRegionDisasterRecoveryDetails) GetComputeCount ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateCrossRegionDisasterRecoveryDetails) GetComputeModel ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateCrossRegionDisasterRecoveryDetails) GetCpuCoreCount ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateCrossRegionDisasterRecoveryDetails) GetCustomerContacts ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateCrossRegionDisasterRecoveryDetails) GetDataStorageSizeInGBs ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateCrossRegionDisasterRecoveryDetails) GetDataStorageSizeInTBs ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateCrossRegionDisasterRecoveryDetails) GetDatabaseEdition ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateCrossRegionDisasterRecoveryDetails) GetDbName ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDbName() *string
GetDbName returns DbName
func (CreateCrossRegionDisasterRecoveryDetails) GetDbToolsDetails ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateCrossRegionDisasterRecoveryDetails) GetDbVersion ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateCrossRegionDisasterRecoveryDetails) GetDbWorkload ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateCrossRegionDisasterRecoveryDetails) GetDefinedTags ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateCrossRegionDisasterRecoveryDetails) GetDisplayName ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateCrossRegionDisasterRecoveryDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateCrossRegionDisasterRecoveryDetails) GetFreeformTags ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateCrossRegionDisasterRecoveryDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateCrossRegionDisasterRecoveryDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateCrossRegionDisasterRecoveryDetails) GetIsAccessControlEnabled ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateCrossRegionDisasterRecoveryDetails) GetIsAutoScalingEnabled ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateCrossRegionDisasterRecoveryDetails) GetIsAutoScalingForStorageEnabled ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateCrossRegionDisasterRecoveryDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateCrossRegionDisasterRecoveryDetails) GetIsDataGuardEnabled ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateCrossRegionDisasterRecoveryDetails) GetIsDedicated ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateCrossRegionDisasterRecoveryDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateCrossRegionDisasterRecoveryDetails) GetIsFreeTier ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateCrossRegionDisasterRecoveryDetails) GetIsLocalDataGuardEnabled ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateCrossRegionDisasterRecoveryDetails) GetIsMtlsConnectionRequired ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateCrossRegionDisasterRecoveryDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateCrossRegionDisasterRecoveryDetails) GetKmsKeyId ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateCrossRegionDisasterRecoveryDetails) GetLicenseModel ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateCrossRegionDisasterRecoveryDetails) GetNcharacterSet ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateCrossRegionDisasterRecoveryDetails) GetNsgIds ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateCrossRegionDisasterRecoveryDetails) GetOcpuCount ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateCrossRegionDisasterRecoveryDetails) GetPrivateEndpointIp ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateCrossRegionDisasterRecoveryDetails) GetPrivateEndpointLabel ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateCrossRegionDisasterRecoveryDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateCrossRegionDisasterRecoveryDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateCrossRegionDisasterRecoveryDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateCrossRegionDisasterRecoveryDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateCrossRegionDisasterRecoveryDetails) GetScheduledOperations ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateCrossRegionDisasterRecoveryDetails) GetSecretId ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateCrossRegionDisasterRecoveryDetails) GetSecretVersionNumber ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateCrossRegionDisasterRecoveryDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateCrossRegionDisasterRecoveryDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateCrossRegionDisasterRecoveryDetails) GetStandbyWhitelistedIps ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateCrossRegionDisasterRecoveryDetails) GetSubnetId ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateCrossRegionDisasterRecoveryDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateCrossRegionDisasterRecoveryDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateCrossRegionDisasterRecoveryDetails) GetVaultId ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateCrossRegionDisasterRecoveryDetails) GetWhitelistedIps ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateCrossRegionDisasterRecoveryDetails) MarshalJSON ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateCrossRegionDisasterRecoveryDetails) String ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) String() string
func (*CreateCrossRegionDisasterRecoveryDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateCrossRegionDisasterRecoveryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateCrossRegionDisasterRecoveryDetails) ValidateEnumValue ¶ added in v65.33.0
func (m CreateCrossRegionDisasterRecoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateCrossTenancyDisasterRecoveryDetails ¶ added in v65.67.0
type CreateCrossTenancyDisasterRecoveryDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that will be used to create a new peer database for the DR association. SourceId *string `mandatory:"true" json:"sourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby. If false, the backups taken on the Primary are not replicated to the Standby database. IsReplicateAutomaticBackups *bool `mandatory:"false" json:"isReplicateAutomaticBackups"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` // Indicates the disaster recovery (DR) type of the standby Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. DisasterRecoveryType DisasterRecoveryConfigurationDisasterRecoveryTypeEnum `mandatory:"true" json:"disasterRecoveryType"` }
CreateCrossTenancyDisasterRecoveryDetails The following are the details necessary to create a cross-tenancy disaster recovery (DR) association for an existing Autonomous Database. This may be in the same region, or in another. *IMPORTANT* For creating a standby databases in a cross-tenancy local DR association:
- To create the standby database in different tenancy, use the compartment OCID in the tenancy where the standby is located.
- To create the request in the standby database, the sourceId value must be the OCID of the primary database.
- Creating a ADG DR in the same tenancy and region is not allowed. Use changeDisasterRecoveryConfiguration instead.
The following parameters are required for the cross-tenancy standby database
- disasterRecoveryType
The following parameters are optional for the cross-tenancy standby database. If included in the request, these parameters must contain the same values as the source Autonomous Database:
- dbName
- dbVersion
- ecpuCount
- dataStorageSizeInTB
- customerContacts
- scheduledOperations
- isAutoScalingForStorageEnabled
- definedTags
- freeformTags
- licenseModel
- whitelistedIps
- isMtlsConnectionRequired
func (CreateCrossTenancyDisasterRecoveryDetails) GetAdminPassword ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateCrossTenancyDisasterRecoveryDetails) GetArePrimaryWhitelistedIpsUsed ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateCrossTenancyDisasterRecoveryDetails) GetAutonomousContainerDatabaseId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateCrossTenancyDisasterRecoveryDetails) GetAutonomousMaintenanceScheduleType ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateCrossTenancyDisasterRecoveryDetails) GetBackupRetentionPeriodInDays ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateCrossTenancyDisasterRecoveryDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateCrossTenancyDisasterRecoveryDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateCrossTenancyDisasterRecoveryDetails) GetCharacterSet ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateCrossTenancyDisasterRecoveryDetails) GetCompartmentId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateCrossTenancyDisasterRecoveryDetails) GetComputeCount ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateCrossTenancyDisasterRecoveryDetails) GetComputeModel ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateCrossTenancyDisasterRecoveryDetails) GetCpuCoreCount ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateCrossTenancyDisasterRecoveryDetails) GetCustomerContacts ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateCrossTenancyDisasterRecoveryDetails) GetDataStorageSizeInGBs ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateCrossTenancyDisasterRecoveryDetails) GetDataStorageSizeInTBs ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateCrossTenancyDisasterRecoveryDetails) GetDatabaseEdition ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateCrossTenancyDisasterRecoveryDetails) GetDbName ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbName() *string
GetDbName returns DbName
func (CreateCrossTenancyDisasterRecoveryDetails) GetDbToolsDetails ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateCrossTenancyDisasterRecoveryDetails) GetDbVersion ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateCrossTenancyDisasterRecoveryDetails) GetDbWorkload ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateCrossTenancyDisasterRecoveryDetails) GetDefinedTags ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateCrossTenancyDisasterRecoveryDetails) GetDisplayName ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateCrossTenancyDisasterRecoveryDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateCrossTenancyDisasterRecoveryDetails) GetFreeformTags ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateCrossTenancyDisasterRecoveryDetails) GetInMemoryPercentage ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsAccessControlEnabled ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsAutoScalingEnabled ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsAutoScalingForStorageEnabled ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsDataGuardEnabled ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsDedicated ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsDevTier ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsFreeTier ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsLocalDataGuardEnabled ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsMtlsConnectionRequired ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateCrossTenancyDisasterRecoveryDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateCrossTenancyDisasterRecoveryDetails) GetKmsKeyId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateCrossTenancyDisasterRecoveryDetails) GetLicenseModel ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateCrossTenancyDisasterRecoveryDetails) GetNcharacterSet ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateCrossTenancyDisasterRecoveryDetails) GetNsgIds ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateCrossTenancyDisasterRecoveryDetails) GetOcpuCount ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateCrossTenancyDisasterRecoveryDetails) GetPrivateEndpointIp ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateCrossTenancyDisasterRecoveryDetails) GetPrivateEndpointLabel ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateCrossTenancyDisasterRecoveryDetails) GetResourcePoolLeaderId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateCrossTenancyDisasterRecoveryDetails) GetResourcePoolSummary ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateCrossTenancyDisasterRecoveryDetails) GetScheduledOperations ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateCrossTenancyDisasterRecoveryDetails) GetSecretId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateCrossTenancyDisasterRecoveryDetails) GetSecretVersionNumber ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateCrossTenancyDisasterRecoveryDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateCrossTenancyDisasterRecoveryDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateCrossTenancyDisasterRecoveryDetails) GetStandbyWhitelistedIps ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateCrossTenancyDisasterRecoveryDetails) GetSubnetId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateCrossTenancyDisasterRecoveryDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateCrossTenancyDisasterRecoveryDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateCrossTenancyDisasterRecoveryDetails) GetVaultId ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateCrossTenancyDisasterRecoveryDetails) GetWhitelistedIps ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateCrossTenancyDisasterRecoveryDetails) MarshalJSON ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateCrossTenancyDisasterRecoveryDetails) String ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) String() string
func (*CreateCrossTenancyDisasterRecoveryDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateCrossTenancyDisasterRecoveryDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateCrossTenancyDisasterRecoveryDetails) ValidateEnumValue ¶ added in v65.67.0
func (m CreateCrossTenancyDisasterRecoveryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDataGuardAssociationDetails ¶
type CreateDataGuardAssociationDetails interface { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** GetDatabaseAdminPassword() *string // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) GetDatabaseSoftwareImageId() *string GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails // True if active Data Guard is enabled. GetIsActiveDataGuardEnabled() *bool // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. GetPeerDbUniqueName() *string // Specifies a prefix for the `Oracle SID` of the database to be created. GetPeerSidPrefix() *string }
CreateDataGuardAssociationDetails The configuration details for creating a Data Guard association between databases. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateDataGuardAssociationDetailsProtectionModeEnum ¶
type CreateDataGuardAssociationDetailsProtectionModeEnum string
CreateDataGuardAssociationDetailsProtectionModeEnum Enum with underlying type: string
const ( CreateDataGuardAssociationDetailsProtectionModeAvailability CreateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" CreateDataGuardAssociationDetailsProtectionModePerformance CreateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" CreateDataGuardAssociationDetailsProtectionModeProtection CreateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for CreateDataGuardAssociationDetailsProtectionModeEnum
func GetCreateDataGuardAssociationDetailsProtectionModeEnumValues ¶
func GetCreateDataGuardAssociationDetailsProtectionModeEnumValues() []CreateDataGuardAssociationDetailsProtectionModeEnum
GetCreateDataGuardAssociationDetailsProtectionModeEnumValues Enumerates the set of values for CreateDataGuardAssociationDetailsProtectionModeEnum
func GetMappingCreateDataGuardAssociationDetailsProtectionModeEnum ¶
func GetMappingCreateDataGuardAssociationDetailsProtectionModeEnum(val string) (CreateDataGuardAssociationDetailsProtectionModeEnum, bool)
GetMappingCreateDataGuardAssociationDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDataGuardAssociationDetailsTransportTypeEnum ¶
type CreateDataGuardAssociationDetailsTransportTypeEnum string
CreateDataGuardAssociationDetailsTransportTypeEnum Enum with underlying type: string
const ( CreateDataGuardAssociationDetailsTransportTypeSync CreateDataGuardAssociationDetailsTransportTypeEnum = "SYNC" CreateDataGuardAssociationDetailsTransportTypeAsync CreateDataGuardAssociationDetailsTransportTypeEnum = "ASYNC" CreateDataGuardAssociationDetailsTransportTypeFastsync CreateDataGuardAssociationDetailsTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for CreateDataGuardAssociationDetailsTransportTypeEnum
func GetCreateDataGuardAssociationDetailsTransportTypeEnumValues ¶
func GetCreateDataGuardAssociationDetailsTransportTypeEnumValues() []CreateDataGuardAssociationDetailsTransportTypeEnum
GetCreateDataGuardAssociationDetailsTransportTypeEnumValues Enumerates the set of values for CreateDataGuardAssociationDetailsTransportTypeEnum
func GetMappingCreateDataGuardAssociationDetailsTransportTypeEnum ¶
func GetMappingCreateDataGuardAssociationDetailsTransportTypeEnum(val string) (CreateDataGuardAssociationDetailsTransportTypeEnum, bool)
GetMappingCreateDataGuardAssociationDetailsTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDataGuardAssociationRequest ¶
type CreateDataGuardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A request to create a Data Guard association. CreateDataGuardAssociationDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDataGuardAssociationRequest wrapper for the CreateDataGuardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDataGuardAssociation.go.html to see an example of how to use CreateDataGuardAssociationRequest.
func (CreateDataGuardAssociationRequest) BinaryRequestBody ¶
func (request CreateDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDataGuardAssociationRequest) HTTPRequest ¶
func (request CreateDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDataGuardAssociationRequest) RetryPolicy ¶
func (request CreateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDataGuardAssociationRequest) String ¶
func (request CreateDataGuardAssociationRequest) String() string
func (CreateDataGuardAssociationRequest) ValidateEnumValue ¶
func (request CreateDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDataGuardAssociationResponse ¶
type CreateDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateDataGuardAssociationResponse wrapper for the CreateDataGuardAssociation operation
func (CreateDataGuardAssociationResponse) HTTPResponse ¶
func (response CreateDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDataGuardAssociationResponse) String ¶
func (response CreateDataGuardAssociationResponse) String() string
type CreateDataGuardAssociationToExistingDbSystemDetails ¶
type CreateDataGuardAssociationToExistingDbSystemDetails struct { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` SourceEncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"sourceEncryptionKeyLocationDetails"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` // Specifies a prefix for the `Oracle SID` of the database to be created. PeerSidPrefix *string `mandatory:"false" json:"peerSidPrefix"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system in which to create the standby database. // You must supply this value if creationType is `ExistingDbSystem`. PeerDbSystemId *string `mandatory:"false" json:"peerDbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB home in which to create the standby database. // You must supply this value to create standby database with an existing DB home PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. ProtectionMode CreateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` }
CreateDataGuardAssociationToExistingDbSystemDetails The configuration details for creating a Data Guard association for a bare metal or Exadata DB system database. For these types of DB system databases, the `creationType` should be `ExistingDbSystem`. A standby database will be created in the DB system you specify. To create a Data Guard association for a database in a virtual machine DB system, use the CreateDataGuardAssociationWithNewDbSystemDetails subtype instead.
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetIsActiveDataGuardEnabled ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetIsActiveDataGuardEnabled() *bool
GetIsActiveDataGuardEnabled returns IsActiveDataGuardEnabled
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetPeerDbUniqueName ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetPeerDbUniqueName() *string
GetPeerDbUniqueName returns PeerDbUniqueName
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetPeerSidPrefix ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetPeerSidPrefix() *string
GetPeerSidPrefix returns PeerSidPrefix
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetProtectionMode ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
GetProtectionMode returns ProtectionMode
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetSourceEncryptionKeyLocationDetails ¶ added in v65.81.3
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails
GetSourceEncryptionKeyLocationDetails returns SourceEncryptionKeyLocationDetails
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetTransportType ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
GetTransportType returns TransportType
func (CreateDataGuardAssociationToExistingDbSystemDetails) MarshalJSON ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDataGuardAssociationToExistingDbSystemDetails) String ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) String() string
func (*CreateDataGuardAssociationToExistingDbSystemDetails) UnmarshalJSON ¶ added in v65.81.3
func (m *CreateDataGuardAssociationToExistingDbSystemDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDataGuardAssociationToExistingDbSystemDetails) ValidateEnumValue ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDataGuardAssociationToExistingVmClusterDetails ¶
type CreateDataGuardAssociationToExistingVmClusterDetails struct { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` SourceEncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"sourceEncryptionKeyLocationDetails"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` // Specifies a prefix for the `Oracle SID` of the database to be created. PeerSidPrefix *string `mandatory:"false" json:"peerSidPrefix"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Cluster in which to create the standby database. // You must supply this value if creationType is `ExistingVmCluster`. PeerVmClusterId *string `mandatory:"false" json:"peerVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB home in which to create the standby database. // You must supply this value to create standby database with an existing DB home PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. ProtectionMode CreateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` }
CreateDataGuardAssociationToExistingVmClusterDetails The configuration details for creating a Data Guard association for a ExaCC Vmcluster database. For these types of vm cluster databases, the `creationType` should be `ExistingVmCluster`. A standby database will be created in the VM cluster you specify.
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetIsActiveDataGuardEnabled ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetIsActiveDataGuardEnabled() *bool
GetIsActiveDataGuardEnabled returns IsActiveDataGuardEnabled
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetPeerDbUniqueName ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetPeerDbUniqueName() *string
GetPeerDbUniqueName returns PeerDbUniqueName
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetPeerSidPrefix ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetPeerSidPrefix() *string
GetPeerSidPrefix returns PeerSidPrefix
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetProtectionMode ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
GetProtectionMode returns ProtectionMode
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetSourceEncryptionKeyLocationDetails ¶ added in v65.81.3
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails
GetSourceEncryptionKeyLocationDetails returns SourceEncryptionKeyLocationDetails
func (CreateDataGuardAssociationToExistingVmClusterDetails) GetTransportType ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
GetTransportType returns TransportType
func (CreateDataGuardAssociationToExistingVmClusterDetails) MarshalJSON ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDataGuardAssociationToExistingVmClusterDetails) String ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) String() string
func (*CreateDataGuardAssociationToExistingVmClusterDetails) UnmarshalJSON ¶ added in v65.81.3
func (m *CreateDataGuardAssociationToExistingVmClusterDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDataGuardAssociationToExistingVmClusterDetails) ValidateEnumValue ¶
func (m CreateDataGuardAssociationToExistingVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDataGuardAssociationWithNewDbSystemDetails ¶
type CreateDataGuardAssociationWithNewDbSystemDetails struct { // A strong password for the `SYS`, `SYSTEM`, and `PDB Admin` users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` SourceEncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"sourceEncryptionKeyLocationDetails"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. PeerDbUniqueName *string `mandatory:"false" json:"peerDbUniqueName"` // Specifies a prefix for the `Oracle SID` of the database to be created. PeerSidPrefix *string `mandatory:"false" json:"peerSidPrefix"` // The user-friendly name of the DB system that will contain the the standby database. The display name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The name of the availability domain that the standby database DB system will be located in. For example- "Uocm:PHX-AD-1". AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // The virtual machine DB system shape to launch for the standby database in the Data Guard association. The shape determines the number of CPU cores and the amount of memory available for the DB system. // Only virtual machine shapes are valid options. If you do not supply this parameter, the default shape is the shape of the primary DB system. // To get a list of all shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"false" json:"shape"` // The number of CPU cores available for AMD-based virtual machine DB systems. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The number of nodes to launch for the DB system of the standby in the Data Guard association. For a 2-node RAC virtual machine DB system, specify either 1 or 2. If you do not supply this parameter, the default is the node count of the primary DB system. NodeCount *int `mandatory:"false" json:"nodeCount"` // The OCID of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For 1- and 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.16.16/28 // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The hostname for the DB node. Hostname *string `mandatory:"false" json:"hostname"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The time zone of the dataguard standby DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The IPv4 address from the provided OCI subnet which needs to be assigned to the VNIC. If not provided, it will // be auto-assigned with an available IPv4 address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // The IPv6 address from the provided OCI subnet which needs to be assigned to the VNIC. If not provided, it will // be auto-assigned with an available IPv6 address from the subnet. PrivateIpV6 *string `mandatory:"false" json:"privateIpV6"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` DbSystemFreeformTags map[string]string `mandatory:"false" json:"dbSystemFreeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DbSystemDefinedTags map[string]map[string]interface{} `mandatory:"false" json:"dbSystemDefinedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` DbSystemSecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"dbSystemSecurityAttributes"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` DatabaseFreeformTags map[string]string `mandatory:"false" json:"databaseFreeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DatabaseDefinedTags map[string]map[string]interface{} `mandatory:"false" json:"databaseDefinedTags"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` // The Oracle license model that applies to all the databases on the dataguard standby DB system. The default is LICENSE_INCLUDED. Bring your own license (BYOL) allows you to select the DB edition using the optional parameter, for Autonomous Database Serverless. LicenseModel CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The protection mode to set up between the primary and standby databases. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only protection mode currently supported by the Database service is MAXIMUM_PERFORMANCE. ProtectionMode CreateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` }
CreateDataGuardAssociationWithNewDbSystemDetails The configuration details for creating a Data Guard association for a virtual machine DB system database. For this type of DB system database, the `creationType` should be `NewDbSystem`. A new DB system will be launched to create the standby database. To create a Data Guard association for a database in a bare metal or Exadata DB system, use the CreateDataGuardAssociationToExistingDbSystemDetails subtype instead.
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetIsActiveDataGuardEnabled ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetIsActiveDataGuardEnabled() *bool
GetIsActiveDataGuardEnabled returns IsActiveDataGuardEnabled
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetPeerDbUniqueName ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetPeerDbUniqueName() *string
GetPeerDbUniqueName returns PeerDbUniqueName
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetPeerSidPrefix ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetPeerSidPrefix() *string
GetPeerSidPrefix returns PeerSidPrefix
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetProtectionMode ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
GetProtectionMode returns ProtectionMode
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetSourceEncryptionKeyLocationDetails ¶ added in v65.81.3
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetSourceEncryptionKeyLocationDetails() EncryptionKeyLocationDetails
GetSourceEncryptionKeyLocationDetails returns SourceEncryptionKeyLocationDetails
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetTransportType ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
GetTransportType returns TransportType
func (CreateDataGuardAssociationWithNewDbSystemDetails) MarshalJSON ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDataGuardAssociationWithNewDbSystemDetails) String ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) String() string
func (*CreateDataGuardAssociationWithNewDbSystemDetails) UnmarshalJSON ¶ added in v65.81.3
func (m *CreateDataGuardAssociationWithNewDbSystemDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDataGuardAssociationWithNewDbSystemDetails) ValidateEnumValue ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum ¶ added in v65.13.0
type CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum string
CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelLicenseIncluded CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelBringYourOwnLicense CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum
func GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumValues ¶ added in v65.13.0
func GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumValues() []CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum
GetCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnumValues Enumerates the set of values for CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum
func GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum ¶ added in v65.13.0
func GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum(val string) (CreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum, bool)
GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum ¶ added in v65.6.0
type CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum string
CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum Enum with underlying type: string
const ( CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeBalanced CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum = "BALANCED" CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeHighPerformance CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum = "HIGH_PERFORMANCE" )
Set of constants representing the allowable values for CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum
func GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumValues ¶ added in v65.6.0
func GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumValues() []CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum
GetCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnumValues Enumerates the set of values for CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum
func GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum ¶ added in v65.6.0
func GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum(val string) (CreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum, bool)
GetMappingCreateDataGuardAssociationWithNewDbSystemDetailsStorageVolumePerformanceModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseBase ¶
type CreateDatabaseBase interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. GetDbHomeId() *string // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. GetDbVersion() *string // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. GetKmsKeyVersionId() *string }
CreateDatabaseBase Details for creating a database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateDatabaseBaseSourceEnum ¶
type CreateDatabaseBaseSourceEnum string
CreateDatabaseBaseSourceEnum Enum with underlying type: string
const ( CreateDatabaseBaseSourceNone CreateDatabaseBaseSourceEnum = "NONE" CreateDatabaseBaseSourceDbBackup CreateDatabaseBaseSourceEnum = "DB_BACKUP" CreateDatabaseBaseSourceDataguard CreateDatabaseBaseSourceEnum = "DATAGUARD" )
Set of constants representing the allowable values for CreateDatabaseBaseSourceEnum
func GetCreateDatabaseBaseSourceEnumValues ¶
func GetCreateDatabaseBaseSourceEnumValues() []CreateDatabaseBaseSourceEnum
GetCreateDatabaseBaseSourceEnumValues Enumerates the set of values for CreateDatabaseBaseSourceEnum
func GetMappingCreateDatabaseBaseSourceEnum ¶
func GetMappingCreateDatabaseBaseSourceEnum(val string) (CreateDatabaseBaseSourceEnum, bool)
GetMappingCreateDatabaseBaseSourceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseDetails ¶
type CreateDatabaseDetails struct { // The database name. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"true" json:"dbName"` // A strong password for SYS, SYSTEM, and PDB Admin. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // The optional password to open the TDE wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. TdeWalletPassword *string `mandatory:"false" json:"tdeWalletPassword"` // The character set for the database. The default is AL32UTF8. Allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the database. The default is AL16UTF16. Allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // **Deprecated.** The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. // Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored. // The database workload type. DbWorkload CreateDatabaseDetailsDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // Specifies a prefix for the `Oracle SID` of the database to be created. SidPrefix *string `mandatory:"false" json:"sidPrefix"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` EncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"encryptionKeyLocationDetails"` }
CreateDatabaseDetails Details for creating a database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseDetails) String ¶
func (m CreateDatabaseDetails) String() string
func (*CreateDatabaseDetails) UnmarshalJSON ¶ added in v65.81.3
func (m *CreateDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDatabaseDetails) ValidateEnumValue ¶
func (m CreateDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseDetailsDbWorkloadEnum ¶
type CreateDatabaseDetailsDbWorkloadEnum string
CreateDatabaseDetailsDbWorkloadEnum Enum with underlying type: string
const ( CreateDatabaseDetailsDbWorkloadOltp CreateDatabaseDetailsDbWorkloadEnum = "OLTP" CreateDatabaseDetailsDbWorkloadDss CreateDatabaseDetailsDbWorkloadEnum = "DSS" )
Set of constants representing the allowable values for CreateDatabaseDetailsDbWorkloadEnum
func GetCreateDatabaseDetailsDbWorkloadEnumValues ¶
func GetCreateDatabaseDetailsDbWorkloadEnumValues() []CreateDatabaseDetailsDbWorkloadEnum
GetCreateDatabaseDetailsDbWorkloadEnumValues Enumerates the set of values for CreateDatabaseDetailsDbWorkloadEnum
func GetMappingCreateDatabaseDetailsDbWorkloadEnum ¶
func GetMappingCreateDatabaseDetailsDbWorkloadEnum(val string) (CreateDatabaseDetailsDbWorkloadEnum, bool)
GetMappingCreateDatabaseDetailsDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseFromAnotherDatabaseDetails ¶
type CreateDatabaseFromAnotherDatabaseDetails struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" json:"databaseId"` // A strong password for SYS, SYSTEM, PDB Admin and TDE Wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The password to open the TDE wallet. BackupTDEPassword *string `mandatory:"false" json:"backupTDEPassword"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"false" json:"dbName"` // The point in time of the original database from which the new database is created. If not specifed, the latest backup is used to create the database. TimeStampForPointInTimeRecovery *common.SDKTime `mandatory:"false" json:"timeStampForPointInTimeRecovery"` // The list of pluggable databases that needs to be restored into new database. PluggableDatabases []string `mandatory:"false" json:"pluggableDatabases"` }
CreateDatabaseFromAnotherDatabaseDetails The representation of CreateDatabaseFromAnotherDatabaseDetails
func (CreateDatabaseFromAnotherDatabaseDetails) String ¶
func (m CreateDatabaseFromAnotherDatabaseDetails) String() string
func (CreateDatabaseFromAnotherDatabaseDetails) ValidateEnumValue ¶
func (m CreateDatabaseFromAnotherDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseFromBackup ¶
type CreateDatabaseFromBackup struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"false" json:"dbVersion"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` }
CreateDatabaseFromBackup Details for creating a database by restoring from a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseFromBackup) GetDbHomeId ¶
func (m CreateDatabaseFromBackup) GetDbHomeId() *string
GetDbHomeId returns DbHomeId
func (CreateDatabaseFromBackup) GetDbVersion ¶
func (m CreateDatabaseFromBackup) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateDatabaseFromBackup) GetKmsKeyId ¶
func (m CreateDatabaseFromBackup) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDatabaseFromBackup) GetKmsKeyVersionId ¶
func (m CreateDatabaseFromBackup) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDatabaseFromBackup) MarshalJSON ¶
func (m CreateDatabaseFromBackup) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDatabaseFromBackup) String ¶
func (m CreateDatabaseFromBackup) String() string
func (CreateDatabaseFromBackup) ValidateEnumValue ¶
func (m CreateDatabaseFromBackup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseFromBackupDetails ¶
type CreateDatabaseFromBackupDetails struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" json:"backupId"` // A strong password for SYS, SYSTEM, PDB Admin and TDE Wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The password to open the TDE wallet. BackupTDEPassword *string `mandatory:"false" json:"backupTDEPassword"` SourceEncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"sourceEncryptionKeyLocationDetails"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"false" json:"dbName"` // Specifies a prefix for the `Oracle SID` of the database to be created. SidPrefix *string `mandatory:"false" json:"sidPrefix"` // The list of pluggable databases that needs to be restored into new database. PluggableDatabases []string `mandatory:"false" json:"pluggableDatabases"` }
CreateDatabaseFromBackupDetails The representation of CreateDatabaseFromBackupDetails
func (CreateDatabaseFromBackupDetails) String ¶
func (m CreateDatabaseFromBackupDetails) String() string
func (*CreateDatabaseFromBackupDetails) UnmarshalJSON ¶ added in v65.81.3
func (m *CreateDatabaseFromBackupDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateDatabaseFromBackupDetails) ValidateEnumValue ¶
func (m CreateDatabaseFromBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseFromDbSystemDetails ¶
type CreateDatabaseFromDbSystemDetails struct { // A strong password for SYS, SYSTEM, PDB Admin and TDE Wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The display name of the database to be created from the backup. It must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. DbName *string `mandatory:"false" json:"dbName"` // The database domain. In a distributed database system, DB_DOMAIN specifies the logical location of the database within the network structure. DbDomain *string `mandatory:"false" json:"dbDomain"` // The `DB_UNIQUE_NAME` of the Oracle Database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDatabaseFromDbSystemDetails Details for creating a database by restoring from a source database system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseFromDbSystemDetails) String ¶
func (m CreateDatabaseFromDbSystemDetails) String() string
func (CreateDatabaseFromDbSystemDetails) ValidateEnumValue ¶
func (m CreateDatabaseFromDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseRequest ¶
type CreateDatabaseRequest struct { // Request to create a new database. CreateNewDatabaseDetails CreateDatabaseBase `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseRequest wrapper for the CreateDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabase.go.html to see an example of how to use CreateDatabaseRequest.
func (CreateDatabaseRequest) BinaryRequestBody ¶
func (request CreateDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseRequest) HTTPRequest ¶
func (request CreateDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseRequest) RetryPolicy ¶
func (request CreateDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseRequest) String ¶
func (request CreateDatabaseRequest) String() string
func (CreateDatabaseRequest) ValidateEnumValue ¶
func (request CreateDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseResponse ¶
type CreateDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateDatabaseResponse wrapper for the CreateDatabase operation
func (CreateDatabaseResponse) HTTPResponse ¶
func (response CreateDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseResponse) String ¶
func (response CreateDatabaseResponse) String() string
type CreateDatabaseSoftwareImageDetails ¶
type CreateDatabaseSoftwareImageDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the database software image belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The database version with which the database software image is to be built. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // To what shape the image is meant for. ImageShapeFamily CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum `mandatory:"false" json:"imageShapeFamily,omitempty"` // The type of software image. Can be grid or database. ImageType CreateDatabaseSoftwareImageDetailsImageTypeEnum `mandatory:"false" json:"imageType,omitempty"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. PatchSet *string `mandatory:"false" json:"patchSet"` // List of one-off patches for Database Homes. DatabaseSoftwareImageOneOffPatches []string `mandatory:"false" json:"databaseSoftwareImageOneOffPatches"` // The output from the OPatch lsInventory command, which is passed as a string. LsInventory *string `mandatory:"false" json:"lsInventory"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. SourceDbHomeId *string `mandatory:"false" json:"sourceDbHomeId"` }
CreateDatabaseSoftwareImageDetails Parameters for creating a database software image in the specified compartment. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDatabaseSoftwareImageDetails) String ¶
func (m CreateDatabaseSoftwareImageDetails) String() string
func (CreateDatabaseSoftwareImageDetails) ValidateEnumValue ¶
func (m CreateDatabaseSoftwareImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum ¶
type CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum string
CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum Enum with underlying type: string
const ( CreateDatabaseSoftwareImageDetailsImageShapeFamilyVmBmShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "VM_BM_SHAPE" CreateDatabaseSoftwareImageDetailsImageShapeFamilyExadataShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXADATA_SHAPE" CreateDatabaseSoftwareImageDetailsImageShapeFamilyExaccShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXACC_SHAPE" CreateDatabaseSoftwareImageDetailsImageShapeFamilyExadbxsShape CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum = "EXADBXS_SHAPE" )
Set of constants representing the allowable values for CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues ¶
func GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues() []CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
GetCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnumValues Enumerates the set of values for CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum
func GetMappingCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum ¶
func GetMappingCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum(val string) (CreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum, bool)
GetMappingCreateDatabaseSoftwareImageDetailsImageShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseSoftwareImageDetailsImageTypeEnum ¶
type CreateDatabaseSoftwareImageDetailsImageTypeEnum string
CreateDatabaseSoftwareImageDetailsImageTypeEnum Enum with underlying type: string
const ( CreateDatabaseSoftwareImageDetailsImageTypeGridImage CreateDatabaseSoftwareImageDetailsImageTypeEnum = "GRID_IMAGE" CreateDatabaseSoftwareImageDetailsImageTypeDatabaseImage CreateDatabaseSoftwareImageDetailsImageTypeEnum = "DATABASE_IMAGE" )
Set of constants representing the allowable values for CreateDatabaseSoftwareImageDetailsImageTypeEnum
func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumValues ¶
func GetCreateDatabaseSoftwareImageDetailsImageTypeEnumValues() []CreateDatabaseSoftwareImageDetailsImageTypeEnum
GetCreateDatabaseSoftwareImageDetailsImageTypeEnumValues Enumerates the set of values for CreateDatabaseSoftwareImageDetailsImageTypeEnum
func GetMappingCreateDatabaseSoftwareImageDetailsImageTypeEnum ¶
func GetMappingCreateDatabaseSoftwareImageDetailsImageTypeEnum(val string) (CreateDatabaseSoftwareImageDetailsImageTypeEnum, bool)
GetMappingCreateDatabaseSoftwareImageDetailsImageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDatabaseSoftwareImageRequest ¶
type CreateDatabaseSoftwareImageRequest struct { // Request to create database software image. CreateDatabaseSoftwareImageDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDatabaseSoftwareImageRequest wrapper for the CreateDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabaseSoftwareImage.go.html to see an example of how to use CreateDatabaseSoftwareImageRequest.
func (CreateDatabaseSoftwareImageRequest) BinaryRequestBody ¶
func (request CreateDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request CreateDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request CreateDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDatabaseSoftwareImageRequest) String ¶
func (request CreateDatabaseSoftwareImageRequest) String() string
func (CreateDatabaseSoftwareImageRequest) ValidateEnumValue ¶
func (request CreateDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDatabaseSoftwareImageResponse ¶
type CreateDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseSoftwareImage instance DatabaseSoftwareImage `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateDatabaseSoftwareImageResponse wrapper for the CreateDatabaseSoftwareImage operation
func (CreateDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response CreateDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDatabaseSoftwareImageResponse) String ¶
func (response CreateDatabaseSoftwareImageResponse) String() string
type CreateDbHomeBase ¶
type CreateDbHomeBase interface { // The user-provided name of the Database Home. GetDisplayName() *string // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. GetKmsKeyVersionId() *string // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) GetDatabaseSoftwareImageId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} // If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI. GetIsDesupportedVersion() *bool // Indicates whether unified autiding is enabled or not. Set to True to enable unified auditing on respective DBHome. GetIsUnifiedAuditingEnabled() *bool }
CreateDbHomeBase Details for creating a Database Home. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateDbHomeBaseSourceEnum ¶
type CreateDbHomeBaseSourceEnum string
CreateDbHomeBaseSourceEnum Enum with underlying type: string
const ( CreateDbHomeBaseSourceNone CreateDbHomeBaseSourceEnum = "NONE" CreateDbHomeBaseSourceDbBackup CreateDbHomeBaseSourceEnum = "DB_BACKUP" CreateDbHomeBaseSourceDatabase CreateDbHomeBaseSourceEnum = "DATABASE" CreateDbHomeBaseSourceVmClusterBackup CreateDbHomeBaseSourceEnum = "VM_CLUSTER_BACKUP" CreateDbHomeBaseSourceVmClusterNew CreateDbHomeBaseSourceEnum = "VM_CLUSTER_NEW" )
Set of constants representing the allowable values for CreateDbHomeBaseSourceEnum
func GetCreateDbHomeBaseSourceEnumValues ¶
func GetCreateDbHomeBaseSourceEnumValues() []CreateDbHomeBaseSourceEnum
GetCreateDbHomeBaseSourceEnumValues Enumerates the set of values for CreateDbHomeBaseSourceEnum
func GetMappingCreateDbHomeBaseSourceEnum ¶
func GetMappingCreateDbHomeBaseSourceEnum(val string) (CreateDbHomeBaseSourceEnum, bool)
GetMappingCreateDbHomeBaseSourceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateDbHomeDetails ¶
type CreateDbHomeDetails struct { // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"true" json:"dbVersion"` Database *CreateDatabaseDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Indicates whether unified auditing is enabled or not IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
CreateDbHomeDetails Details for creating a Database Home. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeDetails) String ¶
func (m CreateDbHomeDetails) String() string
func (CreateDbHomeDetails) ValidateEnumValue ¶
func (m CreateDbHomeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeFromBackupDetails ¶
type CreateDbHomeFromBackupDetails struct { Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // Indicates whether unified auditing is enabled or not IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the image to be used to restore a database. DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeFromBackupDetails Details for creating a Database Home if you are creating a database by restoring from a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeFromBackupDetails) String ¶
func (m CreateDbHomeFromBackupDetails) String() string
func (CreateDbHomeFromBackupDetails) ValidateEnumValue ¶
func (m CreateDbHomeFromBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeFromDatabaseDetails ¶
type CreateDbHomeFromDatabaseDetails struct { Database *CreateDatabaseFromAnotherDatabaseDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // Indicates whether unified auditing is enabled or not IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeFromDatabaseDetails Details for creating a Database Home if you are creating a database by restoring from a database backup. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeFromDatabaseDetails) String ¶
func (m CreateDbHomeFromDatabaseDetails) String() string
func (CreateDbHomeFromDatabaseDetails) ValidateEnumValue ¶
func (m CreateDbHomeFromDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeFromDbSystemDetails ¶
type CreateDbHomeFromDbSystemDetails struct { Database *CreateDatabaseFromDbSystemDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDbHomeFromDbSystemDetails Details for creating a Database Home if you are cloning a database from a another database system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateDbHomeFromDbSystemDetails) String ¶
func (m CreateDbHomeFromDbSystemDetails) String() string
func (CreateDbHomeFromDbSystemDetails) ValidateEnumValue ¶
func (m CreateDbHomeFromDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeRequest ¶
type CreateDbHomeRequest struct { // Request to create a new Database Home. CreateDbHomeWithDbSystemIdDetails CreateDbHomeBase `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateDbHomeRequest wrapper for the CreateDbHome operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDbHome.go.html to see an example of how to use CreateDbHomeRequest.
func (CreateDbHomeRequest) BinaryRequestBody ¶
func (request CreateDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateDbHomeRequest) HTTPRequest ¶
func (request CreateDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDbHomeRequest) RetryPolicy ¶
func (request CreateDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateDbHomeRequest) String ¶
func (request CreateDbHomeRequest) String() string
func (CreateDbHomeRequest) ValidateEnumValue ¶
func (request CreateDbHomeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeResponse ¶
type CreateDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The DbHome instance DbHome `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateDbHomeResponse wrapper for the CreateDbHome operation
func (CreateDbHomeResponse) HTTPResponse ¶
func (response CreateDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDbHomeResponse) String ¶
func (response CreateDbHomeResponse) String() string
type CreateDbHomeWithDbSystemIdDetails ¶
type CreateDbHomeWithDbSystemIdDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI. IsDesupportedVersion *bool `mandatory:"false" json:"isDesupportedVersion"` // Indicates whether unified autiding is enabled or not. Set to True to enable unified auditing on respective DBHome. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"false" json:"dbVersion"` Database *CreateDatabaseDetails `mandatory:"false" json:"database"` }
CreateDbHomeWithDbSystemIdDetails Note that a valid `dbSystemId` value must be supplied for the `CreateDbHomeWithDbSystemId` API operation to successfully complete.
func (CreateDbHomeWithDbSystemIdDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithDbSystemIdDetails) GetDefinedTags ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithDbSystemIdDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdDetails) GetFreeformTags ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithDbSystemIdDetails) GetIsDesupportedVersion ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetIsDesupportedVersion() *bool
GetIsDesupportedVersion returns IsDesupportedVersion
func (CreateDbHomeWithDbSystemIdDetails) GetIsUnifiedAuditingEnabled ¶ added in v65.65.0
func (m CreateDbHomeWithDbSystemIdDetails) GetIsUnifiedAuditingEnabled() *bool
GetIsUnifiedAuditingEnabled returns IsUnifiedAuditingEnabled
func (CreateDbHomeWithDbSystemIdDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithDbSystemIdDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithDbSystemIdDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdDetails) String ¶
func (m CreateDbHomeWithDbSystemIdDetails) String() string
func (CreateDbHomeWithDbSystemIdDetails) ValidateEnumValue ¶
func (m CreateDbHomeWithDbSystemIdDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeWithDbSystemIdFromBackupDetails ¶
type CreateDbHomeWithDbSystemIdFromBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI. IsDesupportedVersion *bool `mandatory:"false" json:"isDesupportedVersion"` // Indicates whether unified autiding is enabled or not. Set to True to enable unified auditing on respective DBHome. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
CreateDbHomeWithDbSystemIdFromBackupDetails Note that a valid `dbSystemId` value must be supplied for the `CreateDbHomeWithDbSystemIdFromBackup` API operation to successfully complete.
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDefinedTags ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetFreeformTags ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetIsDesupportedVersion ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetIsDesupportedVersion() *bool
GetIsDesupportedVersion returns IsDesupportedVersion
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetIsUnifiedAuditingEnabled ¶ added in v65.65.0
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetIsUnifiedAuditingEnabled() *bool
GetIsUnifiedAuditingEnabled returns IsUnifiedAuditingEnabled
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdFromBackupDetails) String ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) String() string
func (CreateDbHomeWithDbSystemIdFromBackupDetails) ValidateEnumValue ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeWithDbSystemIdFromDatabaseDetails ¶
type CreateDbHomeWithDbSystemIdFromDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` Database *CreateDatabaseFromAnotherDatabaseDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI. IsDesupportedVersion *bool `mandatory:"false" json:"isDesupportedVersion"` // Indicates whether unified autiding is enabled or not. Set to True to enable unified auditing on respective DBHome. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
CreateDbHomeWithDbSystemIdFromDatabaseDetails Note that a valid `dbSystemId` value must be supplied for the `CreateDbHomeWithDbSystemIdFromDatabase` API operation to successfully complete.
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDefinedTags ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetFreeformTags ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetIsDesupportedVersion ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetIsDesupportedVersion() *bool
GetIsDesupportedVersion returns IsDesupportedVersion
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetIsUnifiedAuditingEnabled ¶ added in v65.65.0
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetIsUnifiedAuditingEnabled() *bool
GetIsUnifiedAuditingEnabled returns IsUnifiedAuditingEnabled
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) String ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) String() string
func (CreateDbHomeWithDbSystemIdFromDatabaseDetails) ValidateEnumValue ¶
func (m CreateDbHomeWithDbSystemIdFromDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeWithVmClusterIdDetails ¶
type CreateDbHomeWithVmClusterIdDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"true" json:"vmClusterId"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI. IsDesupportedVersion *bool `mandatory:"false" json:"isDesupportedVersion"` // Indicates whether unified autiding is enabled or not. Set to True to enable unified auditing on respective DBHome. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"false" json:"dbVersion"` Database *CreateDatabaseDetails `mandatory:"false" json:"database"` }
CreateDbHomeWithVmClusterIdDetails Note that a valid `vmClusterId` value must be supplied for the `CreateDbHomeWithVmClusterId` API operation to successfully complete.
func (CreateDbHomeWithVmClusterIdDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithVmClusterIdDetails) GetDefinedTags ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithVmClusterIdDetails) GetDisplayName ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithVmClusterIdDetails) GetFreeformTags ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithVmClusterIdDetails) GetIsDesupportedVersion ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetIsDesupportedVersion() *bool
GetIsDesupportedVersion returns IsDesupportedVersion
func (CreateDbHomeWithVmClusterIdDetails) GetIsUnifiedAuditingEnabled ¶ added in v65.65.0
func (m CreateDbHomeWithVmClusterIdDetails) GetIsUnifiedAuditingEnabled() *bool
GetIsUnifiedAuditingEnabled returns IsUnifiedAuditingEnabled
func (CreateDbHomeWithVmClusterIdDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithVmClusterIdDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithVmClusterIdDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithVmClusterIdDetails) MarshalJSON ¶
func (m CreateDbHomeWithVmClusterIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithVmClusterIdDetails) String ¶
func (m CreateDbHomeWithVmClusterIdDetails) String() string
func (CreateDbHomeWithVmClusterIdDetails) ValidateEnumValue ¶
func (m CreateDbHomeWithVmClusterIdDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateDbHomeWithVmClusterIdFromBackupDetails ¶
type CreateDbHomeWithVmClusterIdFromBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"true" json:"vmClusterId"` Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the Database Home. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the customer acknowledges that the specified Oracle Database software is an older release that is not currently supported by OCI. IsDesupportedVersion *bool `mandatory:"false" json:"isDesupportedVersion"` // Indicates whether unified autiding is enabled or not. Set to True to enable unified auditing on respective DBHome. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
CreateDbHomeWithVmClusterIdFromBackupDetails Note that a valid `vmClusterId` value must be supplied for the `CreateDbHomeWithVmClusterIdFromBackup` API operation to successfully complete.
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetDatabaseSoftwareImageId ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDatabaseSoftwareImageId() *string
GetDatabaseSoftwareImageId returns DatabaseSoftwareImageId
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetDefinedTags ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetDisplayName ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetFreeformTags ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetIsDesupportedVersion ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetIsDesupportedVersion() *bool
GetIsDesupportedVersion returns IsDesupportedVersion
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetIsUnifiedAuditingEnabled ¶ added in v65.65.0
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetIsUnifiedAuditingEnabled() *bool
GetIsUnifiedAuditingEnabled returns IsUnifiedAuditingEnabled
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyId ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyVersionId ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateDbHomeWithVmClusterIdFromBackupDetails) MarshalJSON ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithVmClusterIdFromBackupDetails) String ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) String() string
func (CreateDbHomeWithVmClusterIdFromBackupDetails) ValidateEnumValue ¶
func (m CreateDbHomeWithVmClusterIdFromBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExadataInfrastructureDetails ¶
type CreateExadataInfrastructureDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Exadata infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"true" json:"shape"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"true" json:"timeZone"` // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"true" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"true" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"true" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"true" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"true" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"true" json:"infiniBandNetworkCIDR"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"true" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"true" json:"ntpServer"` // The corporate network proxy for access to the control plane network. Oracle recommends using an HTTPS proxy when possible // for enhanced security. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The number of storage servers for the Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The number of compute servers for the Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // Indicates if deployment is Multi-Rack or not. IsMultiRackDeployment *bool `mandatory:"false" json:"isMultiRackDeployment"` // The base64 encoded Multi-Rack configuration json file. MultiRackConfigurationFile []byte `mandatory:"false" json:"multiRackConfigurationFile"` // Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration // for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time // using the UpdateExadatainfrastructure API. IsCpsOfflineReportEnabled *bool `mandatory:"false" json:"isCpsOfflineReportEnabled"` NetworkBondingModeDetails *NetworkBondingModeDetails `mandatory:"false" json:"networkBondingModeDetails"` // The database server type of the Exadata infrastructure. DatabaseServerType *string `mandatory:"false" json:"databaseServerType"` // The storage server type of the Exadata infrastructure. StorageServerType *string `mandatory:"false" json:"storageServerType"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExadataInfrastructureDetails Request to create Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. See CreateCloudExadataInfrastructureDetails for information on creating a cloud Exadata infrastructure resource in an Exadata Cloud Service instance.
func (CreateExadataInfrastructureDetails) String ¶
func (m CreateExadataInfrastructureDetails) String() string
func (CreateExadataInfrastructureDetails) ValidateEnumValue ¶
func (m CreateExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExadataInfrastructureRequest ¶
type CreateExadataInfrastructureRequest struct { // Request to create Exadata Cloud@Customer infrastructure. CreateExadataInfrastructureDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExadataInfrastructureRequest wrapper for the CreateExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExadataInfrastructure.go.html to see an example of how to use CreateExadataInfrastructureRequest.
func (CreateExadataInfrastructureRequest) BinaryRequestBody ¶
func (request CreateExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExadataInfrastructureRequest) HTTPRequest ¶
func (request CreateExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExadataInfrastructureRequest) RetryPolicy ¶
func (request CreateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExadataInfrastructureRequest) String ¶
func (request CreateExadataInfrastructureRequest) String() string
func (CreateExadataInfrastructureRequest) ValidateEnumValue ¶
func (request CreateExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExadataInfrastructureResponse ¶
type CreateExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExadataInfrastructureResponse wrapper for the CreateExadataInfrastructure operation
func (CreateExadataInfrastructureResponse) HTTPResponse ¶
func (response CreateExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExadataInfrastructureResponse) String ¶
func (response CreateExadataInfrastructureResponse) String() string
type CreateExadbVmClusterDetails ¶ added in v65.69.0
type CreateExadbVmClusterDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain in which the Exadata VM cluster on Exascale Infrastructure is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Exadata VM cluster on Exascale Infrastructure. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure. BackupSubnetId *string `mandatory:"true" json:"backupSubnetId"` // The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the Exadata VM cluster on Exascale Infrastructure. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). For Exadata systems, the maximum length of the hostname is 12 characters. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // then the Exadata VM cluster on Exascale Infrastructure will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The shape of the Exadata VM cluster on Exascale Infrastructure resource Shape *string `mandatory:"true" json:"shape"` // The number of nodes in the Exadata VM cluster on Exascale Infrastructure. NodeCount *int `mandatory:"true" json:"nodeCount"` // The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure. TotalECpuCount *int `mandatory:"true" json:"totalECpuCount"` // The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure. EnabledECpuCount *int `mandatory:"true" json:"enabledECpuCount"` VmFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"true" json:"vmFileSystemStorage"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. ExascaleDbStorageVaultId *string `mandatory:"true" json:"exascaleDbStorageVaultId"` // Grid Setup will be done using this grid image id. // The grid image ID can be obtained using the API /20160918/giVersions/{majorVersion}/minorVersions?compartmentId=<compartmentId>&shapeFamily=EXADB_XS&availabilityDomain=<AD name>. // The list of supported major versions can be obtained using the API /20160918/giVersions?compartmentId=<compartmentId>&shape=ExaDbXS&availabilityDomain=<AD name> GridImageId *string `mandatory:"true" json:"gridImageId"` // The cluster name for Exadata VM cluster on Exascale Infrastructure. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN // resolver is enabled for the specified subnet, then the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. // Applies to Exadata Database Service on Exascale Infrastructure only. Domain *string `mandatory:"false" json:"domain"` // The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateExadbVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The time zone to use for the Exadata VM cluster on Exascale Infrastructure. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The Secured Communication (TCPS) protocol Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` // The private zone ID in which you want DNS records to be created. PrivateZoneId *string `mandatory:"false" json:"privateZoneId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` }
CreateExadbVmClusterDetails Details for the create Exadata VM cluster on Exascale Infrastructure operation. Applies to Exadata Database Service on Exascale Infrastructure only.
func (CreateExadbVmClusterDetails) String ¶ added in v65.69.0
func (m CreateExadbVmClusterDetails) String() string
func (CreateExadbVmClusterDetails) ValidateEnumValue ¶ added in v65.69.0
func (m CreateExadbVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExadbVmClusterDetailsLicenseModelEnum ¶ added in v65.69.0
type CreateExadbVmClusterDetailsLicenseModelEnum string
CreateExadbVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateExadbVmClusterDetailsLicenseModelLicenseIncluded CreateExadbVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateExadbVmClusterDetailsLicenseModelBringYourOwnLicense CreateExadbVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateExadbVmClusterDetailsLicenseModelEnum
func GetCreateExadbVmClusterDetailsLicenseModelEnumValues ¶ added in v65.69.0
func GetCreateExadbVmClusterDetailsLicenseModelEnumValues() []CreateExadbVmClusterDetailsLicenseModelEnum
GetCreateExadbVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateExadbVmClusterDetailsLicenseModelEnum
func GetMappingCreateExadbVmClusterDetailsLicenseModelEnum ¶ added in v65.69.0
func GetMappingCreateExadbVmClusterDetailsLicenseModelEnum(val string) (CreateExadbVmClusterDetailsLicenseModelEnum, bool)
GetMappingCreateExadbVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateExadbVmClusterRequest ¶ added in v65.69.0
type CreateExadbVmClusterRequest struct { // Request to create a Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only. See The New Exadata Cloud Service Resource Model (https://docs.oracle.com/iaas/Content/Database/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) for information on this resource type. CreateExadbVmClusterDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExadbVmClusterRequest wrapper for the CreateExadbVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExadbVmCluster.go.html to see an example of how to use CreateExadbVmClusterRequest.
func (CreateExadbVmClusterRequest) BinaryRequestBody ¶ added in v65.69.0
func (request CreateExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExadbVmClusterRequest) HTTPRequest ¶ added in v65.69.0
func (request CreateExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExadbVmClusterRequest) RetryPolicy ¶ added in v65.69.0
func (request CreateExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExadbVmClusterRequest) String ¶ added in v65.69.0
func (request CreateExadbVmClusterRequest) String() string
func (CreateExadbVmClusterRequest) ValidateEnumValue ¶ added in v65.69.0
func (request CreateExadbVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExadbVmClusterResponse ¶ added in v65.69.0
type CreateExadbVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The ExadbVmCluster instance ExadbVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExadbVmClusterResponse wrapper for the CreateExadbVmCluster operation
func (CreateExadbVmClusterResponse) HTTPResponse ¶ added in v65.69.0
func (response CreateExadbVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExadbVmClusterResponse) String ¶ added in v65.69.0
func (response CreateExadbVmClusterResponse) String() string
type CreateExascaleDbStorageVaultDetails ¶ added in v65.69.0
type CreateExascaleDbStorageVaultDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the availability domain in which the Exadata Database Storage Vault is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` HighCapacityDatabaseStorage *ExascaleDbStorageInputDetails `mandatory:"true" json:"highCapacityDatabaseStorage"` // Exadata Database Storage Vault description. Description *string `mandatory:"false" json:"description"` // The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The size of additional Flash Cache in percentage of High Capacity database storage. AdditionalFlashCacheInPercent *int `mandatory:"false" json:"additionalFlashCacheInPercent"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` }
CreateExascaleDbStorageVaultDetails Details to create a Exadata Database Storage Vault.
func (CreateExascaleDbStorageVaultDetails) String ¶ added in v65.69.0
func (m CreateExascaleDbStorageVaultDetails) String() string
func (CreateExascaleDbStorageVaultDetails) ValidateEnumValue ¶ added in v65.69.0
func (m CreateExascaleDbStorageVaultDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExascaleDbStorageVaultRequest ¶ added in v65.69.0
type CreateExascaleDbStorageVaultRequest struct { // Request to create a Exadata Database Storage Vault. CreateExascaleDbStorageVaultDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExascaleDbStorageVaultRequest wrapper for the CreateExascaleDbStorageVault operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExascaleDbStorageVault.go.html to see an example of how to use CreateExascaleDbStorageVaultRequest.
func (CreateExascaleDbStorageVaultRequest) BinaryRequestBody ¶ added in v65.69.0
func (request CreateExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExascaleDbStorageVaultRequest) HTTPRequest ¶ added in v65.69.0
func (request CreateExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExascaleDbStorageVaultRequest) RetryPolicy ¶ added in v65.69.0
func (request CreateExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExascaleDbStorageVaultRequest) String ¶ added in v65.69.0
func (request CreateExascaleDbStorageVaultRequest) String() string
func (CreateExascaleDbStorageVaultRequest) ValidateEnumValue ¶ added in v65.69.0
func (request CreateExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExascaleDbStorageVaultResponse ¶ added in v65.69.0
type CreateExascaleDbStorageVaultResponse struct { // The underlying http response RawResponse *http.Response // The ExascaleDbStorageVault instance ExascaleDbStorageVault `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExascaleDbStorageVaultResponse wrapper for the CreateExascaleDbStorageVault operation
func (CreateExascaleDbStorageVaultResponse) HTTPResponse ¶ added in v65.69.0
func (response CreateExascaleDbStorageVaultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExascaleDbStorageVaultResponse) String ¶ added in v65.69.0
func (response CreateExascaleDbStorageVaultResponse) String() string
type CreateExecutionActionDetails ¶ added in v65.73.0
type CreateExecutionActionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution window resource the execution action belongs to. ExecutionWindowId *string `mandatory:"true" json:"executionWindowId"` // The action type of the execution action being performed ActionType CreateExecutionActionDetailsActionTypeEnum `mandatory:"true" json:"actionType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` // List of action members of this execution action. ActionMembers []ExecutionActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExecutionActionDetails Request to create execution action resource.
func (CreateExecutionActionDetails) String ¶ added in v65.73.0
func (m CreateExecutionActionDetails) String() string
func (CreateExecutionActionDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CreateExecutionActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExecutionActionDetailsActionTypeEnum ¶ added in v65.73.0
type CreateExecutionActionDetailsActionTypeEnum string
CreateExecutionActionDetailsActionTypeEnum Enum with underlying type: string
const ( CreateExecutionActionDetailsActionTypeDbServerFullSoftwareUpdate CreateExecutionActionDetailsActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" CreateExecutionActionDetailsActionTypeStorageServerFullSoftwareUpdate CreateExecutionActionDetailsActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" CreateExecutionActionDetailsActionTypeNetworkSwitchFullSoftwareUpdate CreateExecutionActionDetailsActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for CreateExecutionActionDetailsActionTypeEnum
func GetCreateExecutionActionDetailsActionTypeEnumValues ¶ added in v65.73.0
func GetCreateExecutionActionDetailsActionTypeEnumValues() []CreateExecutionActionDetailsActionTypeEnum
GetCreateExecutionActionDetailsActionTypeEnumValues Enumerates the set of values for CreateExecutionActionDetailsActionTypeEnum
func GetMappingCreateExecutionActionDetailsActionTypeEnum ¶ added in v65.73.0
func GetMappingCreateExecutionActionDetailsActionTypeEnum(val string) (CreateExecutionActionDetailsActionTypeEnum, bool)
GetMappingCreateExecutionActionDetailsActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateExecutionActionRequest ¶ added in v65.73.0
type CreateExecutionActionRequest struct { // Request to create execution action. CreateExecutionActionDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExecutionActionRequest wrapper for the CreateExecutionAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExecutionAction.go.html to see an example of how to use CreateExecutionActionRequest.
func (CreateExecutionActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CreateExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExecutionActionRequest) HTTPRequest ¶ added in v65.73.0
func (request CreateExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExecutionActionRequest) RetryPolicy ¶ added in v65.73.0
func (request CreateExecutionActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExecutionActionRequest) String ¶ added in v65.73.0
func (request CreateExecutionActionRequest) String() string
func (CreateExecutionActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CreateExecutionActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExecutionActionResponse ¶ added in v65.73.0
type CreateExecutionActionResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionAction instance ExecutionAction `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExecutionActionResponse wrapper for the CreateExecutionAction operation
func (CreateExecutionActionResponse) HTTPResponse ¶ added in v65.73.0
func (response CreateExecutionActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExecutionActionResponse) String ¶ added in v65.73.0
func (response CreateExecutionActionResponse) String() string
type CreateExecutionWindowDetails ¶ added in v65.73.0
type CreateExecutionWindowDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution resource the execution window belongs to. ExecutionResourceId *string `mandatory:"true" json:"executionResourceId"` // The scheduled start date and time of the execution window. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Duration window allows user to set a duration they plan to allocate for Scheduling window. The duration is in minutes. WindowDurationInMins *int `mandatory:"true" json:"windowDurationInMins"` // Indicates if duration the user plans to allocate for scheduling window is strictly enforced. The default value is `FALSE`. IsEnforcedDuration *bool `mandatory:"false" json:"isEnforcedDuration"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExecutionWindowDetails Request to create an execution window resource under an execution resource.
func (CreateExecutionWindowDetails) String ¶ added in v65.73.0
func (m CreateExecutionWindowDetails) String() string
func (CreateExecutionWindowDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CreateExecutionWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExecutionWindowRequest ¶ added in v65.73.0
type CreateExecutionWindowRequest struct { // Request to create execution window. CreateExecutionWindowDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExecutionWindowRequest wrapper for the CreateExecutionWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExecutionWindow.go.html to see an example of how to use CreateExecutionWindowRequest.
func (CreateExecutionWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CreateExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExecutionWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request CreateExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExecutionWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request CreateExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExecutionWindowRequest) String ¶ added in v65.73.0
func (request CreateExecutionWindowRequest) String() string
func (CreateExecutionWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CreateExecutionWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExecutionWindowResponse ¶ added in v65.73.0
type CreateExecutionWindowResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionWindow instance ExecutionWindow `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExecutionWindowResponse wrapper for the CreateExecutionWindow operation
func (CreateExecutionWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response CreateExecutionWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExecutionWindowResponse) String ¶ added in v65.73.0
func (response CreateExecutionWindowResponse) String() string
type CreateExternalBackupJobDetails ¶
type CreateExternalBackupJobDetails struct { // The targeted availability domain for the backup. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment where this backup should be created. CompartmentId *string `mandatory:"true" json:"compartmentId"` // A user-friendly name for the backup. This name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // A valid Oracle Database version. DbVersion *string `mandatory:"true" json:"dbVersion"` // The name of the database from which the backup is being taken. DbName *string `mandatory:"true" json:"dbName"` // The `DBID` of the Oracle Database being backed up. ExternalDatabaseIdentifier *int64 `mandatory:"true" json:"externalDatabaseIdentifier"` // The character set for the database. CharacterSet *string `mandatory:"true" json:"characterSet"` // The national character set for the database. NcharacterSet *string `mandatory:"true" json:"ncharacterSet"` // The mode (single instance or RAC) of the database being backed up. DatabaseMode CreateExternalBackupJobDetailsDatabaseModeEnum `mandatory:"true" json:"databaseMode"` // The Oracle Database edition to use for creating a database from this standalone backup. // Note that 2-node RAC DB systems require Enterprise Edition - Extreme Performance. DatabaseEdition CreateExternalBackupJobDetailsDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The `DB_UNIQUE_NAME` of the Oracle Database being backed up. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The pluggable database name. PdbName *string `mandatory:"false" json:"pdbName"` }
CreateExternalBackupJobDetails The representation of CreateExternalBackupJobDetails
func (CreateExternalBackupJobDetails) String ¶
func (m CreateExternalBackupJobDetails) String() string
func (CreateExternalBackupJobDetails) ValidateEnumValue ¶
func (m CreateExternalBackupJobDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalBackupJobDetailsDatabaseEditionEnum ¶
type CreateExternalBackupJobDetailsDatabaseEditionEnum string
CreateExternalBackupJobDetailsDatabaseEditionEnum Enum with underlying type: string
const ( CreateExternalBackupJobDetailsDatabaseEditionStandardEdition CreateExternalBackupJobDetailsDatabaseEditionEnum = "STANDARD_EDITION" CreateExternalBackupJobDetailsDatabaseEditionEnterpriseEdition CreateExternalBackupJobDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION" CreateExternalBackupJobDetailsDatabaseEditionEnterpriseEditionHighPerformance CreateExternalBackupJobDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" CreateExternalBackupJobDetailsDatabaseEditionEnterpriseEditionExtremePerformance CreateExternalBackupJobDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for CreateExternalBackupJobDetailsDatabaseEditionEnum
func GetCreateExternalBackupJobDetailsDatabaseEditionEnumValues ¶
func GetCreateExternalBackupJobDetailsDatabaseEditionEnumValues() []CreateExternalBackupJobDetailsDatabaseEditionEnum
GetCreateExternalBackupJobDetailsDatabaseEditionEnumValues Enumerates the set of values for CreateExternalBackupJobDetailsDatabaseEditionEnum
func GetMappingCreateExternalBackupJobDetailsDatabaseEditionEnum ¶
func GetMappingCreateExternalBackupJobDetailsDatabaseEditionEnum(val string) (CreateExternalBackupJobDetailsDatabaseEditionEnum, bool)
GetMappingCreateExternalBackupJobDetailsDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateExternalBackupJobDetailsDatabaseModeEnum ¶
type CreateExternalBackupJobDetailsDatabaseModeEnum string
CreateExternalBackupJobDetailsDatabaseModeEnum Enum with underlying type: string
const ( CreateExternalBackupJobDetailsDatabaseModeSi CreateExternalBackupJobDetailsDatabaseModeEnum = "SI" CreateExternalBackupJobDetailsDatabaseModeRac CreateExternalBackupJobDetailsDatabaseModeEnum = "RAC" )
Set of constants representing the allowable values for CreateExternalBackupJobDetailsDatabaseModeEnum
func GetCreateExternalBackupJobDetailsDatabaseModeEnumValues ¶
func GetCreateExternalBackupJobDetailsDatabaseModeEnumValues() []CreateExternalBackupJobDetailsDatabaseModeEnum
GetCreateExternalBackupJobDetailsDatabaseModeEnumValues Enumerates the set of values for CreateExternalBackupJobDetailsDatabaseModeEnum
func GetMappingCreateExternalBackupJobDetailsDatabaseModeEnum ¶
func GetMappingCreateExternalBackupJobDetailsDatabaseModeEnum(val string) (CreateExternalBackupJobDetailsDatabaseModeEnum, bool)
GetMappingCreateExternalBackupJobDetailsDatabaseModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateExternalBackupJobRequest ¶
type CreateExternalBackupJobRequest struct { // Request to create a cloud backup resource for a database running outside the cloud. CreateExternalBackupJobDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalBackupJobRequest wrapper for the CreateExternalBackupJob operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalBackupJob.go.html to see an example of how to use CreateExternalBackupJobRequest.
func (CreateExternalBackupJobRequest) BinaryRequestBody ¶
func (request CreateExternalBackupJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExternalBackupJobRequest) HTTPRequest ¶
func (request CreateExternalBackupJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalBackupJobRequest) RetryPolicy ¶
func (request CreateExternalBackupJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalBackupJobRequest) String ¶
func (request CreateExternalBackupJobRequest) String() string
func (CreateExternalBackupJobRequest) ValidateEnumValue ¶
func (request CreateExternalBackupJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalBackupJobResponse ¶
type CreateExternalBackupJobResponse struct { // The underlying http response RawResponse *http.Response // The ExternalBackupJob instance ExternalBackupJob `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExternalBackupJobResponse wrapper for the CreateExternalBackupJob operation
func (CreateExternalBackupJobResponse) HTTPResponse ¶
func (response CreateExternalBackupJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalBackupJobResponse) String ¶
func (response CreateExternalBackupJobResponse) String() string
type CreateExternalContainerDatabaseDetails ¶
type CreateExternalContainerDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalContainerDatabaseDetails Details for creating an external container database resource.
func (CreateExternalContainerDatabaseDetails) String ¶
func (m CreateExternalContainerDatabaseDetails) String() string
func (CreateExternalContainerDatabaseDetails) ValidateEnumValue ¶
func (m CreateExternalContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalContainerDatabaseRequest ¶
type CreateExternalContainerDatabaseRequest struct { // Request to create a new external container database resource. CreateExternalContainerDatabaseDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalContainerDatabaseRequest wrapper for the CreateExternalContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalContainerDatabase.go.html to see an example of how to use CreateExternalContainerDatabaseRequest.
func (CreateExternalContainerDatabaseRequest) BinaryRequestBody ¶
func (request CreateExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExternalContainerDatabaseRequest) HTTPRequest ¶
func (request CreateExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalContainerDatabaseRequest) RetryPolicy ¶
func (request CreateExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalContainerDatabaseRequest) String ¶
func (request CreateExternalContainerDatabaseRequest) String() string
func (CreateExternalContainerDatabaseRequest) ValidateEnumValue ¶
func (request CreateExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalContainerDatabaseResponse ¶
type CreateExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalContainerDatabase instance ExternalContainerDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExternalContainerDatabaseResponse wrapper for the CreateExternalContainerDatabase operation
func (CreateExternalContainerDatabaseResponse) HTTPResponse ¶
func (response CreateExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalContainerDatabaseResponse) String ¶
func (response CreateExternalContainerDatabaseResponse) String() string
type CreateExternalDatabaseConnectorDetails ¶
type CreateExternalDatabaseConnectorDetails interface { // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database resource. GetExternalDatabaseId() *string // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} }
CreateExternalDatabaseConnectorDetails Details for creating an external database connector resource.
type CreateExternalDatabaseConnectorDetailsConnectorTypeEnum ¶
type CreateExternalDatabaseConnectorDetailsConnectorTypeEnum string
CreateExternalDatabaseConnectorDetailsConnectorTypeEnum Enum with underlying type: string
const (
CreateExternalDatabaseConnectorDetailsConnectorTypeMacs CreateExternalDatabaseConnectorDetailsConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumValues ¶
func GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumValues() []CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
GetCreateExternalDatabaseConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for CreateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetMappingCreateExternalDatabaseConnectorDetailsConnectorTypeEnum ¶
func GetMappingCreateExternalDatabaseConnectorDetailsConnectorTypeEnum(val string) (CreateExternalDatabaseConnectorDetailsConnectorTypeEnum, bool)
GetMappingCreateExternalDatabaseConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateExternalDatabaseConnectorRequest ¶
type CreateExternalDatabaseConnectorRequest struct { // Request to create a connector to an external database. CreateExternalDatabaseConnectorDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalDatabaseConnectorRequest wrapper for the CreateExternalDatabaseConnector operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalDatabaseConnector.go.html to see an example of how to use CreateExternalDatabaseConnectorRequest.
func (CreateExternalDatabaseConnectorRequest) BinaryRequestBody ¶
func (request CreateExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request CreateExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request CreateExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalDatabaseConnectorRequest) String ¶
func (request CreateExternalDatabaseConnectorRequest) String() string
func (CreateExternalDatabaseConnectorRequest) ValidateEnumValue ¶
func (request CreateExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalDatabaseConnectorResponse ¶
type CreateExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDatabaseConnector instance ExternalDatabaseConnector `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExternalDatabaseConnectorResponse wrapper for the CreateExternalDatabaseConnector operation
func (CreateExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response CreateExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalDatabaseConnectorResponse) String ¶
func (response CreateExternalDatabaseConnectorResponse) String() string
type CreateExternalDatabaseDetailsBase ¶
type CreateExternalDatabaseDetailsBase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalDatabaseDetailsBase Details for creating an external database.
func (CreateExternalDatabaseDetailsBase) String ¶
func (m CreateExternalDatabaseDetailsBase) String() string
func (CreateExternalDatabaseDetailsBase) ValidateEnumValue ¶
func (m CreateExternalDatabaseDetailsBase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalMacsConnectorDetails ¶
type CreateExternalMacsConnectorDetails struct { // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` // The ID of the agent used for the // CreateExternalDatabaseConnectorDetails. ConnectorAgentId *string `mandatory:"true" json:"connectorAgentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalMacsConnectorDetails Details for creating a resource used to connect to an external Oracle Database using the Management Agent cloud service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html).
func (CreateExternalMacsConnectorDetails) GetDefinedTags ¶
func (m CreateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateExternalMacsConnectorDetails) GetDisplayName ¶
func (m CreateExternalMacsConnectorDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateExternalMacsConnectorDetails) GetExternalDatabaseId ¶
func (m CreateExternalMacsConnectorDetails) GetExternalDatabaseId() *string
GetExternalDatabaseId returns ExternalDatabaseId
func (CreateExternalMacsConnectorDetails) GetFreeformTags ¶
func (m CreateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateExternalMacsConnectorDetails) MarshalJSON ¶
func (m CreateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateExternalMacsConnectorDetails) String ¶
func (m CreateExternalMacsConnectorDetails) String() string
func (*CreateExternalMacsConnectorDetails) UnmarshalJSON ¶
func (m *CreateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateExternalMacsConnectorDetails) ValidateEnumValue ¶
func (m CreateExternalMacsConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalNonContainerDatabaseDetails ¶
type CreateExternalNonContainerDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateExternalNonContainerDatabaseDetails Details for creating an external non-container database resource.
func (CreateExternalNonContainerDatabaseDetails) String ¶
func (m CreateExternalNonContainerDatabaseDetails) String() string
func (CreateExternalNonContainerDatabaseDetails) ValidateEnumValue ¶
func (m CreateExternalNonContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalNonContainerDatabaseRequest ¶
type CreateExternalNonContainerDatabaseRequest struct { // Request to create a new external non-container database. CreateExternalNonContainerDatabaseDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalNonContainerDatabaseRequest wrapper for the CreateExternalNonContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalNonContainerDatabase.go.html to see an example of how to use CreateExternalNonContainerDatabaseRequest.
func (CreateExternalNonContainerDatabaseRequest) BinaryRequestBody ¶
func (request CreateExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request CreateExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request CreateExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalNonContainerDatabaseRequest) String ¶
func (request CreateExternalNonContainerDatabaseRequest) String() string
func (CreateExternalNonContainerDatabaseRequest) ValidateEnumValue ¶
func (request CreateExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalNonContainerDatabaseResponse ¶
type CreateExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalNonContainerDatabase instance ExternalNonContainerDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExternalNonContainerDatabaseResponse wrapper for the CreateExternalNonContainerDatabase operation
func (CreateExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response CreateExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalNonContainerDatabaseResponse) String ¶
func (response CreateExternalNonContainerDatabaseResponse) String() string
type CreateExternalPluggableDatabaseDetails ¶
type CreateExternalPluggableDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalContainerDatabaseDetails that contains // the specified CreateExternalPluggableDatabaseDetails resource. ExternalContainerDatabaseId *string `mandatory:"true" json:"externalContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the the non-container database that was converted // to a pluggable database to create this resource. SourceId *string `mandatory:"false" json:"sourceId"` }
CreateExternalPluggableDatabaseDetails Details for creating an external pluggable database resource.
func (CreateExternalPluggableDatabaseDetails) String ¶
func (m CreateExternalPluggableDatabaseDetails) String() string
func (CreateExternalPluggableDatabaseDetails) ValidateEnumValue ¶
func (m CreateExternalPluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalPluggableDatabaseRequest ¶
type CreateExternalPluggableDatabaseRequest struct { // Request to create a new external pluggable database. CreateExternalPluggableDatabaseDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateExternalPluggableDatabaseRequest wrapper for the CreateExternalPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalPluggableDatabase.go.html to see an example of how to use CreateExternalPluggableDatabaseRequest.
func (CreateExternalPluggableDatabaseRequest) BinaryRequestBody ¶
func (request CreateExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request CreateExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request CreateExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateExternalPluggableDatabaseRequest) String ¶
func (request CreateExternalPluggableDatabaseRequest) String() string
func (CreateExternalPluggableDatabaseRequest) ValidateEnumValue ¶
func (request CreateExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateExternalPluggableDatabaseResponse ¶
type CreateExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalPluggableDatabase instance ExternalPluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateExternalPluggableDatabaseResponse wrapper for the CreateExternalPluggableDatabase operation
func (CreateExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response CreateExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateExternalPluggableDatabaseResponse) String ¶
func (response CreateExternalPluggableDatabaseResponse) String() string
type CreateKeyStoreDetails ¶
type CreateKeyStoreDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the key store. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` TypeDetails KeyStoreTypeDetails `mandatory:"true" json:"typeDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateKeyStoreDetails Details for the create key store operation.
func (CreateKeyStoreDetails) String ¶
func (m CreateKeyStoreDetails) String() string
func (*CreateKeyStoreDetails) UnmarshalJSON ¶
func (m *CreateKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateKeyStoreDetails) ValidateEnumValue ¶
func (m CreateKeyStoreDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateKeyStoreRequest ¶
type CreateKeyStoreRequest struct { // Request to create a new key store. CreateKeyStoreDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateKeyStoreRequest wrapper for the CreateKeyStore operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateKeyStore.go.html to see an example of how to use CreateKeyStoreRequest.
func (CreateKeyStoreRequest) BinaryRequestBody ¶
func (request CreateKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateKeyStoreRequest) HTTPRequest ¶
func (request CreateKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateKeyStoreRequest) RetryPolicy ¶
func (request CreateKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateKeyStoreRequest) String ¶
func (request CreateKeyStoreRequest) String() string
func (CreateKeyStoreRequest) ValidateEnumValue ¶
func (request CreateKeyStoreRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateKeyStoreResponse ¶
type CreateKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // The KeyStore instance KeyStore `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"` }
CreateKeyStoreResponse wrapper for the CreateKeyStore operation
func (CreateKeyStoreResponse) HTTPResponse ¶
func (response CreateKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateKeyStoreResponse) String ¶
func (response CreateKeyStoreResponse) String() string
type CreateMaintenanceRunDetails ¶ added in v65.51.0
type CreateMaintenanceRunDetails struct { // The ID of the target resource for which the maintenance run should be created. TargetResourceId *string `mandatory:"true" json:"targetResourceId"` // The date and time that update should be scheduled. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Patch type, either "QUARTERLY", "TIMEZONE" or "CUSTOM_DATABASE_SOFTWARE_IMAGE". PatchType CreateMaintenanceRunDetailsPatchTypeEnum `mandatory:"true" json:"patchType"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. // *IMPORTANT*: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates (https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. PatchingMode CreateMaintenanceRunDetailsPatchingModeEnum `mandatory:"false" json:"patchingMode,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment containing the Maintenance Run. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
CreateMaintenanceRunDetails Details to schedule Maintenance Run with Latest Release Update along TimeZone File Update for the specified resource.
func (CreateMaintenanceRunDetails) String ¶ added in v65.51.0
func (m CreateMaintenanceRunDetails) String() string
func (CreateMaintenanceRunDetails) ValidateEnumValue ¶ added in v65.51.0
func (m CreateMaintenanceRunDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMaintenanceRunDetailsPatchTypeEnum ¶ added in v65.51.0
type CreateMaintenanceRunDetailsPatchTypeEnum string
CreateMaintenanceRunDetailsPatchTypeEnum Enum with underlying type: string
const ( CreateMaintenanceRunDetailsPatchTypeQuarterly CreateMaintenanceRunDetailsPatchTypeEnum = "QUARTERLY" CreateMaintenanceRunDetailsPatchTypeTimezone CreateMaintenanceRunDetailsPatchTypeEnum = "TIMEZONE" CreateMaintenanceRunDetailsPatchTypeCustomDatabaseSoftwareImage CreateMaintenanceRunDetailsPatchTypeEnum = "CUSTOM_DATABASE_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for CreateMaintenanceRunDetailsPatchTypeEnum
func GetCreateMaintenanceRunDetailsPatchTypeEnumValues ¶ added in v65.51.0
func GetCreateMaintenanceRunDetailsPatchTypeEnumValues() []CreateMaintenanceRunDetailsPatchTypeEnum
GetCreateMaintenanceRunDetailsPatchTypeEnumValues Enumerates the set of values for CreateMaintenanceRunDetailsPatchTypeEnum
func GetMappingCreateMaintenanceRunDetailsPatchTypeEnum ¶ added in v65.51.0
func GetMappingCreateMaintenanceRunDetailsPatchTypeEnum(val string) (CreateMaintenanceRunDetailsPatchTypeEnum, bool)
GetMappingCreateMaintenanceRunDetailsPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateMaintenanceRunDetailsPatchingModeEnum ¶ added in v65.51.0
type CreateMaintenanceRunDetailsPatchingModeEnum string
CreateMaintenanceRunDetailsPatchingModeEnum Enum with underlying type: string
const ( CreateMaintenanceRunDetailsPatchingModeRolling CreateMaintenanceRunDetailsPatchingModeEnum = "ROLLING" CreateMaintenanceRunDetailsPatchingModeNonrolling CreateMaintenanceRunDetailsPatchingModeEnum = "NONROLLING" )
Set of constants representing the allowable values for CreateMaintenanceRunDetailsPatchingModeEnum
func GetCreateMaintenanceRunDetailsPatchingModeEnumValues ¶ added in v65.51.0
func GetCreateMaintenanceRunDetailsPatchingModeEnumValues() []CreateMaintenanceRunDetailsPatchingModeEnum
GetCreateMaintenanceRunDetailsPatchingModeEnumValues Enumerates the set of values for CreateMaintenanceRunDetailsPatchingModeEnum
func GetMappingCreateMaintenanceRunDetailsPatchingModeEnum ¶ added in v65.51.0
func GetMappingCreateMaintenanceRunDetailsPatchingModeEnum(val string) (CreateMaintenanceRunDetailsPatchingModeEnum, bool)
GetMappingCreateMaintenanceRunDetailsPatchingModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateMaintenanceRunRequest ¶ added in v65.51.0
type CreateMaintenanceRunRequest struct { // Request to create a Maintenance Run for the resource. CreateMaintenanceRunDetails `contributesTo:"body"` // Unique identifier for the request. 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 // may 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 }
CreateMaintenanceRunRequest wrapper for the CreateMaintenanceRun operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateMaintenanceRun.go.html to see an example of how to use CreateMaintenanceRunRequest.
func (CreateMaintenanceRunRequest) BinaryRequestBody ¶ added in v65.51.0
func (request CreateMaintenanceRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateMaintenanceRunRequest) HTTPRequest ¶ added in v65.51.0
func (request CreateMaintenanceRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateMaintenanceRunRequest) RetryPolicy ¶ added in v65.51.0
func (request CreateMaintenanceRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateMaintenanceRunRequest) String ¶ added in v65.51.0
func (request CreateMaintenanceRunRequest) String() string
func (CreateMaintenanceRunRequest) ValidateEnumValue ¶ added in v65.51.0
func (request CreateMaintenanceRunRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateMaintenanceRunResponse ¶ added in v65.51.0
type CreateMaintenanceRunResponse struct { // The underlying http response RawResponse *http.Response // The MaintenanceRun instance MaintenanceRun `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"` }
CreateMaintenanceRunResponse wrapper for the CreateMaintenanceRun operation
func (CreateMaintenanceRunResponse) HTTPResponse ¶ added in v65.51.0
func (response CreateMaintenanceRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateMaintenanceRunResponse) String ¶ added in v65.51.0
func (response CreateMaintenanceRunResponse) String() string
type CreateNewDatabaseDetails ¶
type CreateNewDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` Database *CreateDatabaseDetails `mandatory:"true" json:"database"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"false" json:"dbVersion"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` }
CreateNewDatabaseDetails Details for creating a new database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateNewDatabaseDetails) GetDbHomeId ¶
func (m CreateNewDatabaseDetails) GetDbHomeId() *string
GetDbHomeId returns DbHomeId
func (CreateNewDatabaseDetails) GetDbVersion ¶
func (m CreateNewDatabaseDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateNewDatabaseDetails) GetKmsKeyId ¶
func (m CreateNewDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateNewDatabaseDetails) GetKmsKeyVersionId ¶
func (m CreateNewDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateNewDatabaseDetails) MarshalJSON ¶
func (m CreateNewDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateNewDatabaseDetails) String ¶
func (m CreateNewDatabaseDetails) String() string
func (CreateNewDatabaseDetails) ValidateEnumValue ¶
func (m CreateNewDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateNfsBackupDestinationDetails ¶
type CreateNfsBackupDestinationDetails struct { // The user-provided name of the backup destination. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // **Deprecated.** The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. // This field is deprecated. Use the mountTypeDetails field instead to specify the mount type for NFS. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` MountTypeDetails MountTypeDetails `mandatory:"false" json:"mountTypeDetails"` }
CreateNfsBackupDestinationDetails Used for creating NFS backup destinations.
func (CreateNfsBackupDestinationDetails) GetCompartmentId ¶
func (m CreateNfsBackupDestinationDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateNfsBackupDestinationDetails) GetDefinedTags ¶
func (m CreateNfsBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateNfsBackupDestinationDetails) GetDisplayName ¶
func (m CreateNfsBackupDestinationDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateNfsBackupDestinationDetails) GetFreeformTags ¶
func (m CreateNfsBackupDestinationDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateNfsBackupDestinationDetails) MarshalJSON ¶
func (m CreateNfsBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateNfsBackupDestinationDetails) String ¶
func (m CreateNfsBackupDestinationDetails) String() string
func (*CreateNfsBackupDestinationDetails) UnmarshalJSON ¶
func (m *CreateNfsBackupDestinationDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateNfsBackupDestinationDetails) ValidateEnumValue ¶
func (m CreateNfsBackupDestinationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOneoffPatchDetails ¶ added in v65.37.1
type CreateOneoffPatchDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // One-off patch name. DisplayName *string `mandatory:"true" json:"displayName"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"true" json:"dbVersion"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. ReleaseUpdate *string `mandatory:"true" json:"releaseUpdate"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateOneoffPatchDetails Data to create the one-off patch for the specificed database version.
func (CreateOneoffPatchDetails) String ¶ added in v65.37.1
func (m CreateOneoffPatchDetails) String() string
func (CreateOneoffPatchDetails) ValidateEnumValue ¶ added in v65.37.1
func (m CreateOneoffPatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOneoffPatchRequest ¶ added in v65.37.1
type CreateOneoffPatchRequest struct { // Request to create a one-off patch to download. CreateOneoffPatchDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateOneoffPatchRequest wrapper for the CreateOneoffPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateOneoffPatch.go.html to see an example of how to use CreateOneoffPatchRequest.
func (CreateOneoffPatchRequest) BinaryRequestBody ¶ added in v65.37.1
func (request CreateOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateOneoffPatchRequest) HTTPRequest ¶ added in v65.37.1
func (request CreateOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateOneoffPatchRequest) RetryPolicy ¶ added in v65.37.1
func (request CreateOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateOneoffPatchRequest) String ¶ added in v65.37.1
func (request CreateOneoffPatchRequest) String() string
func (CreateOneoffPatchRequest) ValidateEnumValue ¶ added in v65.37.1
func (request CreateOneoffPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateOneoffPatchResponse ¶ added in v65.37.1
type CreateOneoffPatchResponse struct { // The underlying http response RawResponse *http.Response // The OneoffPatch instance OneoffPatch `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateOneoffPatchResponse wrapper for the CreateOneoffPatch operation
func (CreateOneoffPatchResponse) HTTPResponse ¶ added in v65.37.1
func (response CreateOneoffPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateOneoffPatchResponse) String ¶ added in v65.37.1
func (response CreateOneoffPatchResponse) String() string
type CreatePluggableDatabaseCreationTypeDetails ¶ added in v65.49.4
type CreatePluggableDatabaseCreationTypeDetails interface { }
CreatePluggableDatabaseCreationTypeDetails The Pluggable Database creation type. Use `LOCAL_CLONE_PDB` for creating a new PDB using Local Clone on Source Pluggable Database. This will Clone and starts a pluggable database (PDB) in the same database (CDB) as the source PDB. The source PDB must be in the `READ_WRITE` openMode to perform the clone operation. isThinClone options are supported for Exadata VM cluster on Exascale Infrastructure, Exadata Cloud@Customer VM Cluster on Exadata Cloud@Customer infrastructure, and Exadata Cloud VM cluster on cloud Exadata infrastructure Use `REMOTE_CLONE_PDB` for creating a new PDB using Remote Clone on Source Pluggable Database. This will Clone a pluggable database (PDB) to a different database from the source PDB. The cloned PDB will be started upon completion of the clone operation. The source PDB must be in the `READ_WRITE` openMode when performing the clone. For Exadata Cloud@Customer instances, the source pluggable database (PDB) must be on the same Exadata Infrastructure as the target container database (CDB) to create a remote clone. isThinClone options are supported for Exadata VM cluster on Exascale Infrastructure, Exadata Cloud@Customer VM Cluster on Exadata Cloud@Customer infrastructure, and Exadata Cloud VM cluster on cloud Exadata infrastructure. Use `RELOCATE_PDB` for relocating the Pluggable Database from Source CDB and creating it in target CDB. This will relocate a pluggable database (PDB) to a different database from the source PDB. The source PDB must be in the `READ_WRITE` openMode when performing the relocate.
type CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum ¶ added in v65.49.4
type CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum string
CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum Enum with underlying type: string
const ( CreatePluggableDatabaseCreationTypeDetailsCreationTypeLocalClonePdb CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum = "LOCAL_CLONE_PDB" CreatePluggableDatabaseCreationTypeDetailsCreationTypeRemoteClonePdb CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum = "REMOTE_CLONE_PDB" CreatePluggableDatabaseCreationTypeDetailsCreationTypeRelocatePdb CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum = "RELOCATE_PDB" )
Set of constants representing the allowable values for CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum
func GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumValues ¶ added in v65.49.4
func GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumValues() []CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum
GetCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnumValues Enumerates the set of values for CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum
func GetMappingCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum ¶ added in v65.49.4
func GetMappingCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum(val string) (CreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum, bool)
GetMappingCreatePluggableDatabaseCreationTypeDetailsCreationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreatePluggableDatabaseDetails ¶
type CreatePluggableDatabaseDetails struct { // The name for the pluggable database (PDB). The name is unique in the context of a Database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. The pluggable database name should not be same as the container database name. PdbName *string `mandatory:"true" json:"pdbName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CDB ContainerDatabaseId *string `mandatory:"true" json:"containerDatabaseId"` // A strong password for PDB Admin. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. PdbAdminPassword *string `mandatory:"false" json:"pdbAdminPassword"` // The existing TDE wallet password of the CDB. TdeWalletPassword *string `mandatory:"false" json:"tdeWalletPassword"` // The locked mode of the pluggable database admin account. If false, the user needs to provide the PDB Admin Password to connect to it. // If true, the pluggable database will be locked and user cannot login to it. ShouldPdbAdminAccountBeLocked *bool `mandatory:"false" json:"shouldPdbAdminAccountBeLocked"` // The DB system administrator password of the Container Database. ContainerDatabaseAdminPassword *string `mandatory:"false" json:"containerDatabaseAdminPassword"` // Indicates whether to take Pluggable Database Backup after the operation. ShouldCreatePdbBackup *bool `mandatory:"false" json:"shouldCreatePdbBackup"` PdbCreationTypeDetails CreatePluggableDatabaseCreationTypeDetails `mandatory:"false" json:"pdbCreationTypeDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreatePluggableDatabaseDetails Parameters for creating a pluggable database in a specified container database (CDB). Additional option `pdbCreationTypeDetails` can be used for creating Pluggable Database using different operations, e.g. LocalClone, Remote Clone, Relocate. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreatePluggableDatabaseDetails) String ¶
func (m CreatePluggableDatabaseDetails) String() string
func (*CreatePluggableDatabaseDetails) UnmarshalJSON ¶ added in v65.49.4
func (m *CreatePluggableDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreatePluggableDatabaseDetails) ValidateEnumValue ¶
func (m CreatePluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePluggableDatabaseFromLocalCloneDetails ¶ added in v65.49.4
type CreatePluggableDatabaseFromLocalCloneDetails struct { // The OCID of the Source Pluggable Database. SourcePluggableDatabaseId *string `mandatory:"true" json:"sourcePluggableDatabaseId"` // True if Pluggable Database needs to be thin cloned and false if Pluggable Database needs to be thick cloned. IsThinClone *bool `mandatory:"false" json:"isThinClone"` }
CreatePluggableDatabaseFromLocalCloneDetails Specifies the creation type Local Clone.
func (CreatePluggableDatabaseFromLocalCloneDetails) MarshalJSON ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromLocalCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePluggableDatabaseFromLocalCloneDetails) String ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromLocalCloneDetails) String() string
func (CreatePluggableDatabaseFromLocalCloneDetails) ValidateEnumValue ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromLocalCloneDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePluggableDatabaseFromRelocateDetails ¶ added in v65.49.4
type CreatePluggableDatabaseFromRelocateDetails struct { // The OCID of the Source Pluggable Database. SourcePluggableDatabaseId *string `mandatory:"true" json:"sourcePluggableDatabaseId"` // The DB system administrator password of the source Container Database. SourceContainerDatabaseAdminPassword *string `mandatory:"true" json:"sourceContainerDatabaseAdminPassword"` // The name of the DB link user. DblinkUsername *string `mandatory:"false" json:"dblinkUsername"` // The DB link user password. DblinkUserPassword *string `mandatory:"false" json:"dblinkUserPassword"` }
CreatePluggableDatabaseFromRelocateDetails Specifies the creation type Relocate. Additional input 'dblinkUsername` and `dblinkUserPassword` can be provided for Relocate Operation. If not provided, Backend will create a temporary user to perform Relocate operation.
func (CreatePluggableDatabaseFromRelocateDetails) MarshalJSON ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromRelocateDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePluggableDatabaseFromRelocateDetails) String ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromRelocateDetails) String() string
func (CreatePluggableDatabaseFromRelocateDetails) ValidateEnumValue ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromRelocateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePluggableDatabaseFromRemoteCloneDetails ¶ added in v65.49.4
type CreatePluggableDatabaseFromRemoteCloneDetails struct { // The OCID of the Source Pluggable Database. SourcePluggableDatabaseId *string `mandatory:"true" json:"sourcePluggableDatabaseId"` // The DB system administrator password of the source Container Database. SourceContainerDatabaseAdminPassword *string `mandatory:"true" json:"sourceContainerDatabaseAdminPassword"` // The name of the DB link user. DblinkUsername *string `mandatory:"false" json:"dblinkUsername"` // The DB link user password. DblinkUserPassword *string `mandatory:"false" json:"dblinkUserPassword"` RefreshableCloneDetails *CreatePluggableDatabaseRefreshableCloneDetails `mandatory:"false" json:"refreshableCloneDetails"` // True if Pluggable Database needs to be thin cloned and false if Pluggable Database needs to be thick cloned. IsThinClone *bool `mandatory:"false" json:"isThinClone"` }
CreatePluggableDatabaseFromRemoteCloneDetails Specifies the creation type Remote Clone. Additional input 'dblinkUsername` and `dblinkUserPassword` can be provided for RemoteClone/Create RefreshableClone Operation. If not provided, Backend will create a temporary user to perform RemoteClone operation. It is a required input parameter in case of creating Refreshable Clone PDB.
func (CreatePluggableDatabaseFromRemoteCloneDetails) MarshalJSON ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromRemoteCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreatePluggableDatabaseFromRemoteCloneDetails) String ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromRemoteCloneDetails) String() string
func (CreatePluggableDatabaseFromRemoteCloneDetails) ValidateEnumValue ¶ added in v65.49.4
func (m CreatePluggableDatabaseFromRemoteCloneDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePluggableDatabaseRefreshableCloneDetails ¶ added in v65.49.4
type CreatePluggableDatabaseRefreshableCloneDetails struct { // Indicates whether Pluggable Database is a refreshable clone. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` }
CreatePluggableDatabaseRefreshableCloneDetails Parameters for creating Pluggable Database Refreshable Clone. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreatePluggableDatabaseRefreshableCloneDetails) String ¶ added in v65.49.4
func (m CreatePluggableDatabaseRefreshableCloneDetails) String() string
func (CreatePluggableDatabaseRefreshableCloneDetails) ValidateEnumValue ¶ added in v65.49.4
func (m CreatePluggableDatabaseRefreshableCloneDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePluggableDatabaseRequest ¶
type CreatePluggableDatabaseRequest struct { // Request to create pluggable database. CreatePluggableDatabaseDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreatePluggableDatabaseRequest wrapper for the CreatePluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreatePluggableDatabase.go.html to see an example of how to use CreatePluggableDatabaseRequest.
func (CreatePluggableDatabaseRequest) BinaryRequestBody ¶
func (request CreatePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreatePluggableDatabaseRequest) HTTPRequest ¶
func (request CreatePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreatePluggableDatabaseRequest) RetryPolicy ¶
func (request CreatePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreatePluggableDatabaseRequest) String ¶
func (request CreatePluggableDatabaseRequest) String() string
func (CreatePluggableDatabaseRequest) ValidateEnumValue ¶
func (request CreatePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreatePluggableDatabaseResponse ¶
type CreatePluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreatePluggableDatabaseResponse wrapper for the CreatePluggableDatabase operation
func (CreatePluggableDatabaseResponse) HTTPResponse ¶
func (response CreatePluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreatePluggableDatabaseResponse) String ¶
func (response CreatePluggableDatabaseResponse) String() string
type CreateRecoveryApplianceBackupDestinationDetails ¶
type CreateRecoveryApplianceBackupDestinationDetails struct { // The user-provided name of the backup destination. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"true" json:"connectionString"` // The Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"true" json:"vpcUsers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateRecoveryApplianceBackupDestinationDetails Used for creating Recovery Appliance backup destinations.
func (CreateRecoveryApplianceBackupDestinationDetails) GetCompartmentId ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateRecoveryApplianceBackupDestinationDetails) GetDefinedTags ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateRecoveryApplianceBackupDestinationDetails) GetDisplayName ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateRecoveryApplianceBackupDestinationDetails) GetFreeformTags ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateRecoveryApplianceBackupDestinationDetails) MarshalJSON ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateRecoveryApplianceBackupDestinationDetails) String ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) String() string
func (CreateRecoveryApplianceBackupDestinationDetails) ValidateEnumValue ¶
func (m CreateRecoveryApplianceBackupDestinationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRefreshableAutonomousDatabaseCloneDetails ¶
type CreateRefreshableAutonomousDatabaseCloneDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source Autonomous Database that you will clone to create a new Autonomous Database. SourceId *string `mandatory:"true" json:"sourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // The frequency a refreshable clone is refreshed after auto-refresh is enabled. The minimum is 1 hour. The maximum is 7 days. The date and time that auto-refresh is enabled is controlled by the `timeOfAutoRefreshStart` parameter. AutoRefreshFrequencyInSeconds *int `mandatory:"false" json:"autoRefreshFrequencyInSeconds"` // The time, in seconds, the data of the refreshable clone lags the primary database at the point of refresh. The minimum is 0 minutes (0 mins means refresh to the latest available timestamp). The maximum is 7 days. The lag time increases after refreshing until the next data refresh happens. AutoRefreshPointLagInSeconds *int `mandatory:"false" json:"autoRefreshPointLagInSeconds"` // The the date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation. Subsequent (ongoing) refresh operations have start times controlled by the value of the `autoRefreshFrequencyInSeconds` parameter. TimeOfAutoRefreshStart *common.SDKTime `mandatory:"false" json:"timeOfAutoRefreshStart"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // Indicates the Autonomous Database mode. The database can be opened in `READ_ONLY` or `READ_WRITE` mode. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. OpenMode CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
CreateRefreshableAutonomousDatabaseCloneDetails Details to create an Oracle Autonomous Database refreshable clone.
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetAdminPassword ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetBackupRetentionPeriodInDays ¶ added in v65.47.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetByolComputeCountLimit ¶ added in v65.69.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetCharacterSet ¶ added in v65.6.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetCompartmentId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetComputeCount ¶ added in v65.28.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetComputeModel ¶ added in v65.28.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetCpuCoreCount ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetCustomerContacts ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInGBs ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDatabaseEdition ¶ added in v65.1.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbName ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbName() *string
GetDbName returns DbName
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbToolsDetails ¶ added in v65.28.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbVersion ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDbWorkload ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDefinedTags ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetDisplayName ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetEncryptionKey ¶ added in v65.77.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetFreeformTags ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetInMemoryPercentage ¶ added in v65.47.2
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingForStorageEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDedicated ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDevTier ¶ added in v65.61.1
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsFreeTier ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsLocalDataGuardEnabled ¶ added in v65.6.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetKmsKeyId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetLicenseModel ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetNcharacterSet ¶ added in v65.6.0
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetNsgIds ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetOcpuCount ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointIp ¶ added in v65.28.2
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId ¶ added in v65.49.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetResourcePoolSummary ¶ added in v65.49.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetScheduledOperations ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetSecretId ¶ added in v65.28.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSecretId() *string
GetSecretId returns SecretId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetSecretVersionNumber ¶ added in v65.28.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetSubnetId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetSubscriptionId ¶ added in v65.69.3
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetVaultId ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetVaultId() *string
GetVaultId returns VaultId
func (CreateRefreshableAutonomousDatabaseCloneDetails) GetWhitelistedIps ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (CreateRefreshableAutonomousDatabaseCloneDetails) MarshalJSON ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateRefreshableAutonomousDatabaseCloneDetails) String ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) String() string
func (*CreateRefreshableAutonomousDatabaseCloneDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *CreateRefreshableAutonomousDatabaseCloneDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateRefreshableAutonomousDatabaseCloneDetails) ValidateEnumValue ¶
func (m CreateRefreshableAutonomousDatabaseCloneDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum ¶ added in v65.62.0
type CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum string
CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum Enum with underlying type: string
const ( CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeOnly CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum = "READ_ONLY" CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeWrite CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum
func GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumValues ¶ added in v65.62.0
func GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumValues() []CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum
GetCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnumValues Enumerates the set of values for CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum
func GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum ¶ added in v65.62.0
func GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum(val string) (CreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum, bool)
GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum ¶
type CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum string
CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum Enum with underlying type: string
const ( CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeAutomatic CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum = "AUTOMATIC" CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeManual CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues ¶
func GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues() []CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
GetCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnumValues Enumerates the set of values for CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum
func GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum ¶
func GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum(val string) (CreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum, bool)
GetMappingCreateRefreshableAutonomousDatabaseCloneDetailsRefreshableModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateScheduledActionDetails ¶ added in v65.73.0
type CreateScheduledActionDetails struct { // The type of the scheduled action being performed ActionType CreateScheduledActionDetailsActionTypeEnum `mandatory:"true" json:"actionType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Plan. SchedulingPlanId *string `mandatory:"true" json:"schedulingPlanId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. SchedulingWindowId *string `mandatory:"true" json:"schedulingWindowId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` // The list of action members in a scheduled action. ActionMembers []ActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateScheduledActionDetails Request to create Scheduled Action resource.
func (CreateScheduledActionDetails) String ¶ added in v65.73.0
func (m CreateScheduledActionDetails) String() string
func (CreateScheduledActionDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CreateScheduledActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateScheduledActionDetailsActionTypeEnum ¶ added in v65.73.0
type CreateScheduledActionDetailsActionTypeEnum string
CreateScheduledActionDetailsActionTypeEnum Enum with underlying type: string
const ( CreateScheduledActionDetailsActionTypeDbServerFullSoftwareUpdate CreateScheduledActionDetailsActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" CreateScheduledActionDetailsActionTypeStorageServerFullSoftwareUpdate CreateScheduledActionDetailsActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" CreateScheduledActionDetailsActionTypeNetworkSwitchFullSoftwareUpdate CreateScheduledActionDetailsActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for CreateScheduledActionDetailsActionTypeEnum
func GetCreateScheduledActionDetailsActionTypeEnumValues ¶ added in v65.73.0
func GetCreateScheduledActionDetailsActionTypeEnumValues() []CreateScheduledActionDetailsActionTypeEnum
GetCreateScheduledActionDetailsActionTypeEnumValues Enumerates the set of values for CreateScheduledActionDetailsActionTypeEnum
func GetMappingCreateScheduledActionDetailsActionTypeEnum ¶ added in v65.73.0
func GetMappingCreateScheduledActionDetailsActionTypeEnum(val string) (CreateScheduledActionDetailsActionTypeEnum, bool)
GetMappingCreateScheduledActionDetailsActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateScheduledActionRequest ¶ added in v65.73.0
type CreateScheduledActionRequest struct { // Request to create Scheduled Action. CreateScheduledActionDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateScheduledActionRequest wrapper for the CreateScheduledAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateScheduledAction.go.html to see an example of how to use CreateScheduledActionRequest.
func (CreateScheduledActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CreateScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateScheduledActionRequest) HTTPRequest ¶ added in v65.73.0
func (request CreateScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateScheduledActionRequest) RetryPolicy ¶ added in v65.73.0
func (request CreateScheduledActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateScheduledActionRequest) String ¶ added in v65.73.0
func (request CreateScheduledActionRequest) String() string
func (CreateScheduledActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CreateScheduledActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateScheduledActionResponse ¶ added in v65.73.0
type CreateScheduledActionResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledAction instance ScheduledAction `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateScheduledActionResponse wrapper for the CreateScheduledAction operation
func (CreateScheduledActionResponse) HTTPResponse ¶ added in v65.73.0
func (response CreateScheduledActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateScheduledActionResponse) String ¶ added in v65.73.0
func (response CreateScheduledActionResponse) String() string
type CreateSchedulingPlanDetails ¶ added in v65.73.0
type CreateSchedulingPlanDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. SchedulingPolicyId *string `mandatory:"true" json:"schedulingPolicyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // The service type of the Scheduling Plan. ServiceType CreateSchedulingPlanDetailsServiceTypeEnum `mandatory:"true" json:"serviceType"` // If true, recommended scheduled actions will be generated for the scheduling plan. IsUsingRecommendedScheduledActions *bool `mandatory:"false" json:"isUsingRecommendedScheduledActions"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateSchedulingPlanDetails Request to create Scheduling Plan.
func (CreateSchedulingPlanDetails) String ¶ added in v65.73.0
func (m CreateSchedulingPlanDetails) String() string
func (CreateSchedulingPlanDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CreateSchedulingPlanDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSchedulingPlanDetailsServiceTypeEnum ¶ added in v65.73.0
type CreateSchedulingPlanDetailsServiceTypeEnum string
CreateSchedulingPlanDetailsServiceTypeEnum Enum with underlying type: string
const ( CreateSchedulingPlanDetailsServiceTypeExacc CreateSchedulingPlanDetailsServiceTypeEnum = "EXACC" CreateSchedulingPlanDetailsServiceTypeExacs CreateSchedulingPlanDetailsServiceTypeEnum = "EXACS" CreateSchedulingPlanDetailsServiceTypeFpppcs CreateSchedulingPlanDetailsServiceTypeEnum = "FPPPCS" )
Set of constants representing the allowable values for CreateSchedulingPlanDetailsServiceTypeEnum
func GetCreateSchedulingPlanDetailsServiceTypeEnumValues ¶ added in v65.73.0
func GetCreateSchedulingPlanDetailsServiceTypeEnumValues() []CreateSchedulingPlanDetailsServiceTypeEnum
GetCreateSchedulingPlanDetailsServiceTypeEnumValues Enumerates the set of values for CreateSchedulingPlanDetailsServiceTypeEnum
func GetMappingCreateSchedulingPlanDetailsServiceTypeEnum ¶ added in v65.73.0
func GetMappingCreateSchedulingPlanDetailsServiceTypeEnum(val string) (CreateSchedulingPlanDetailsServiceTypeEnum, bool)
GetMappingCreateSchedulingPlanDetailsServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateSchedulingPlanRequest ¶ added in v65.73.0
type CreateSchedulingPlanRequest struct { // Request to create Scheduling Plan. CreateSchedulingPlanDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateSchedulingPlanRequest wrapper for the CreateSchedulingPlan operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateSchedulingPlan.go.html to see an example of how to use CreateSchedulingPlanRequest.
func (CreateSchedulingPlanRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CreateSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateSchedulingPlanRequest) HTTPRequest ¶ added in v65.73.0
func (request CreateSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSchedulingPlanRequest) RetryPolicy ¶ added in v65.73.0
func (request CreateSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSchedulingPlanRequest) String ¶ added in v65.73.0
func (request CreateSchedulingPlanRequest) String() string
func (CreateSchedulingPlanRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CreateSchedulingPlanRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSchedulingPlanResponse ¶ added in v65.73.0
type CreateSchedulingPlanResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingPlan instance SchedulingPlan `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateSchedulingPlanResponse wrapper for the CreateSchedulingPlan operation
func (CreateSchedulingPlanResponse) HTTPResponse ¶ added in v65.73.0
func (response CreateSchedulingPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSchedulingPlanResponse) String ¶ added in v65.73.0
func (response CreateSchedulingPlanResponse) String() string
type CreateSchedulingPolicyDetails ¶ added in v65.73.0
type CreateSchedulingPolicyDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Scheduling Policy. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The cadence period. Cadence CreateSchedulingPolicyDetailsCadenceEnum `mandatory:"true" json:"cadence"` // Start of the month to be followed during the cadence period. CadenceStartMonth *Month `mandatory:"false" json:"cadenceStartMonth"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateSchedulingPolicyDetails Request to create Scheduling Policy resource with Maintenance windows per cadence.
func (CreateSchedulingPolicyDetails) String ¶ added in v65.73.0
func (m CreateSchedulingPolicyDetails) String() string
func (CreateSchedulingPolicyDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CreateSchedulingPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSchedulingPolicyDetailsCadenceEnum ¶ added in v65.73.0
type CreateSchedulingPolicyDetailsCadenceEnum string
CreateSchedulingPolicyDetailsCadenceEnum Enum with underlying type: string
const ( CreateSchedulingPolicyDetailsCadenceHalfyearly CreateSchedulingPolicyDetailsCadenceEnum = "HALFYEARLY" CreateSchedulingPolicyDetailsCadenceQuarterly CreateSchedulingPolicyDetailsCadenceEnum = "QUARTERLY" CreateSchedulingPolicyDetailsCadenceMonthly CreateSchedulingPolicyDetailsCadenceEnum = "MONTHLY" )
Set of constants representing the allowable values for CreateSchedulingPolicyDetailsCadenceEnum
func GetCreateSchedulingPolicyDetailsCadenceEnumValues ¶ added in v65.73.0
func GetCreateSchedulingPolicyDetailsCadenceEnumValues() []CreateSchedulingPolicyDetailsCadenceEnum
GetCreateSchedulingPolicyDetailsCadenceEnumValues Enumerates the set of values for CreateSchedulingPolicyDetailsCadenceEnum
func GetMappingCreateSchedulingPolicyDetailsCadenceEnum ¶ added in v65.73.0
func GetMappingCreateSchedulingPolicyDetailsCadenceEnum(val string) (CreateSchedulingPolicyDetailsCadenceEnum, bool)
GetMappingCreateSchedulingPolicyDetailsCadenceEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateSchedulingPolicyRequest ¶ added in v65.73.0
type CreateSchedulingPolicyRequest struct { // Request to create Scheduling Policy. CreateSchedulingPolicyDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateSchedulingPolicyRequest wrapper for the CreateSchedulingPolicy operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateSchedulingPolicy.go.html to see an example of how to use CreateSchedulingPolicyRequest.
func (CreateSchedulingPolicyRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CreateSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateSchedulingPolicyRequest) HTTPRequest ¶ added in v65.73.0
func (request CreateSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSchedulingPolicyRequest) RetryPolicy ¶ added in v65.73.0
func (request CreateSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSchedulingPolicyRequest) String ¶ added in v65.73.0
func (request CreateSchedulingPolicyRequest) String() string
func (CreateSchedulingPolicyRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CreateSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSchedulingPolicyResponse ¶ added in v65.73.0
type CreateSchedulingPolicyResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingPolicy instance SchedulingPolicy `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateSchedulingPolicyResponse wrapper for the CreateSchedulingPolicy operation
func (CreateSchedulingPolicyResponse) HTTPResponse ¶ added in v65.73.0
func (response CreateSchedulingPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSchedulingPolicyResponse) String ¶ added in v65.73.0
func (response CreateSchedulingPolicyResponse) String() string
type CreateSchedulingWindowDetails ¶ added in v65.73.0
type CreateSchedulingWindowDetails struct { WindowPreference *WindowPreferenceDetail `mandatory:"true" json:"windowPreference"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateSchedulingWindowDetails Request to create Scheduling Window resource.
func (CreateSchedulingWindowDetails) String ¶ added in v65.73.0
func (m CreateSchedulingWindowDetails) String() string
func (CreateSchedulingWindowDetails) ValidateEnumValue ¶ added in v65.73.0
func (m CreateSchedulingWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSchedulingWindowRequest ¶ added in v65.73.0
type CreateSchedulingWindowRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // Request to create Scheduling Window. CreateSchedulingWindowDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateSchedulingWindowRequest wrapper for the CreateSchedulingWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateSchedulingWindow.go.html to see an example of how to use CreateSchedulingWindowRequest.
func (CreateSchedulingWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request CreateSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateSchedulingWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request CreateSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateSchedulingWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request CreateSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateSchedulingWindowRequest) String ¶ added in v65.73.0
func (request CreateSchedulingWindowRequest) String() string
func (CreateSchedulingWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request CreateSchedulingWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateSchedulingWindowResponse ¶ added in v65.73.0
type CreateSchedulingWindowResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingWindow instance SchedulingWindow `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateSchedulingWindowResponse wrapper for the CreateSchedulingWindow operation
func (CreateSchedulingWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response CreateSchedulingWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateSchedulingWindowResponse) String ¶ added in v65.73.0
func (response CreateSchedulingWindowResponse) String() string
type CreateStandByDatabaseDetails ¶ added in v65.81.3
type CreateStandByDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` Database *CreateStandbyDetails `mandatory:"true" json:"database"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"false" json:"dbVersion"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` }
CreateStandByDatabaseDetails Details for creating a new standby database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateStandByDatabaseDetails) GetDbHomeId ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) GetDbHomeId() *string
GetDbHomeId returns DbHomeId
func (CreateStandByDatabaseDetails) GetDbVersion ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (CreateStandByDatabaseDetails) GetKmsKeyId ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (CreateStandByDatabaseDetails) GetKmsKeyVersionId ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (CreateStandByDatabaseDetails) MarshalJSON ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateStandByDatabaseDetails) String ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) String() string
func (CreateStandByDatabaseDetails) ValidateEnumValue ¶ added in v65.81.3
func (m CreateStandByDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateStandbyDetails ¶ added in v65.81.3
type CreateStandbyDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source database. SourceDatabaseId *string `mandatory:"true" json:"sourceDatabaseId"` // The administrator password of the primary database in this Data Guard association. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The TDE wallet password of the source database specified by 'sourceDatabaseId'. SourceTdeWalletPassword *string `mandatory:"true" json:"sourceTdeWalletPassword"` // The protection mode of this Data Guard. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode CreateStandbyDetailsProtectionModeEnum `mandatory:"true" json:"protectionMode"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType CreateStandbyDetailsTransportTypeEnum `mandatory:"true" json:"transportType"` SourceEncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"sourceEncryptionKeyLocationDetails"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` // Specifies the `DB_UNIQUE_NAME` of the peer database to be created. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // Specifies a prefix for the `Oracle SID` of the database to be created. SidPrefix *string `mandatory:"false" json:"sidPrefix"` }
CreateStandbyDetails Standby Creation Details.
func (CreateStandbyDetails) String ¶ added in v65.81.3
func (m CreateStandbyDetails) String() string
func (*CreateStandbyDetails) UnmarshalJSON ¶ added in v65.81.3
func (m *CreateStandbyDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (CreateStandbyDetails) ValidateEnumValue ¶ added in v65.81.3
func (m CreateStandbyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateStandbyDetailsProtectionModeEnum ¶ added in v65.81.3
type CreateStandbyDetailsProtectionModeEnum string
CreateStandbyDetailsProtectionModeEnum Enum with underlying type: string
const ( CreateStandbyDetailsProtectionModeAvailability CreateStandbyDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" CreateStandbyDetailsProtectionModePerformance CreateStandbyDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" CreateStandbyDetailsProtectionModeProtection CreateStandbyDetailsProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for CreateStandbyDetailsProtectionModeEnum
func GetCreateStandbyDetailsProtectionModeEnumValues ¶ added in v65.81.3
func GetCreateStandbyDetailsProtectionModeEnumValues() []CreateStandbyDetailsProtectionModeEnum
GetCreateStandbyDetailsProtectionModeEnumValues Enumerates the set of values for CreateStandbyDetailsProtectionModeEnum
func GetMappingCreateStandbyDetailsProtectionModeEnum ¶ added in v65.81.3
func GetMappingCreateStandbyDetailsProtectionModeEnum(val string) (CreateStandbyDetailsProtectionModeEnum, bool)
GetMappingCreateStandbyDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateStandbyDetailsTransportTypeEnum ¶ added in v65.81.3
type CreateStandbyDetailsTransportTypeEnum string
CreateStandbyDetailsTransportTypeEnum Enum with underlying type: string
const ( CreateStandbyDetailsTransportTypeSync CreateStandbyDetailsTransportTypeEnum = "SYNC" CreateStandbyDetailsTransportTypeAsync CreateStandbyDetailsTransportTypeEnum = "ASYNC" CreateStandbyDetailsTransportTypeFastsync CreateStandbyDetailsTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for CreateStandbyDetailsTransportTypeEnum
func GetCreateStandbyDetailsTransportTypeEnumValues ¶ added in v65.81.3
func GetCreateStandbyDetailsTransportTypeEnumValues() []CreateStandbyDetailsTransportTypeEnum
GetCreateStandbyDetailsTransportTypeEnumValues Enumerates the set of values for CreateStandbyDetailsTransportTypeEnum
func GetMappingCreateStandbyDetailsTransportTypeEnum ¶ added in v65.81.3
func GetMappingCreateStandbyDetailsTransportTypeEnum(val string) (CreateStandbyDetailsTransportTypeEnum, bool)
GetMappingCreateStandbyDetailsTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateVmClusterDetails ¶
type CreateVmClusterDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"true" json:"exadataInfrastructureId"` // The number of CPU cores to enable for the VM cluster. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"true" json:"vmClusterNetworkId"` // The Oracle Grid Infrastructure software version for the VM cluster. GiVersion *string `mandatory:"true" json:"giVersion"` // The number of OCPU cores to enable for the VM cluster. Only one decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The data disk group size to be allocated in GBs. DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // The Oracle license model that applies to the VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // If true, the sparse disk group is configured for the VM cluster. If false, the sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The time zone to use for the VM cluster. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The list of Db server. DbServers []string `mandatory:"false" json:"dbServers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` // The vmcluster type for the VM cluster/Cloud VM cluster. VmClusterType CreateVmClusterDetailsVmClusterTypeEnum `mandatory:"false" json:"vmClusterType,omitempty"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. ExascaleDbStorageVaultId *string `mandatory:"false" json:"exascaleDbStorageVaultId"` }
CreateVmClusterDetails Details for the create Exadata VM cluster operation. Applies to Exadata Cloud@Customer instances only. For details on the create cloud Exadata VM cluster operation used with Exadata Cloud Service instances, see CreateCloudVmClusterDetails
func (CreateVmClusterDetails) String ¶
func (m CreateVmClusterDetails) String() string
func (CreateVmClusterDetails) ValidateEnumValue ¶
func (m CreateVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateVmClusterDetailsLicenseModelEnum ¶
type CreateVmClusterDetailsLicenseModelEnum string
CreateVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateVmClusterDetailsLicenseModelLicenseIncluded CreateVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateVmClusterDetailsLicenseModelBringYourOwnLicense CreateVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateVmClusterDetailsLicenseModelEnum
func GetCreateVmClusterDetailsLicenseModelEnumValues ¶
func GetCreateVmClusterDetailsLicenseModelEnumValues() []CreateVmClusterDetailsLicenseModelEnum
GetCreateVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for CreateVmClusterDetailsLicenseModelEnum
func GetMappingCreateVmClusterDetailsLicenseModelEnum ¶
func GetMappingCreateVmClusterDetailsLicenseModelEnum(val string) (CreateVmClusterDetailsLicenseModelEnum, bool)
GetMappingCreateVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateVmClusterDetailsVmClusterTypeEnum ¶ added in v65.86.0
type CreateVmClusterDetailsVmClusterTypeEnum string
CreateVmClusterDetailsVmClusterTypeEnum Enum with underlying type: string
const ( CreateVmClusterDetailsVmClusterTypeRegular CreateVmClusterDetailsVmClusterTypeEnum = "REGULAR" CreateVmClusterDetailsVmClusterTypeDeveloper CreateVmClusterDetailsVmClusterTypeEnum = "DEVELOPER" )
Set of constants representing the allowable values for CreateVmClusterDetailsVmClusterTypeEnum
func GetCreateVmClusterDetailsVmClusterTypeEnumValues ¶ added in v65.86.0
func GetCreateVmClusterDetailsVmClusterTypeEnumValues() []CreateVmClusterDetailsVmClusterTypeEnum
GetCreateVmClusterDetailsVmClusterTypeEnumValues Enumerates the set of values for CreateVmClusterDetailsVmClusterTypeEnum
func GetMappingCreateVmClusterDetailsVmClusterTypeEnum ¶ added in v65.86.0
func GetMappingCreateVmClusterDetailsVmClusterTypeEnum(val string) (CreateVmClusterDetailsVmClusterTypeEnum, bool)
GetMappingCreateVmClusterDetailsVmClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type CreateVmClusterNetworkRequest ¶
type CreateVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Request to create the Cloud@Customer VM cluster network. VmClusterNetworkDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateVmClusterNetworkRequest wrapper for the CreateVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmClusterNetwork.go.html to see an example of how to use CreateVmClusterNetworkRequest.
func (CreateVmClusterNetworkRequest) BinaryRequestBody ¶
func (request CreateVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateVmClusterNetworkRequest) HTTPRequest ¶
func (request CreateVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateVmClusterNetworkRequest) RetryPolicy ¶
func (request CreateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateVmClusterNetworkRequest) String ¶
func (request CreateVmClusterNetworkRequest) String() string
func (CreateVmClusterNetworkRequest) ValidateEnumValue ¶
func (request CreateVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateVmClusterNetworkResponse ¶
type CreateVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateVmClusterNetworkResponse wrapper for the CreateVmClusterNetwork operation
func (CreateVmClusterNetworkResponse) HTTPResponse ¶
func (response CreateVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateVmClusterNetworkResponse) String ¶
func (response CreateVmClusterNetworkResponse) String() string
type CreateVmClusterRequest ¶
type CreateVmClusterRequest struct { // Request to create a VM cluster. Applies to Exadata Cloud@Customer instances only. // See CreateCloudVmClusterDetails for details on creating a cloud VM cluster in an Exadata Cloud Service instance. CreateVmClusterDetails `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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
CreateVmClusterRequest wrapper for the CreateVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmCluster.go.html to see an example of how to use CreateVmClusterRequest.
func (CreateVmClusterRequest) BinaryRequestBody ¶
func (request CreateVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (CreateVmClusterRequest) HTTPRequest ¶
func (request CreateVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateVmClusterRequest) RetryPolicy ¶
func (request CreateVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateVmClusterRequest) String ¶
func (request CreateVmClusterRequest) String() string
func (CreateVmClusterRequest) ValidateEnumValue ¶
func (request CreateVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type CreateVmClusterResponse ¶
type CreateVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
CreateVmClusterResponse wrapper for the CreateVmCluster operation
func (CreateVmClusterResponse) HTTPResponse ¶
func (response CreateVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateVmClusterResponse) String ¶
func (response CreateVmClusterResponse) String() string
type CustomerContact ¶
type CustomerContact struct { // The email address used by Oracle to send notifications regarding databases and infrastructure. Email *string `mandatory:"false" json:"email"` }
CustomerContact Customer contact information that will be used by Oracle to provide notifications needed by database and infrastructure administrators.
func (CustomerContact) String ¶
func (m CustomerContact) String() string
func (CustomerContact) ValidateEnumValue ¶
func (m CustomerContact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DataCollectionOptions ¶ added in v65.1.0
type DataCollectionOptions struct { // Indicates whether diagnostic collection is enabled for the VM cluster/Cloud VM cluster/VMBM DBCS. Enabling diagnostic collection allows you to receive Events service notifications for guest VM issues. Diagnostic collection also allows Oracle to provide enhanced service and proactive support for your Exadata system. You can enable diagnostic collection during VM cluster/Cloud VM cluster provisioning. You can also disable or enable it at any time using the `UpdateVmCluster` or `updateCloudVmCluster` API. IsDiagnosticsEventsEnabled *bool `mandatory:"false" json:"isDiagnosticsEventsEnabled"` // Indicates whether health monitoring is enabled for the VM cluster / Cloud VM cluster / VMBM DBCS. Enabling health monitoring allows Oracle to collect diagnostic data and share it with its operations and support personnel. You may also receive notifications for some events. Collecting health diagnostics enables Oracle to provide proactive support and enhanced service for your system. // Optionally enable health monitoring while provisioning a system. You can also disable or enable health monitoring anytime using the `UpdateVmCluster`, `UpdateCloudVmCluster` or `updateDbsystem` API. IsHealthMonitoringEnabled *bool `mandatory:"false" json:"isHealthMonitoringEnabled"` // Indicates whether incident logs and trace collection are enabled for the VM cluster / Cloud VM cluster / VMBM DBCS. Enabling incident logs collection allows Oracle to receive Events service notifications for guest VM issues, collect incident logs and traces, and use them to diagnose issues and resolve them. // Optionally enable incident logs collection while provisioning a system. You can also disable or enable incident logs collection anytime using the `UpdateVmCluster`, `updateCloudVmCluster` or `updateDbsystem` API. IsIncidentLogsEnabled *bool `mandatory:"false" json:"isIncidentLogsEnabled"` }
DataCollectionOptions Indicates user preferences for the various diagnostic collection options for the VM cluster/Cloud VM cluster/VMBM DBCS.
func (DataCollectionOptions) String ¶ added in v65.1.0
func (m DataCollectionOptions) String() string
func (DataCollectionOptions) ValidateEnumValue ¶ added in v65.1.0
func (m DataCollectionOptions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DataGuardAssociation ¶
type DataGuardAssociation struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Data Guard association. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the reporting database. DatabaseId *string `mandatory:"true" json:"databaseId"` // The role of the reporting database in this Data Guard association. Role DataGuardAssociationRoleEnum `mandatory:"true" json:"role"` // The current state of the Data Guard association. LifecycleState DataGuardAssociationLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system containing the associated // peer database. PeerDbSystemId *string `mandatory:"true" json:"peerDbSystemId"` // The role of the peer database in this Data Guard association. PeerRole DataGuardAssociationPeerRoleEnum `mandatory:"true" json:"peerRole"` // The protection mode of this Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode DataGuardAssociationProtectionModeEnum `mandatory:"true" json:"protectionMode"` // Additional information about the current lifecycleState, if available. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home containing the associated peer database. PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated peer database. PeerDatabaseId *string `mandatory:"false" json:"peerDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer database's Data Guard association. PeerDataGuardAssociationId *string `mandatory:"false" json:"peerDataGuardAssociationId"` // The lag time between updates to the primary database and application of the redo data on the standby database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synced between the associated databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // The redo transport type used by this Data Guard association. For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. TransportType DataGuardAssociationTransportTypeEnum `mandatory:"false" json:"transportType,omitempty"` // The date and time the Data Guard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` }
DataGuardAssociation The representation of DataGuardAssociation
func (DataGuardAssociation) String ¶
func (m DataGuardAssociation) String() string
func (DataGuardAssociation) ValidateEnumValue ¶
func (m DataGuardAssociation) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DataGuardAssociationLifecycleStateEnum ¶
type DataGuardAssociationLifecycleStateEnum string
DataGuardAssociationLifecycleStateEnum Enum with underlying type: string
const ( DataGuardAssociationLifecycleStateProvisioning DataGuardAssociationLifecycleStateEnum = "PROVISIONING" DataGuardAssociationLifecycleStateAvailable DataGuardAssociationLifecycleStateEnum = "AVAILABLE" DataGuardAssociationLifecycleStateUpdating DataGuardAssociationLifecycleStateEnum = "UPDATING" DataGuardAssociationLifecycleStateTerminating DataGuardAssociationLifecycleStateEnum = "TERMINATING" DataGuardAssociationLifecycleStateTerminated DataGuardAssociationLifecycleStateEnum = "TERMINATED" DataGuardAssociationLifecycleStateFailed DataGuardAssociationLifecycleStateEnum = "FAILED" DataGuardAssociationLifecycleStateUpgrading DataGuardAssociationLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for DataGuardAssociationLifecycleStateEnum
func GetDataGuardAssociationLifecycleStateEnumValues ¶
func GetDataGuardAssociationLifecycleStateEnumValues() []DataGuardAssociationLifecycleStateEnum
GetDataGuardAssociationLifecycleStateEnumValues Enumerates the set of values for DataGuardAssociationLifecycleStateEnum
func GetMappingDataGuardAssociationLifecycleStateEnum ¶
func GetMappingDataGuardAssociationLifecycleStateEnum(val string) (DataGuardAssociationLifecycleStateEnum, bool)
GetMappingDataGuardAssociationLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationPeerRoleEnum ¶
type DataGuardAssociationPeerRoleEnum string
DataGuardAssociationPeerRoleEnum Enum with underlying type: string
const ( DataGuardAssociationPeerRolePrimary DataGuardAssociationPeerRoleEnum = "PRIMARY" DataGuardAssociationPeerRoleStandby DataGuardAssociationPeerRoleEnum = "STANDBY" DataGuardAssociationPeerRoleDisabledStandby DataGuardAssociationPeerRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for DataGuardAssociationPeerRoleEnum
func GetDataGuardAssociationPeerRoleEnumValues ¶
func GetDataGuardAssociationPeerRoleEnumValues() []DataGuardAssociationPeerRoleEnum
GetDataGuardAssociationPeerRoleEnumValues Enumerates the set of values for DataGuardAssociationPeerRoleEnum
func GetMappingDataGuardAssociationPeerRoleEnum ¶
func GetMappingDataGuardAssociationPeerRoleEnum(val string) (DataGuardAssociationPeerRoleEnum, bool)
GetMappingDataGuardAssociationPeerRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationProtectionModeEnum ¶
type DataGuardAssociationProtectionModeEnum string
DataGuardAssociationProtectionModeEnum Enum with underlying type: string
const ( DataGuardAssociationProtectionModeAvailability DataGuardAssociationProtectionModeEnum = "MAXIMUM_AVAILABILITY" DataGuardAssociationProtectionModePerformance DataGuardAssociationProtectionModeEnum = "MAXIMUM_PERFORMANCE" DataGuardAssociationProtectionModeProtection DataGuardAssociationProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for DataGuardAssociationProtectionModeEnum
func GetDataGuardAssociationProtectionModeEnumValues ¶
func GetDataGuardAssociationProtectionModeEnumValues() []DataGuardAssociationProtectionModeEnum
GetDataGuardAssociationProtectionModeEnumValues Enumerates the set of values for DataGuardAssociationProtectionModeEnum
func GetMappingDataGuardAssociationProtectionModeEnum ¶
func GetMappingDataGuardAssociationProtectionModeEnum(val string) (DataGuardAssociationProtectionModeEnum, bool)
GetMappingDataGuardAssociationProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationRoleEnum ¶
type DataGuardAssociationRoleEnum string
DataGuardAssociationRoleEnum Enum with underlying type: string
const ( DataGuardAssociationRolePrimary DataGuardAssociationRoleEnum = "PRIMARY" DataGuardAssociationRoleStandby DataGuardAssociationRoleEnum = "STANDBY" DataGuardAssociationRoleDisabledStandby DataGuardAssociationRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for DataGuardAssociationRoleEnum
func GetDataGuardAssociationRoleEnumValues ¶
func GetDataGuardAssociationRoleEnumValues() []DataGuardAssociationRoleEnum
GetDataGuardAssociationRoleEnumValues Enumerates the set of values for DataGuardAssociationRoleEnum
func GetMappingDataGuardAssociationRoleEnum ¶
func GetMappingDataGuardAssociationRoleEnum(val string) (DataGuardAssociationRoleEnum, bool)
GetMappingDataGuardAssociationRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationSummary ¶
type DataGuardAssociationSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Data Guard association. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the reporting database. DatabaseId *string `mandatory:"true" json:"databaseId"` // The role of the reporting database in this Data Guard association. Role DataGuardAssociationSummaryRoleEnum `mandatory:"true" json:"role"` // The current state of the Data Guard association. LifecycleState DataGuardAssociationSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system containing the associated // peer database. PeerDbSystemId *string `mandatory:"true" json:"peerDbSystemId"` // The role of the peer database in this Data Guard association. PeerRole DataGuardAssociationSummaryPeerRoleEnum `mandatory:"true" json:"peerRole"` // The protection mode of this Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode DataGuardAssociationSummaryProtectionModeEnum `mandatory:"true" json:"protectionMode"` // Additional information about the current lifecycleState, if available. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home containing the associated peer database. PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated peer database. PeerDatabaseId *string `mandatory:"false" json:"peerDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the peer database's Data Guard association. PeerDataGuardAssociationId *string `mandatory:"false" json:"peerDataGuardAssociationId"` // The lag time between updates to the primary database and application of the redo data on the standby database, // as computed by the reporting database. // Example: `9 seconds` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synced between the associated databases. // Example: `180 Mb per second` ApplyRate *string `mandatory:"false" json:"applyRate"` // The redo transport type used by this Data Guard association. For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. TransportType DataGuardAssociationSummaryTransportTypeEnum `mandatory:"false" json:"transportType,omitempty"` // The date and time the Data Guard association was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` }
DataGuardAssociationSummary The properties that define a Data Guard association. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). For information about endpoints and signing API requests, see About the API (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm). For information about available SDKs and tools, see SDKS and Other Tools (https://docs.oracle.com/iaas/Content/API/Concepts/sdks.htm).
func (DataGuardAssociationSummary) String ¶
func (m DataGuardAssociationSummary) String() string
func (DataGuardAssociationSummary) ValidateEnumValue ¶
func (m DataGuardAssociationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DataGuardAssociationSummaryLifecycleStateEnum ¶
type DataGuardAssociationSummaryLifecycleStateEnum string
DataGuardAssociationSummaryLifecycleStateEnum Enum with underlying type: string
const ( DataGuardAssociationSummaryLifecycleStateProvisioning DataGuardAssociationSummaryLifecycleStateEnum = "PROVISIONING" DataGuardAssociationSummaryLifecycleStateAvailable DataGuardAssociationSummaryLifecycleStateEnum = "AVAILABLE" DataGuardAssociationSummaryLifecycleStateUpdating DataGuardAssociationSummaryLifecycleStateEnum = "UPDATING" DataGuardAssociationSummaryLifecycleStateTerminating DataGuardAssociationSummaryLifecycleStateEnum = "TERMINATING" DataGuardAssociationSummaryLifecycleStateTerminated DataGuardAssociationSummaryLifecycleStateEnum = "TERMINATED" DataGuardAssociationSummaryLifecycleStateFailed DataGuardAssociationSummaryLifecycleStateEnum = "FAILED" DataGuardAssociationSummaryLifecycleStateUpgrading DataGuardAssociationSummaryLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for DataGuardAssociationSummaryLifecycleStateEnum
func GetDataGuardAssociationSummaryLifecycleStateEnumValues ¶
func GetDataGuardAssociationSummaryLifecycleStateEnumValues() []DataGuardAssociationSummaryLifecycleStateEnum
GetDataGuardAssociationSummaryLifecycleStateEnumValues Enumerates the set of values for DataGuardAssociationSummaryLifecycleStateEnum
func GetMappingDataGuardAssociationSummaryLifecycleStateEnum ¶
func GetMappingDataGuardAssociationSummaryLifecycleStateEnum(val string) (DataGuardAssociationSummaryLifecycleStateEnum, bool)
GetMappingDataGuardAssociationSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationSummaryPeerRoleEnum ¶
type DataGuardAssociationSummaryPeerRoleEnum string
DataGuardAssociationSummaryPeerRoleEnum Enum with underlying type: string
const ( DataGuardAssociationSummaryPeerRolePrimary DataGuardAssociationSummaryPeerRoleEnum = "PRIMARY" DataGuardAssociationSummaryPeerRoleStandby DataGuardAssociationSummaryPeerRoleEnum = "STANDBY" DataGuardAssociationSummaryPeerRoleDisabledStandby DataGuardAssociationSummaryPeerRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for DataGuardAssociationSummaryPeerRoleEnum
func GetDataGuardAssociationSummaryPeerRoleEnumValues ¶
func GetDataGuardAssociationSummaryPeerRoleEnumValues() []DataGuardAssociationSummaryPeerRoleEnum
GetDataGuardAssociationSummaryPeerRoleEnumValues Enumerates the set of values for DataGuardAssociationSummaryPeerRoleEnum
func GetMappingDataGuardAssociationSummaryPeerRoleEnum ¶
func GetMappingDataGuardAssociationSummaryPeerRoleEnum(val string) (DataGuardAssociationSummaryPeerRoleEnum, bool)
GetMappingDataGuardAssociationSummaryPeerRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationSummaryProtectionModeEnum ¶
type DataGuardAssociationSummaryProtectionModeEnum string
DataGuardAssociationSummaryProtectionModeEnum Enum with underlying type: string
const ( DataGuardAssociationSummaryProtectionModeAvailability DataGuardAssociationSummaryProtectionModeEnum = "MAXIMUM_AVAILABILITY" DataGuardAssociationSummaryProtectionModePerformance DataGuardAssociationSummaryProtectionModeEnum = "MAXIMUM_PERFORMANCE" DataGuardAssociationSummaryProtectionModeProtection DataGuardAssociationSummaryProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for DataGuardAssociationSummaryProtectionModeEnum
func GetDataGuardAssociationSummaryProtectionModeEnumValues ¶
func GetDataGuardAssociationSummaryProtectionModeEnumValues() []DataGuardAssociationSummaryProtectionModeEnum
GetDataGuardAssociationSummaryProtectionModeEnumValues Enumerates the set of values for DataGuardAssociationSummaryProtectionModeEnum
func GetMappingDataGuardAssociationSummaryProtectionModeEnum ¶
func GetMappingDataGuardAssociationSummaryProtectionModeEnum(val string) (DataGuardAssociationSummaryProtectionModeEnum, bool)
GetMappingDataGuardAssociationSummaryProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationSummaryRoleEnum ¶
type DataGuardAssociationSummaryRoleEnum string
DataGuardAssociationSummaryRoleEnum Enum with underlying type: string
const ( DataGuardAssociationSummaryRolePrimary DataGuardAssociationSummaryRoleEnum = "PRIMARY" DataGuardAssociationSummaryRoleStandby DataGuardAssociationSummaryRoleEnum = "STANDBY" DataGuardAssociationSummaryRoleDisabledStandby DataGuardAssociationSummaryRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for DataGuardAssociationSummaryRoleEnum
func GetDataGuardAssociationSummaryRoleEnumValues ¶
func GetDataGuardAssociationSummaryRoleEnumValues() []DataGuardAssociationSummaryRoleEnum
GetDataGuardAssociationSummaryRoleEnumValues Enumerates the set of values for DataGuardAssociationSummaryRoleEnum
func GetMappingDataGuardAssociationSummaryRoleEnum ¶
func GetMappingDataGuardAssociationSummaryRoleEnum(val string) (DataGuardAssociationSummaryRoleEnum, bool)
GetMappingDataGuardAssociationSummaryRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationSummaryTransportTypeEnum ¶
type DataGuardAssociationSummaryTransportTypeEnum string
DataGuardAssociationSummaryTransportTypeEnum Enum with underlying type: string
const ( DataGuardAssociationSummaryTransportTypeSync DataGuardAssociationSummaryTransportTypeEnum = "SYNC" DataGuardAssociationSummaryTransportTypeAsync DataGuardAssociationSummaryTransportTypeEnum = "ASYNC" DataGuardAssociationSummaryTransportTypeFastsync DataGuardAssociationSummaryTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for DataGuardAssociationSummaryTransportTypeEnum
func GetDataGuardAssociationSummaryTransportTypeEnumValues ¶
func GetDataGuardAssociationSummaryTransportTypeEnumValues() []DataGuardAssociationSummaryTransportTypeEnum
GetDataGuardAssociationSummaryTransportTypeEnumValues Enumerates the set of values for DataGuardAssociationSummaryTransportTypeEnum
func GetMappingDataGuardAssociationSummaryTransportTypeEnum ¶
func GetMappingDataGuardAssociationSummaryTransportTypeEnum(val string) (DataGuardAssociationSummaryTransportTypeEnum, bool)
GetMappingDataGuardAssociationSummaryTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardAssociationTransportTypeEnum ¶
type DataGuardAssociationTransportTypeEnum string
DataGuardAssociationTransportTypeEnum Enum with underlying type: string
const ( DataGuardAssociationTransportTypeSync DataGuardAssociationTransportTypeEnum = "SYNC" DataGuardAssociationTransportTypeAsync DataGuardAssociationTransportTypeEnum = "ASYNC" DataGuardAssociationTransportTypeFastsync DataGuardAssociationTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for DataGuardAssociationTransportTypeEnum
func GetDataGuardAssociationTransportTypeEnumValues ¶
func GetDataGuardAssociationTransportTypeEnumValues() []DataGuardAssociationTransportTypeEnum
GetDataGuardAssociationTransportTypeEnumValues Enumerates the set of values for DataGuardAssociationTransportTypeEnum
func GetMappingDataGuardAssociationTransportTypeEnum ¶
func GetMappingDataGuardAssociationTransportTypeEnum(val string) (DataGuardAssociationTransportTypeEnum, bool)
GetMappingDataGuardAssociationTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardGroup ¶ added in v65.81.3
type DataGuardGroup struct { // List of Data Guard members, representing each database that is part of Data Guard. Members []DataGuardGroupMember `mandatory:"false" json:"members"` // The protection mode of this Data Guard. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode DataGuardGroupProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` }
DataGuardGroup Details of Data Guard setup that the given database is part of. Also includes information about databases part of this Data Guard group and properties for their Data Guard configuration.
func (DataGuardGroup) String ¶ added in v65.81.3
func (m DataGuardGroup) String() string
func (DataGuardGroup) ValidateEnumValue ¶ added in v65.81.3
func (m DataGuardGroup) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DataGuardGroupMember ¶ added in v65.81.3
type DataGuardGroupMember struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system, Cloud VM cluster or VM cluster. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database. DatabaseId *string `mandatory:"true" json:"databaseId"` // The role of the reporting database in this Data Guard association. Role DataGuardGroupMemberRoleEnum `mandatory:"true" json:"role"` // The lag time between updates to the primary database and application of the redo data on the standby database, // as computed by the reporting database. // Example: `1 second` ApplyLag *string `mandatory:"false" json:"applyLag"` // The rate at which redo logs are synced between the associated databases. // Example: `102.96 MByte/s` ApplyRate *string `mandatory:"false" json:"applyRate"` // The rate at which redo logs are transported between the associated databases. // Example: `1 second` TransportLag *string `mandatory:"false" json:"transportLag"` // The date and time when last redo transport has been done. TransportLagRefresh *string `mandatory:"false" json:"transportLagRefresh"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType DataGuardGroupMemberTransportTypeEnum `mandatory:"false" json:"transportType,omitempty"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` }
DataGuardGroupMember The member of a Data Guard group. Represents either a PRIMARY or a STANDBY Data Guard instance.
func (DataGuardGroupMember) String ¶ added in v65.81.3
func (m DataGuardGroupMember) String() string
func (DataGuardGroupMember) ValidateEnumValue ¶ added in v65.81.3
func (m DataGuardGroupMember) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DataGuardGroupMemberRoleEnum ¶ added in v65.81.3
type DataGuardGroupMemberRoleEnum string
DataGuardGroupMemberRoleEnum Enum with underlying type: string
const ( DataGuardGroupMemberRolePrimary DataGuardGroupMemberRoleEnum = "PRIMARY" DataGuardGroupMemberRoleStandby DataGuardGroupMemberRoleEnum = "STANDBY" DataGuardGroupMemberRoleDisabledStandby DataGuardGroupMemberRoleEnum = "DISABLED_STANDBY" )
Set of constants representing the allowable values for DataGuardGroupMemberRoleEnum
func GetDataGuardGroupMemberRoleEnumValues ¶ added in v65.81.3
func GetDataGuardGroupMemberRoleEnumValues() []DataGuardGroupMemberRoleEnum
GetDataGuardGroupMemberRoleEnumValues Enumerates the set of values for DataGuardGroupMemberRoleEnum
func GetMappingDataGuardGroupMemberRoleEnum ¶ added in v65.81.3
func GetMappingDataGuardGroupMemberRoleEnum(val string) (DataGuardGroupMemberRoleEnum, bool)
GetMappingDataGuardGroupMemberRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardGroupMemberTransportTypeEnum ¶ added in v65.81.3
type DataGuardGroupMemberTransportTypeEnum string
DataGuardGroupMemberTransportTypeEnum Enum with underlying type: string
const ( DataGuardGroupMemberTransportTypeSync DataGuardGroupMemberTransportTypeEnum = "SYNC" DataGuardGroupMemberTransportTypeAsync DataGuardGroupMemberTransportTypeEnum = "ASYNC" DataGuardGroupMemberTransportTypeFastsync DataGuardGroupMemberTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for DataGuardGroupMemberTransportTypeEnum
func GetDataGuardGroupMemberTransportTypeEnumValues ¶ added in v65.81.3
func GetDataGuardGroupMemberTransportTypeEnumValues() []DataGuardGroupMemberTransportTypeEnum
GetDataGuardGroupMemberTransportTypeEnumValues Enumerates the set of values for DataGuardGroupMemberTransportTypeEnum
func GetMappingDataGuardGroupMemberTransportTypeEnum ¶ added in v65.81.3
func GetMappingDataGuardGroupMemberTransportTypeEnum(val string) (DataGuardGroupMemberTransportTypeEnum, bool)
GetMappingDataGuardGroupMemberTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DataGuardGroupProtectionModeEnum ¶ added in v65.81.3
type DataGuardGroupProtectionModeEnum string
DataGuardGroupProtectionModeEnum Enum with underlying type: string
const ( DataGuardGroupProtectionModeAvailability DataGuardGroupProtectionModeEnum = "MAXIMUM_AVAILABILITY" DataGuardGroupProtectionModePerformance DataGuardGroupProtectionModeEnum = "MAXIMUM_PERFORMANCE" DataGuardGroupProtectionModeProtection DataGuardGroupProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for DataGuardGroupProtectionModeEnum
func GetDataGuardGroupProtectionModeEnumValues ¶ added in v65.81.3
func GetDataGuardGroupProtectionModeEnumValues() []DataGuardGroupProtectionModeEnum
GetDataGuardGroupProtectionModeEnumValues Enumerates the set of values for DataGuardGroupProtectionModeEnum
func GetMappingDataGuardGroupProtectionModeEnum ¶ added in v65.81.3
func GetMappingDataGuardGroupProtectionModeEnum(val string) (DataGuardGroupProtectionModeEnum, bool)
GetMappingDataGuardGroupProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type Database ¶
type Database struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed. DbUniqueName *string `mandatory:"true" json:"dbUniqueName"` // The current state of the database. LifecycleState DatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The character set for the database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // **Deprecated.** The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. // Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored. // The database workload type. DbWorkload *string `mandatory:"false" json:"dbWorkload"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the latest database backup was created. LastBackupTimestamp *common.SDKTime `mandatory:"false" json:"lastBackupTimestamp"` // The duration when the latest database backup created. LastBackupDurationInSeconds *int `mandatory:"false" json:"lastBackupDurationInSeconds"` // The date and time when the latest database backup failed. LastFailedBackupTimestamp *common.SDKTime `mandatory:"false" json:"lastFailedBackupTimestamp"` DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Connection strings used to connect to the Oracle Database. ConnectionStrings *DatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) SourceDatabasePointInTimeRecoveryTimestamp *common.SDKTime `mandatory:"false" json:"sourceDatabasePointInTimeRecoveryTimestamp"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // True if the database is a container database. IsCdb *bool `mandatory:"false" json:"isCdb"` DatabaseManagementConfig *CloudDatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` // Specifies a prefix for the `Oracle SID` of the database to be created. SidPrefix *string `mandatory:"false" json:"sidPrefix"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` DataGuardGroup *DataGuardGroup `mandatory:"false" json:"dataGuardGroup"` EncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"encryptionKeyLocationDetails"` }
Database The representation of Database
func (*Database) UnmarshalJSON ¶ added in v65.81.3
UnmarshalJSON unmarshals from json
func (Database) 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 DatabaseClient ¶
type DatabaseClient struct { common.BaseClient // contains filtered or unexported fields }
DatabaseClient a client for Database
func NewDatabaseClientWithConfigurationProvider ¶
func NewDatabaseClientWithConfigurationProvider(configProvider common.ConfigurationProvider) (client DatabaseClient, err error)
NewDatabaseClientWithConfigurationProvider Creates a new default Database client with the given configuration provider. the configuration provider will be used for the default signer as well as reading the region
func NewDatabaseClientWithOboToken ¶
func NewDatabaseClientWithOboToken(configProvider common.ConfigurationProvider, oboToken string) (client DatabaseClient, err error)
NewDatabaseClientWithOboToken Creates a new default Database 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 (DatabaseClient) ActivateExadataInfrastructure ¶
func (client DatabaseClient) ActivateExadataInfrastructure(ctx context.Context, request ActivateExadataInfrastructureRequest) (response ActivateExadataInfrastructureResponse, err error)
ActivateExadataInfrastructure Activates the specified Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ActivateExadataInfrastructure.go.html to see an example of how to use ActivateExadataInfrastructure API.
func (DatabaseClient) AddStandbyAutonomousContainerDatabase ¶ added in v65.85.0
func (client DatabaseClient) AddStandbyAutonomousContainerDatabase(ctx context.Context, request AddStandbyAutonomousContainerDatabaseRequest) (response AddStandbyAutonomousContainerDatabaseResponse, err error)
AddStandbyAutonomousContainerDatabase Create Standby Autonomous Container Database. For more information about changing Autonomous Container Databases Add Standby, see Create Standby Autonomous Container Database (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80) and Convert Snapshot Standby to Physical Standby (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddStandbyAutonomousContainerDatabase.go.html to see an example of how to use AddStandbyAutonomousContainerDatabase API.
func (DatabaseClient) AddStorageCapacityCloudExadataInfrastructure ¶ added in v65.26.0
func (client DatabaseClient) AddStorageCapacityCloudExadataInfrastructure(ctx context.Context, request AddStorageCapacityCloudExadataInfrastructureRequest) (response AddStorageCapacityCloudExadataInfrastructureResponse, err error)
AddStorageCapacityCloudExadataInfrastructure Makes the storage capacity from additional storage servers available for Cloud VM Cluster consumption. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddStorageCapacityCloudExadataInfrastructure.go.html to see an example of how to use AddStorageCapacityCloudExadataInfrastructure API.
func (DatabaseClient) AddStorageCapacityExadataInfrastructure ¶
func (client DatabaseClient) AddStorageCapacityExadataInfrastructure(ctx context.Context, request AddStorageCapacityExadataInfrastructureRequest) (response AddStorageCapacityExadataInfrastructureResponse, err error)
AddStorageCapacityExadataInfrastructure Makes the storage capacity from additional storage servers available for VM Cluster consumption. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddStorageCapacityExadataInfrastructure.go.html to see an example of how to use AddStorageCapacityExadataInfrastructure API.
func (DatabaseClient) AddVirtualMachineToCloudVmCluster ¶ added in v65.26.0
func (client DatabaseClient) AddVirtualMachineToCloudVmCluster(ctx context.Context, request AddVirtualMachineToCloudVmClusterRequest) (response AddVirtualMachineToCloudVmClusterResponse, err error)
AddVirtualMachineToCloudVmCluster Add Virtual Machines to the Cloud VM cluster. Applies to Exadata Cloud instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddVirtualMachineToCloudVmCluster.go.html to see an example of how to use AddVirtualMachineToCloudVmCluster API.
func (DatabaseClient) AddVirtualMachineToVmCluster ¶
func (client DatabaseClient) AddVirtualMachineToVmCluster(ctx context.Context, request AddVirtualMachineToVmClusterRequest) (response AddVirtualMachineToVmClusterResponse, err error)
AddVirtualMachineToVmCluster Add Virtual Machines to the VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AddVirtualMachineToVmCluster.go.html to see an example of how to use AddVirtualMachineToVmCluster API.
func (DatabaseClient) AutonomousDatabaseManualRefresh ¶
func (client DatabaseClient) AutonomousDatabaseManualRefresh(ctx context.Context, request AutonomousDatabaseManualRefreshRequest) (response AutonomousDatabaseManualRefreshResponse, err error)
AutonomousDatabaseManualRefresh Initiates a data refresh for an Autonomous Database refreshable clone. Data is refreshed from the source database to the point of a specified timestamp.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/AutonomousDatabaseManualRefresh.go.html to see an example of how to use AutonomousDatabaseManualRefresh API.
func (DatabaseClient) CancelBackup ¶ added in v65.36.0
func (client DatabaseClient) CancelBackup(ctx context.Context, request CancelBackupRequest) (response CancelBackupResponse, err error)
CancelBackup Cancel automatic/standalone full/incremental create backup workrequests specified by the backup Id.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CancelBackup.go.html to see an example of how to use CancelBackup API.
func (DatabaseClient) CancelExecutionWindow ¶ added in v65.73.0
func (client DatabaseClient) CancelExecutionWindow(ctx context.Context, request CancelExecutionWindowRequest) (response CancelExecutionWindowResponse, err error)
CancelExecutionWindow Cancels the in progress maintenance activity under this execution window.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CancelExecutionWindow.go.html to see an example of how to use CancelExecutionWindow API.
func (DatabaseClient) CascadingDeleteSchedulingPlan ¶ added in v65.73.0
func (client DatabaseClient) CascadingDeleteSchedulingPlan(ctx context.Context, request CascadingDeleteSchedulingPlanRequest) (response CascadingDeleteSchedulingPlanResponse, err error)
CascadingDeleteSchedulingPlan Delete the scheduling plan resource along with all the scheduled actions associated with this resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CascadingDeleteSchedulingPlan.go.html to see an example of how to use CascadingDeleteSchedulingPlan API.
func (DatabaseClient) ChangeAutonomousContainerDatabaseCompartment ¶
func (client DatabaseClient) ChangeAutonomousContainerDatabaseCompartment(ctx context.Context, request ChangeAutonomousContainerDatabaseCompartmentRequest) (response ChangeAutonomousContainerDatabaseCompartmentResponse, err error)
ChangeAutonomousContainerDatabaseCompartment Move the Autonomous Container Database and its dependent resources to the specified compartment. For more information about moving Autonomous Container Databases, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousContainerDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousContainerDatabaseCompartment API.
func (DatabaseClient) ChangeAutonomousDatabaseCompartment ¶
func (client DatabaseClient) ChangeAutonomousDatabaseCompartment(ctx context.Context, request ChangeAutonomousDatabaseCompartmentRequest) (response ChangeAutonomousDatabaseCompartmentResponse, err error)
ChangeAutonomousDatabaseCompartment Move the Autonomous Database and its dependent resources to the specified compartment. For more information about moving Autonomous Databases, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseCompartment.go.html to see an example of how to use ChangeAutonomousDatabaseCompartment API.
func (DatabaseClient) ChangeAutonomousDatabaseSoftwareImageCompartment ¶ added in v65.63.2
func (client DatabaseClient) ChangeAutonomousDatabaseSoftwareImageCompartment(ctx context.Context, request ChangeAutonomousDatabaseSoftwareImageCompartmentRequest) (response ChangeAutonomousDatabaseSoftwareImageCompartmentResponse, err error)
ChangeAutonomousDatabaseSoftwareImageCompartment Move the Autonomous Database Software Image and its dependent resources to the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseSoftwareImageCompartment.go.html to see an example of how to use ChangeAutonomousDatabaseSoftwareImageCompartment API.
func (DatabaseClient) ChangeAutonomousDatabaseSubscription ¶ added in v65.69.3
func (client DatabaseClient) ChangeAutonomousDatabaseSubscription(ctx context.Context, request ChangeAutonomousDatabaseSubscriptionRequest) (response ChangeAutonomousDatabaseSubscriptionResponse, err error)
ChangeAutonomousDatabaseSubscription Associate an Autonomous Database with a different subscription.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousDatabaseSubscription.go.html to see an example of how to use ChangeAutonomousDatabaseSubscription API.
func (DatabaseClient) ChangeAutonomousExadataInfrastructureCompartment ¶
func (client DatabaseClient) ChangeAutonomousExadataInfrastructureCompartment(ctx context.Context, request ChangeAutonomousExadataInfrastructureCompartmentRequest) (response ChangeAutonomousExadataInfrastructureCompartmentResponse, err error)
ChangeAutonomousExadataInfrastructureCompartment **Deprecated.** Use the ChangeCloudExadataInfrastructureCompartment operation to move an Exadata infrastructure resource to a different compartment and ChangeCloudAutonomousVmClusterCompartment operation to move an Autonomous Exadata VM cluster to a different compartment. For more information, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousExadataInfrastructureCompartment.go.html to see an example of how to use ChangeAutonomousExadataInfrastructureCompartment API.
func (DatabaseClient) ChangeAutonomousVmClusterCompartment ¶
func (client DatabaseClient) ChangeAutonomousVmClusterCompartment(ctx context.Context, request ChangeAutonomousVmClusterCompartmentRequest) (response ChangeAutonomousVmClusterCompartmentResponse, err error)
ChangeAutonomousVmClusterCompartment Moves an Autonomous VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud@Customer only. For systems in the Oracle cloud, see ChangeAutonomousVmClusterCompartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeAutonomousVmClusterCompartment.go.html to see an example of how to use ChangeAutonomousVmClusterCompartment API.
func (DatabaseClient) ChangeBackupDestinationCompartment ¶
func (client DatabaseClient) ChangeBackupDestinationCompartment(ctx context.Context, request ChangeBackupDestinationCompartmentRequest) (response ChangeBackupDestinationCompartmentResponse, err error)
ChangeBackupDestinationCompartment Move the backup destination and its dependent resources to the specified compartment. For more information, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeBackupDestinationCompartment.go.html to see an example of how to use ChangeBackupDestinationCompartment API.
func (DatabaseClient) ChangeCloudAutonomousVmClusterCompartment ¶
func (client DatabaseClient) ChangeCloudAutonomousVmClusterCompartment(ctx context.Context, request ChangeCloudAutonomousVmClusterCompartmentRequest) (response ChangeCloudAutonomousVmClusterCompartmentResponse, err error)
ChangeCloudAutonomousVmClusterCompartment Moves an Autonomous Exadata VM cluster in the Oracle cloud and its dependent resources to another compartment. For Exadata Cloud@Customer systems, see ChangeAutonomousVmClusterCompartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudAutonomousVmClusterCompartment.go.html to see an example of how to use ChangeCloudAutonomousVmClusterCompartment API.
func (DatabaseClient) ChangeCloudExadataInfrastructureCompartment ¶
func (client DatabaseClient) ChangeCloudExadataInfrastructureCompartment(ctx context.Context, request ChangeCloudExadataInfrastructureCompartmentRequest) (response ChangeCloudExadataInfrastructureCompartmentResponse, err error)
ChangeCloudExadataInfrastructureCompartment Moves a cloud Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.For more information about moving resources to a different compartment, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudExadataInfrastructureCompartment.go.html to see an example of how to use ChangeCloudExadataInfrastructureCompartment API.
func (DatabaseClient) ChangeCloudExadataInfrastructureSubscription ¶ added in v65.69.3
func (client DatabaseClient) ChangeCloudExadataInfrastructureSubscription(ctx context.Context, request ChangeCloudExadataInfrastructureSubscriptionRequest) (response ChangeCloudExadataInfrastructureSubscriptionResponse, err error)
ChangeCloudExadataInfrastructureSubscription Associate a cloud Exadata infrastructure with a different subscription.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudExadataInfrastructureSubscription.go.html to see an example of how to use ChangeCloudExadataInfrastructureSubscription API.
func (DatabaseClient) ChangeCloudVmClusterCompartment ¶
func (client DatabaseClient) ChangeCloudVmClusterCompartment(ctx context.Context, request ChangeCloudVmClusterCompartmentRequest) (response ChangeCloudVmClusterCompartmentResponse, err error)
ChangeCloudVmClusterCompartment Moves a cloud VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudVmClusterCompartment.go.html to see an example of how to use ChangeCloudVmClusterCompartment API.
func (DatabaseClient) ChangeCloudVmClusterSubscription ¶ added in v65.69.3
func (client DatabaseClient) ChangeCloudVmClusterSubscription(ctx context.Context, request ChangeCloudVmClusterSubscriptionRequest) (response ChangeCloudVmClusterSubscriptionResponse, err error)
ChangeCloudVmClusterSubscription Associate a cloud VM cluster with a different subscription.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeCloudVmClusterSubscription.go.html to see an example of how to use ChangeCloudVmClusterSubscription API.
func (DatabaseClient) ChangeDatabaseSoftwareImageCompartment ¶
func (client DatabaseClient) ChangeDatabaseSoftwareImageCompartment(ctx context.Context, request ChangeDatabaseSoftwareImageCompartmentRequest) (response ChangeDatabaseSoftwareImageCompartmentResponse, err error)
ChangeDatabaseSoftwareImageCompartment Move the Database Software Image and its dependent resources to the specified compartment. For more information about moving Databse Software Images, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDatabaseSoftwareImageCompartment.go.html to see an example of how to use ChangeDatabaseSoftwareImageCompartment API.
func (DatabaseClient) ChangeDataguardRole ¶ added in v65.29.0
func (client DatabaseClient) ChangeDataguardRole(ctx context.Context, request ChangeDataguardRoleRequest) (response ChangeDataguardRoleResponse, err error)
ChangeDataguardRole Switch the Autonomous Container Database role between Standby and Snapshot Standby. For more information about changing Autonomous Container Databases Dataguard Role, see Convert Physical Standby to Snapshot Standby (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80) and Convert Snapshot Standby to Physical Standby (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDataguardRole.go.html to see an example of how to use ChangeDataguardRole API.
func (DatabaseClient) ChangeDbSystemCompartment ¶
func (client DatabaseClient) ChangeDbSystemCompartment(ctx context.Context, request ChangeDbSystemCompartmentRequest) (response ChangeDbSystemCompartmentResponse, err error)
ChangeDbSystemCompartment Moves the DB system and its dependent resources to the specified compartment. For more information about moving DB systems, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDbSystemCompartment.go.html to see an example of how to use ChangeDbSystemCompartment API.
func (DatabaseClient) ChangeDisasterRecoveryConfiguration ¶ added in v65.33.0
func (client DatabaseClient) ChangeDisasterRecoveryConfiguration(ctx context.Context, request ChangeDisasterRecoveryConfigurationRequest) (response ChangeDisasterRecoveryConfigurationResponse, err error)
ChangeDisasterRecoveryConfiguration This operation updates the cross-region disaster recovery (DR) details of the standby Autonomous Database Serverless database, and must be run on the standby side.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeDisasterRecoveryConfiguration.go.html to see an example of how to use ChangeDisasterRecoveryConfiguration API.
func (DatabaseClient) ChangeEncryptionKeyLocation ¶ added in v65.81.3
func (client DatabaseClient) ChangeEncryptionKeyLocation(ctx context.Context, request ChangeEncryptionKeyLocationRequest) (response ChangeEncryptionKeyLocationResponse, err error)
ChangeEncryptionKeyLocation Update the encryption key management location for the database
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeEncryptionKeyLocation.go.html to see an example of how to use ChangeEncryptionKeyLocation API.
func (DatabaseClient) ChangeExadataInfrastructureCompartment ¶
func (client DatabaseClient) ChangeExadataInfrastructureCompartment(ctx context.Context, request ChangeExadataInfrastructureCompartmentRequest) (response ChangeExadataInfrastructureCompartmentResponse, err error)
ChangeExadataInfrastructureCompartment Moves an Exadata infrastructure resource and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only. To move an Exadata Cloud Service infrastructure resource to another compartment, use the ChangeCloudExadataInfrastructureCompartment operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadataInfrastructureCompartment.go.html to see an example of how to use ChangeExadataInfrastructureCompartment API.
func (DatabaseClient) ChangeExadbVmClusterCompartment ¶ added in v65.69.0
func (client DatabaseClient) ChangeExadbVmClusterCompartment(ctx context.Context, request ChangeExadbVmClusterCompartmentRequest) (response ChangeExadbVmClusterCompartmentResponse, err error)
ChangeExadbVmClusterCompartment Moves a Exadata VM cluster on Exascale Infrastructure and its dependent resources to another compartment. Applies to Exadata Database Service on Exascale Infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadbVmClusterCompartment.go.html to see an example of how to use ChangeExadbVmClusterCompartment API.
func (DatabaseClient) ChangeExadbVmClusterSubscription ¶ added in v65.85.0
func (client DatabaseClient) ChangeExadbVmClusterSubscription(ctx context.Context, request ChangeExadbVmClusterSubscriptionRequest) (response ChangeExadbVmClusterSubscriptionResponse, err error)
ChangeExadbVmClusterSubscription Associate a Exadata VM cluster on Exascale Infrastructure with a different subscription.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExadbVmClusterSubscription.go.html to see an example of how to use ChangeExadbVmClusterSubscription API.
func (DatabaseClient) ChangeExascaleDbStorageVaultCompartment ¶ added in v65.69.0
func (client DatabaseClient) ChangeExascaleDbStorageVaultCompartment(ctx context.Context, request ChangeExascaleDbStorageVaultCompartmentRequest) (response ChangeExascaleDbStorageVaultCompartmentResponse, err error)
ChangeExascaleDbStorageVaultCompartment Moves a Exadata Database Storage Vault to another compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExascaleDbStorageVaultCompartment.go.html to see an example of how to use ChangeExascaleDbStorageVaultCompartment API.
func (DatabaseClient) ChangeExascaleDbStorageVaultSubscription ¶ added in v65.85.0
func (client DatabaseClient) ChangeExascaleDbStorageVaultSubscription(ctx context.Context, request ChangeExascaleDbStorageVaultSubscriptionRequest) (response ChangeExascaleDbStorageVaultSubscriptionResponse, err error)
ChangeExascaleDbStorageVaultSubscription Associate a Exadata Database Storage Vault with a different subscription.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExascaleDbStorageVaultSubscription.go.html to see an example of how to use ChangeExascaleDbStorageVaultSubscription API.
func (DatabaseClient) ChangeExternalContainerDatabaseCompartment ¶
func (client DatabaseClient) ChangeExternalContainerDatabaseCompartment(ctx context.Context, request ChangeExternalContainerDatabaseCompartmentRequest) (response ChangeExternalContainerDatabaseCompartmentResponse, err error)
ChangeExternalContainerDatabaseCompartment Move the CreateExternalContainerDatabaseDetails and its dependent resources to the specified compartment. For more information about moving external container databases, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalContainerDatabaseCompartment API.
func (DatabaseClient) ChangeExternalNonContainerDatabaseCompartment ¶
func (client DatabaseClient) ChangeExternalNonContainerDatabaseCompartment(ctx context.Context, request ChangeExternalNonContainerDatabaseCompartmentRequest) (response ChangeExternalNonContainerDatabaseCompartmentResponse, err error)
ChangeExternalNonContainerDatabaseCompartment Move the external non-container database and its dependent resources to the specified compartment. For more information about moving external non-container databases, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalNonContainerDatabaseCompartment.go.html to see an example of how to use ChangeExternalNonContainerDatabaseCompartment API.
func (DatabaseClient) ChangeExternalPluggableDatabaseCompartment ¶
func (client DatabaseClient) ChangeExternalPluggableDatabaseCompartment(ctx context.Context, request ChangeExternalPluggableDatabaseCompartmentRequest) (response ChangeExternalPluggableDatabaseCompartmentResponse, err error)
ChangeExternalPluggableDatabaseCompartment Move the CreateExternalPluggableDatabaseDetails and its dependent resources to the specified compartment. For more information about moving external pluggable databases, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeExternalPluggableDatabaseCompartment.go.html to see an example of how to use ChangeExternalPluggableDatabaseCompartment API.
func (DatabaseClient) ChangeKeyStoreCompartment ¶
func (client DatabaseClient) ChangeKeyStoreCompartment(ctx context.Context, request ChangeKeyStoreCompartmentRequest) (response ChangeKeyStoreCompartmentResponse, err error)
ChangeKeyStoreCompartment Move the key store resource to the specified compartment. For more information about moving key stores, see Moving Database Resources to a Different Compartment (https://docs.oracle.com/iaas/Content/Database/Concepts/databaseoverview.htm#moveRes).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeKeyStoreCompartment.go.html to see an example of how to use ChangeKeyStoreCompartment API.
func (DatabaseClient) ChangeKeyStoreType ¶ added in v65.42.0
func (client DatabaseClient) ChangeKeyStoreType(ctx context.Context, request ChangeKeyStoreTypeRequest) (response ChangeKeyStoreTypeResponse, err error)
ChangeKeyStoreType Changes encryption key management type
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeKeyStoreType.go.html to see an example of how to use ChangeKeyStoreType API.
func (DatabaseClient) ChangeOneoffPatchCompartment ¶ added in v65.37.1
func (client DatabaseClient) ChangeOneoffPatchCompartment(ctx context.Context, request ChangeOneoffPatchCompartmentRequest) (response ChangeOneoffPatchCompartmentResponse, err error)
ChangeOneoffPatchCompartment Move the one-off patch to the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeOneoffPatchCompartment.go.html to see an example of how to use ChangeOneoffPatchCompartment API.
func (DatabaseClient) ChangeSchedulingPlanCompartment ¶ added in v65.73.0
func (client DatabaseClient) ChangeSchedulingPlanCompartment(ctx context.Context, request ChangeSchedulingPlanCompartmentRequest) (response ChangeSchedulingPlanCompartmentResponse, err error)
ChangeSchedulingPlanCompartment Moves an scheduling plan resource to another compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeSchedulingPlanCompartment.go.html to see an example of how to use ChangeSchedulingPlanCompartment API.
func (DatabaseClient) ChangeSchedulingPolicyCompartment ¶ added in v65.73.0
func (client DatabaseClient) ChangeSchedulingPolicyCompartment(ctx context.Context, request ChangeSchedulingPolicyCompartmentRequest) (response ChangeSchedulingPolicyCompartmentResponse, err error)
ChangeSchedulingPolicyCompartment Moves an scheduling policy resource to another compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeSchedulingPolicyCompartment.go.html to see an example of how to use ChangeSchedulingPolicyCompartment API.
func (DatabaseClient) ChangeVmClusterCompartment ¶
func (client DatabaseClient) ChangeVmClusterCompartment(ctx context.Context, request ChangeVmClusterCompartmentRequest) (response ChangeVmClusterCompartmentResponse, err error)
ChangeVmClusterCompartment Moves a VM cluster and its dependent resources to another compartment. Applies to Exadata Cloud@Customer instances only. To move a cloud VM cluster in an Exadata Cloud Service instance to another compartment, use the ChangeCloudVmClusterCompartment operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ChangeVmClusterCompartment.go.html to see an example of how to use ChangeVmClusterCompartment API.
func (DatabaseClient) CheckExternalDatabaseConnectorConnectionStatus ¶
func (client DatabaseClient) CheckExternalDatabaseConnectorConnectionStatus(ctx context.Context, request CheckExternalDatabaseConnectorConnectionStatusRequest) (response CheckExternalDatabaseConnectorConnectionStatusResponse, err error)
CheckExternalDatabaseConnectorConnectionStatus Check the status of the external database connection specified in this connector. This operation will refresh the connectionStatus and timeConnectionStatusLastUpdated fields.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CheckExternalDatabaseConnectorConnectionStatus.go.html to see an example of how to use CheckExternalDatabaseConnectorConnectionStatus API.
func (DatabaseClient) CompleteExternalBackupJob ¶
func (client DatabaseClient) CompleteExternalBackupJob(ctx context.Context, request CompleteExternalBackupJobRequest) (response CompleteExternalBackupJobResponse, err error)
CompleteExternalBackupJob Changes the status of the standalone backup resource to `ACTIVE` after the backup is created from the on-premises database and placed in Oracle Cloud Infrastructure Object Storage. **Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud (https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CompleteExternalBackupJob.go.html to see an example of how to use CompleteExternalBackupJob API.
func (*DatabaseClient) ConfigurationProvider ¶
func (client *DatabaseClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DatabaseClient) ConfigureAutonomousDatabaseVaultKey ¶
func (client DatabaseClient) ConfigureAutonomousDatabaseVaultKey(ctx context.Context, request ConfigureAutonomousDatabaseVaultKeyRequest) (response ConfigureAutonomousDatabaseVaultKeyResponse, err error)
ConfigureAutonomousDatabaseVaultKey Configures the Autonomous Database Vault service key (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfigureAutonomousDatabaseVaultKey.go.html to see an example of how to use ConfigureAutonomousDatabaseVaultKey API.
func (DatabaseClient) ConfigureExascaleExadataInfrastructure ¶ added in v65.79.0
func (client DatabaseClient) ConfigureExascaleExadataInfrastructure(ctx context.Context, request ConfigureExascaleExadataInfrastructureRequest) (response ConfigureExascaleExadataInfrastructureResponse, err error)
ConfigureExascaleExadataInfrastructure Configures Exascale on Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfigureExascaleExadataInfrastructure.go.html to see an example of how to use ConfigureExascaleExadataInfrastructure API.
func (DatabaseClient) ConfigureSaasAdminUser ¶ added in v65.52.1
func (client DatabaseClient) ConfigureSaasAdminUser(ctx context.Context, request ConfigureSaasAdminUserRequest) (response ConfigureSaasAdminUserResponse, err error)
ConfigureSaasAdminUser This operation updates SaaS administrative user configuration of the Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfigureSaasAdminUser.go.html to see an example of how to use ConfigureSaasAdminUser API.
func (DatabaseClient) ConfirmKeyStoreDetailsAreCorrect ¶ added in v65.69.1
func (client DatabaseClient) ConfirmKeyStoreDetailsAreCorrect(ctx context.Context, request ConfirmKeyStoreDetailsAreCorrectRequest) (response ConfirmKeyStoreDetailsAreCorrectResponse, err error)
ConfirmKeyStoreDetailsAreCorrect This is for user to confirm to DBaaS that the Oracle Key Valut (OKV) connection IPs, username and password are all correct. This operation will put the Key Store back into Active state. If details are incorrect, your OKV account may get locked after some unsuccessful attempts to connect.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConfirmKeyStoreDetailsAreCorrect.go.html to see an example of how to use ConfirmKeyStoreDetailsAreCorrect API.
func (DatabaseClient) ConvertStandbyAutonomousContainerDatabase ¶ added in v65.85.0
func (client DatabaseClient) ConvertStandbyAutonomousContainerDatabase(ctx context.Context, request ConvertStandbyAutonomousContainerDatabaseRequest) (response ConvertStandbyAutonomousContainerDatabaseResponse, err error)
ConvertStandbyAutonomousContainerDatabase Convert between and SnapshotStandby Standby Autonomous Container Database . For more information about changing Autonomous Container Databases Add Standby, see Convert Standby Autonomous Container Database (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80) and Convert Snapshot Standby to Physical Standby (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertStandbyAutonomousContainerDatabase.go.html to see an example of how to use ConvertStandbyAutonomousContainerDatabase API.
func (DatabaseClient) ConvertToPdb ¶
func (client DatabaseClient) ConvertToPdb(ctx context.Context, request ConvertToPdbRequest) (response ConvertToPdbResponse, err error)
ConvertToPdb Converts a non-container database to a pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertToPdb.go.html to see an example of how to use ConvertToPdb API.
func (DatabaseClient) ConvertToRegularPluggableDatabase ¶ added in v65.49.4
func (client DatabaseClient) ConvertToRegularPluggableDatabase(ctx context.Context, request ConvertToRegularPluggableDatabaseRequest) (response ConvertToRegularPluggableDatabaseResponse, err error)
ConvertToRegularPluggableDatabase Converts a Refreshable clone to Regular pluggable database (PDB). Pluggable Database will be in `READ_WRITE` openmode after conversion.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertToRegularPluggableDatabase.go.html to see an example of how to use ConvertToRegularPluggableDatabase API.
func (DatabaseClient) ConvertToStandalone ¶ added in v65.81.3
func (client DatabaseClient) ConvertToStandalone(ctx context.Context, request ConvertToStandaloneRequest) (response ConvertToStandaloneResponse, err error)
ConvertToStandalone Disassociate the standby database identified by the `databaseId` parameter from existing Data Guard group. Convert the standby to a standalone database. This operation should be performed on respective standby database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ConvertToStandalone.go.html to see an example of how to use ConvertToStandalone API.
func (DatabaseClient) CreateApplicationVip ¶ added in v65.35.0
func (client DatabaseClient) CreateApplicationVip(ctx context.Context, request CreateApplicationVipRequest) (response CreateApplicationVipResponse, err error)
CreateApplicationVip Creates a new application virtual IP (VIP) address in the specified cloud VM cluster based on the request parameters you provide.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateApplicationVip.go.html to see an example of how to use CreateApplicationVip API.
func (DatabaseClient) CreateAutonomousContainerDatabase ¶
func (client DatabaseClient) CreateAutonomousContainerDatabase(ctx context.Context, request CreateAutonomousContainerDatabaseRequest) (response CreateAutonomousContainerDatabaseResponse, err error)
CreateAutonomousContainerDatabase Creates an Autonomous Container Database in the specified Autonomous Exadata Infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousContainerDatabase.go.html to see an example of how to use CreateAutonomousContainerDatabase API.
func (DatabaseClient) CreateAutonomousContainerDatabaseDataguardAssociation ¶ added in v65.52.1
func (client DatabaseClient) CreateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request CreateAutonomousContainerDatabaseDataguardAssociationRequest) (response CreateAutonomousContainerDatabaseDataguardAssociationResponse, err error)
CreateAutonomousContainerDatabaseDataguardAssociation Create a new Autonomous Data Guard association. An Autonomous Data Guard association represents the replication relationship between the specified Autonomous Container database and a peer Autonomous Container database. For more information, see Using Oracle Data Guard (https://docs.oracle.com/iaas/Content/Database/Tasks/usingdataguard.htm). All Oracle Cloud Infrastructure resources, including Data Guard associations, get an Oracle-assigned, unique ID called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the resource in the Console. For more information, see Resource Identifiers (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use CreateAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) CreateAutonomousDatabase ¶
func (client DatabaseClient) CreateAutonomousDatabase(ctx context.Context, request CreateAutonomousDatabaseRequest) (response CreateAutonomousDatabaseResponse, err error)
CreateAutonomousDatabase Creates a new Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabase.go.html to see an example of how to use CreateAutonomousDatabase API.
func (DatabaseClient) CreateAutonomousDatabaseBackup ¶
func (client DatabaseClient) CreateAutonomousDatabaseBackup(ctx context.Context, request CreateAutonomousDatabaseBackupRequest) (response CreateAutonomousDatabaseBackupResponse, err error)
CreateAutonomousDatabaseBackup Creates a new Autonomous Database backup for the specified database based on the provided request parameters.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabaseBackup.go.html to see an example of how to use CreateAutonomousDatabaseBackup API.
func (DatabaseClient) CreateAutonomousDatabaseSoftwareImage ¶ added in v65.63.2
func (client DatabaseClient) CreateAutonomousDatabaseSoftwareImage(ctx context.Context, request CreateAutonomousDatabaseSoftwareImageRequest) (response CreateAutonomousDatabaseSoftwareImageResponse, err error)
CreateAutonomousDatabaseSoftwareImage create Autonomous Database Software Image in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousDatabaseSoftwareImage.go.html to see an example of how to use CreateAutonomousDatabaseSoftwareImage API.
func (DatabaseClient) CreateAutonomousVmCluster ¶
func (client DatabaseClient) CreateAutonomousVmCluster(ctx context.Context, request CreateAutonomousVmClusterRequest) (response CreateAutonomousVmClusterResponse, err error)
CreateAutonomousVmCluster Creates an Autonomous VM cluster for Exadata Cloud@Customer. To create an Autonomous VM Cluster in the Oracle cloud, see CreateCloudAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateAutonomousVmCluster.go.html to see an example of how to use CreateAutonomousVmCluster API.
func (DatabaseClient) CreateBackup ¶
func (client DatabaseClient) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
CreateBackup Creates a new backup in the specified database based on the request parameters you provide. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackup.go.html to see an example of how to use CreateBackup API.
func (DatabaseClient) CreateBackupDestination ¶
func (client DatabaseClient) CreateBackupDestination(ctx context.Context, request CreateBackupDestinationRequest) (response CreateBackupDestinationResponse, err error)
CreateBackupDestination Creates a backup destination in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateBackupDestination.go.html to see an example of how to use CreateBackupDestination API.
func (DatabaseClient) CreateCloudAutonomousVmCluster ¶
func (client DatabaseClient) CreateCloudAutonomousVmCluster(ctx context.Context, request CreateCloudAutonomousVmClusterRequest) (response CreateCloudAutonomousVmClusterResponse, err error)
CreateCloudAutonomousVmCluster Creates an Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see CreateAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudAutonomousVmCluster.go.html to see an example of how to use CreateCloudAutonomousVmCluster API.
func (DatabaseClient) CreateCloudExadataInfrastructure ¶
func (client DatabaseClient) CreateCloudExadataInfrastructure(ctx context.Context, request CreateCloudExadataInfrastructureRequest) (response CreateCloudExadataInfrastructureResponse, err error)
CreateCloudExadataInfrastructure Creates a cloud Exadata infrastructure resource. This resource is used to create either an Exadata Cloud Service (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm) instance or an Autonomous Database on dedicated Exadata infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudExadataInfrastructure.go.html to see an example of how to use CreateCloudExadataInfrastructure API.
func (DatabaseClient) CreateCloudVmCluster ¶
func (client DatabaseClient) CreateCloudVmCluster(ctx context.Context, request CreateCloudVmClusterRequest) (response CreateCloudVmClusterResponse, err error)
CreateCloudVmCluster Creates a cloud VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateCloudVmCluster.go.html to see an example of how to use CreateCloudVmCluster API.
func (DatabaseClient) CreateConsoleConnection ¶
func (client DatabaseClient) CreateConsoleConnection(ctx context.Context, request CreateConsoleConnectionRequest) (response CreateConsoleConnectionResponse, err error)
CreateConsoleConnection Creates a new console connection to the specified database node. After the console connection has been created and is available, you connect to the console using SSH.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateConsoleConnection.go.html to see an example of how to use CreateConsoleConnection API.
func (DatabaseClient) CreateConsoleHistory ¶ added in v65.54.0
func (client DatabaseClient) CreateConsoleHistory(ctx context.Context, request CreateConsoleHistoryRequest) (response CreateConsoleHistoryResponse, err error)
CreateConsoleHistory Captures the most recent serial console data (up to a megabyte) for the specified database node.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateConsoleHistory.go.html to see an example of how to use CreateConsoleHistory API.
func (DatabaseClient) CreateDataGuardAssociation ¶
func (client DatabaseClient) CreateDataGuardAssociation(ctx context.Context, request CreateDataGuardAssociationRequest) (response CreateDataGuardAssociationResponse, err error)
CreateDataGuardAssociation Creates a new Data Guard association. A Data Guard association represents the replication relationship between the specified database and a peer database. For more information, see Using Oracle Data Guard (https://docs.oracle.com/iaas/Content/Database/Tasks/usingdataguard.htm). All Oracle Cloud Infrastructure resources, including Data Guard associations, get an Oracle-assigned, unique ID called an Oracle Cloud Identifier (OCID). When you create a resource, you can find its OCID in the response. You can also retrieve a resource's OCID by using a List API operation on that resource type, or by viewing the resource in the Console. For more information, see Resource Identifiers (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDataGuardAssociation.go.html to see an example of how to use CreateDataGuardAssociation API.
func (DatabaseClient) CreateDatabase ¶
func (client DatabaseClient) CreateDatabase(ctx context.Context, request CreateDatabaseRequest) (response CreateDatabaseResponse, err error)
CreateDatabase Creates a new database in the specified Database Home. If the database version is provided, it must match the version of the Database Home. Applies to Exadata and Exadata Cloud@Customer systems.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabase.go.html to see an example of how to use CreateDatabase API.
func (DatabaseClient) CreateDatabaseSoftwareImage ¶
func (client DatabaseClient) CreateDatabaseSoftwareImage(ctx context.Context, request CreateDatabaseSoftwareImageRequest) (response CreateDatabaseSoftwareImageResponse, err error)
CreateDatabaseSoftwareImage create database software image in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDatabaseSoftwareImage.go.html to see an example of how to use CreateDatabaseSoftwareImage API.
func (DatabaseClient) CreateDbHome ¶
func (client DatabaseClient) CreateDbHome(ctx context.Context, request CreateDbHomeRequest) (response CreateDbHomeResponse, err error)
CreateDbHome Creates a new Database Home in the specified database system based on the request parameters you provide. Applies to bare metal DB systems, Exadata systems, and Exadata Cloud@Customer systems.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateDbHome.go.html to see an example of how to use CreateDbHome API.
func (DatabaseClient) CreateExadataInfrastructure ¶
func (client DatabaseClient) CreateExadataInfrastructure(ctx context.Context, request CreateExadataInfrastructureRequest) (response CreateExadataInfrastructureResponse, err error)
CreateExadataInfrastructure Creates an Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. To create an Exadata Cloud Service infrastructure resource, use the CreateCloudExadataInfrastructure operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExadataInfrastructure.go.html to see an example of how to use CreateExadataInfrastructure API.
func (DatabaseClient) CreateExadbVmCluster ¶ added in v65.69.0
func (client DatabaseClient) CreateExadbVmCluster(ctx context.Context, request CreateExadbVmClusterRequest) (response CreateExadbVmClusterResponse, err error)
CreateExadbVmCluster Creates an Exadata VM cluster on Exascale Infrastructure
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExadbVmCluster.go.html to see an example of how to use CreateExadbVmCluster API.
func (DatabaseClient) CreateExascaleDbStorageVault ¶ added in v65.69.0
func (client DatabaseClient) CreateExascaleDbStorageVault(ctx context.Context, request CreateExascaleDbStorageVaultRequest) (response CreateExascaleDbStorageVaultResponse, err error)
CreateExascaleDbStorageVault Creates an Exadata Database Storage Vault
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExascaleDbStorageVault.go.html to see an example of how to use CreateExascaleDbStorageVault API.
func (DatabaseClient) CreateExecutionAction ¶ added in v65.73.0
func (client DatabaseClient) CreateExecutionAction(ctx context.Context, request CreateExecutionActionRequest) (response CreateExecutionActionResponse, err error)
CreateExecutionAction Creates an execution action resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExecutionAction.go.html to see an example of how to use CreateExecutionAction API.
func (DatabaseClient) CreateExecutionWindow ¶ added in v65.73.0
func (client DatabaseClient) CreateExecutionWindow(ctx context.Context, request CreateExecutionWindowRequest) (response CreateExecutionWindowResponse, err error)
CreateExecutionWindow Creates an execution window resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExecutionWindow.go.html to see an example of how to use CreateExecutionWindow API.
func (DatabaseClient) CreateExternalBackupJob ¶
func (client DatabaseClient) CreateExternalBackupJob(ctx context.Context, request CreateExternalBackupJobRequest) (response CreateExternalBackupJobResponse, err error)
CreateExternalBackupJob Creates a new backup resource and returns the information the caller needs to back up an on-premises Oracle Database to Oracle Cloud Infrastructure. **Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud (https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalBackupJob.go.html to see an example of how to use CreateExternalBackupJob API.
func (DatabaseClient) CreateExternalContainerDatabase ¶
func (client DatabaseClient) CreateExternalContainerDatabase(ctx context.Context, request CreateExternalContainerDatabaseRequest) (response CreateExternalContainerDatabaseResponse, err error)
CreateExternalContainerDatabase Creates a new external container database resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalContainerDatabase.go.html to see an example of how to use CreateExternalContainerDatabase API.
func (DatabaseClient) CreateExternalDatabaseConnector ¶
func (client DatabaseClient) CreateExternalDatabaseConnector(ctx context.Context, request CreateExternalDatabaseConnectorRequest) (response CreateExternalDatabaseConnectorResponse, err error)
CreateExternalDatabaseConnector Creates a new external database connector.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalDatabaseConnector.go.html to see an example of how to use CreateExternalDatabaseConnector API.
func (DatabaseClient) CreateExternalNonContainerDatabase ¶
func (client DatabaseClient) CreateExternalNonContainerDatabase(ctx context.Context, request CreateExternalNonContainerDatabaseRequest) (response CreateExternalNonContainerDatabaseResponse, err error)
CreateExternalNonContainerDatabase Creates a new ExternalNonContainerDatabase resource
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalNonContainerDatabase.go.html to see an example of how to use CreateExternalNonContainerDatabase API.
func (DatabaseClient) CreateExternalPluggableDatabase ¶
func (client DatabaseClient) CreateExternalPluggableDatabase(ctx context.Context, request CreateExternalPluggableDatabaseRequest) (response CreateExternalPluggableDatabaseResponse, err error)
CreateExternalPluggableDatabase Registers a new CreateExternalPluggableDatabaseDetails resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateExternalPluggableDatabase.go.html to see an example of how to use CreateExternalPluggableDatabase API.
func (DatabaseClient) CreateKeyStore ¶
func (client DatabaseClient) CreateKeyStore(ctx context.Context, request CreateKeyStoreRequest) (response CreateKeyStoreResponse, err error)
CreateKeyStore Creates a Key Store.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateKeyStore.go.html to see an example of how to use CreateKeyStore API.
func (DatabaseClient) CreateMaintenanceRun ¶ added in v65.51.0
func (client DatabaseClient) CreateMaintenanceRun(ctx context.Context, request CreateMaintenanceRunRequest) (response CreateMaintenanceRunResponse, err error)
CreateMaintenanceRun Creates a maintenance run with one of the following: 1. The latest available release update patch (RUP) for the Autonomous Container Database. 2. The latest available RUP and DST time-zone (TZ) file updates for the Autonomous Container Database. 3. The DST TZ file updates for the Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateMaintenanceRun.go.html to see an example of how to use CreateMaintenanceRun API.
func (DatabaseClient) CreateOneoffPatch ¶ added in v65.37.1
func (client DatabaseClient) CreateOneoffPatch(ctx context.Context, request CreateOneoffPatchRequest) (response CreateOneoffPatchResponse, err error)
CreateOneoffPatch Creates one-off patch for specified database version to download.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateOneoffPatch.go.html to see an example of how to use CreateOneoffPatch API.
func (DatabaseClient) CreatePluggableDatabase ¶
func (client DatabaseClient) CreatePluggableDatabase(ctx context.Context, request CreatePluggableDatabaseRequest) (response CreatePluggableDatabaseResponse, err error)
CreatePluggableDatabase Creates and starts a pluggable database in the specified container database. Pluggable Database can be created using different operations (e.g. LocalClone, RemoteClone, Relocate ) with this API. Use the StartPluggableDatabase and StopPluggableDatabase APIs to start and stop the pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreatePluggableDatabase.go.html to see an example of how to use CreatePluggableDatabase API.
func (DatabaseClient) CreateScheduledAction ¶ added in v65.73.0
func (client DatabaseClient) CreateScheduledAction(ctx context.Context, request CreateScheduledActionRequest) (response CreateScheduledActionResponse, err error)
CreateScheduledAction Creates a Scheduled Action resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateScheduledAction.go.html to see an example of how to use CreateScheduledAction API.
func (DatabaseClient) CreateSchedulingPlan ¶ added in v65.73.0
func (client DatabaseClient) CreateSchedulingPlan(ctx context.Context, request CreateSchedulingPlanRequest) (response CreateSchedulingPlanResponse, err error)
CreateSchedulingPlan Creates a Scheduling Plan resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateSchedulingPlan.go.html to see an example of how to use CreateSchedulingPlan API.
func (DatabaseClient) CreateSchedulingPolicy ¶ added in v65.73.0
func (client DatabaseClient) CreateSchedulingPolicy(ctx context.Context, request CreateSchedulingPolicyRequest) (response CreateSchedulingPolicyResponse, err error)
CreateSchedulingPolicy Creates a Scheduling Policy resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateSchedulingPolicy.go.html to see an example of how to use CreateSchedulingPolicy API.
func (DatabaseClient) CreateSchedulingWindow ¶ added in v65.73.0
func (client DatabaseClient) CreateSchedulingWindow(ctx context.Context, request CreateSchedulingWindowRequest) (response CreateSchedulingWindowResponse, err error)
CreateSchedulingWindow Creates a Scheduling Window resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateSchedulingWindow.go.html to see an example of how to use CreateSchedulingWindow API.
func (DatabaseClient) CreateVmCluster ¶
func (client DatabaseClient) CreateVmCluster(ctx context.Context, request CreateVmClusterRequest) (response CreateVmClusterResponse, err error)
CreateVmCluster Creates an Exadata Cloud@Customer VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmCluster.go.html to see an example of how to use CreateVmCluster API.
func (DatabaseClient) CreateVmClusterNetwork ¶
func (client DatabaseClient) CreateVmClusterNetwork(ctx context.Context, request CreateVmClusterNetworkRequest) (response CreateVmClusterNetworkResponse, err error)
CreateVmClusterNetwork Creates the VM cluster network. Applies to Exadata Cloud@Customer instances only. To create a cloud VM cluster in an Exadata Cloud Service instance, use the CreateCloudVmCluster operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/CreateVmClusterNetwork.go.html to see an example of how to use CreateVmClusterNetwork API.
func (DatabaseClient) DbNodeAction ¶
func (client DatabaseClient) DbNodeAction(ctx context.Context, request DbNodeActionRequest) (response DbNodeActionResponse, err error)
DbNodeAction Performs one of the following power actions on the specified DB node: - start - power on - stop - power off - softreset - ACPI shutdown and power on - reset - power off and power on **Note:** Stopping a node affects billing differently, depending on the type of DB system: *Bare metal and Exadata systems* - The _stop_ state has no effect on the resources you consume. Billing continues for DB nodes that you stop, and related resources continue to apply against any relevant quotas. You must terminate the DB system (TerminateDbSystem) to remove its resources from billing and quotas. *Virtual machine DB systems* - Stopping a node stops billing for all OCPUs associated with that node, and billing resumes when you restart the node.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DbNodeAction.go.html to see an example of how to use DbNodeAction API.
func (DatabaseClient) DeleteApplicationVip ¶ added in v65.35.0
func (client DatabaseClient) DeleteApplicationVip(ctx context.Context, request DeleteApplicationVipRequest) (response DeleteApplicationVipResponse, err error)
DeleteApplicationVip Deletes and deregisters the specified application virtual IP (VIP) address.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteApplicationVip.go.html to see an example of how to use DeleteApplicationVip API.
func (DatabaseClient) DeleteAutonomousDatabase ¶
func (client DatabaseClient) DeleteAutonomousDatabase(ctx context.Context, request DeleteAutonomousDatabaseRequest) (response DeleteAutonomousDatabaseResponse, err error)
DeleteAutonomousDatabase Deletes the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabase.go.html to see an example of how to use DeleteAutonomousDatabase API.
func (DatabaseClient) DeleteAutonomousDatabaseBackup ¶ added in v65.32.0
func (client DatabaseClient) DeleteAutonomousDatabaseBackup(ctx context.Context, request DeleteAutonomousDatabaseBackupRequest) (response DeleteAutonomousDatabaseBackupResponse, err error)
DeleteAutonomousDatabaseBackup Deletes a long-term backup. You cannot delete other backups using this API.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabaseBackup.go.html to see an example of how to use DeleteAutonomousDatabaseBackup API.
func (DatabaseClient) DeleteAutonomousDatabaseSoftwareImage ¶ added in v65.63.2
func (client DatabaseClient) DeleteAutonomousDatabaseSoftwareImage(ctx context.Context, request DeleteAutonomousDatabaseSoftwareImageRequest) (response DeleteAutonomousDatabaseSoftwareImageResponse, err error)
DeleteAutonomousDatabaseSoftwareImage Delete an Autonomous Database Software Image
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabaseSoftwareImage.go.html to see an example of how to use DeleteAutonomousDatabaseSoftwareImage API.
func (DatabaseClient) DeleteAutonomousVmCluster ¶
func (client DatabaseClient) DeleteAutonomousVmCluster(ctx context.Context, request DeleteAutonomousVmClusterRequest) (response DeleteAutonomousVmClusterResponse, err error)
DeleteAutonomousVmCluster Deletes the specified Autonomous VM cluster in an Exadata Cloud@Customer system. To delete an Autonomous VM Cluster in the Oracle cloud, see DeleteCloudAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousVmCluster.go.html to see an example of how to use DeleteAutonomousVmCluster API.
func (DatabaseClient) DeleteBackup ¶
func (client DatabaseClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
DeleteBackup Deletes a full backup. You cannot delete automatic backups using this API.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackup.go.html to see an example of how to use DeleteBackup API.
func (DatabaseClient) DeleteBackupDestination ¶
func (client DatabaseClient) DeleteBackupDestination(ctx context.Context, request DeleteBackupDestinationRequest) (response DeleteBackupDestinationResponse, err error)
DeleteBackupDestination Deletes a backup destination in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackupDestination.go.html to see an example of how to use DeleteBackupDestination API.
func (DatabaseClient) DeleteCloudAutonomousVmCluster ¶
func (client DatabaseClient) DeleteCloudAutonomousVmCluster(ctx context.Context, request DeleteCloudAutonomousVmClusterRequest) (response DeleteCloudAutonomousVmClusterResponse, err error)
DeleteCloudAutonomousVmCluster Deletes the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see DeleteAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudAutonomousVmCluster.go.html to see an example of how to use DeleteCloudAutonomousVmCluster API.
func (DatabaseClient) DeleteCloudExadataInfrastructure ¶
func (client DatabaseClient) DeleteCloudExadataInfrastructure(ctx context.Context, request DeleteCloudExadataInfrastructureRequest) (response DeleteCloudExadataInfrastructureResponse, err error)
DeleteCloudExadataInfrastructure Deletes the cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudExadataInfrastructure.go.html to see an example of how to use DeleteCloudExadataInfrastructure API.
func (DatabaseClient) DeleteCloudVmCluster ¶
func (client DatabaseClient) DeleteCloudVmCluster(ctx context.Context, request DeleteCloudVmClusterRequest) (response DeleteCloudVmClusterResponse, err error)
DeleteCloudVmCluster Deletes the specified cloud VM cluster. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudVmCluster.go.html to see an example of how to use DeleteCloudVmCluster API.
func (DatabaseClient) DeleteConsoleConnection ¶
func (client DatabaseClient) DeleteConsoleConnection(ctx context.Context, request DeleteConsoleConnectionRequest) (response DeleteConsoleConnectionResponse, err error)
DeleteConsoleConnection Deletes the specified database node console connection.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteConsoleConnection.go.html to see an example of how to use DeleteConsoleConnection API.
func (DatabaseClient) DeleteConsoleHistory ¶ added in v65.54.0
func (client DatabaseClient) DeleteConsoleHistory(ctx context.Context, request DeleteConsoleHistoryRequest) (response DeleteConsoleHistoryResponse, err error)
DeleteConsoleHistory Deletes the specified database node console history.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteConsoleHistory.go.html to see an example of how to use DeleteConsoleHistory API.
func (DatabaseClient) DeleteDatabase ¶
func (client DatabaseClient) DeleteDatabase(ctx context.Context, request DeleteDatabaseRequest) (response DeleteDatabaseResponse, err error)
DeleteDatabase Deletes the specified database. Applies only to Exadata systems. The data in this database is local to the Exadata system and will be lost when the database is deleted. Oracle recommends that you back up any data in the Exadata system prior to deleting it. You can use the `performFinalBackup` parameter to have the Exadata system database backed up before it is deleted.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabase.go.html to see an example of how to use DeleteDatabase API.
func (DatabaseClient) DeleteDatabaseSoftwareImage ¶
func (client DatabaseClient) DeleteDatabaseSoftwareImage(ctx context.Context, request DeleteDatabaseSoftwareImageRequest) (response DeleteDatabaseSoftwareImageResponse, err error)
DeleteDatabaseSoftwareImage Delete a database software image
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabaseSoftwareImage.go.html to see an example of how to use DeleteDatabaseSoftwareImage API.
func (DatabaseClient) DeleteDbHome ¶
func (client DatabaseClient) DeleteDbHome(ctx context.Context, request DeleteDbHomeRequest) (response DeleteDbHomeResponse, err error)
DeleteDbHome Deletes a Database Home. Applies to bare metal DB systems, Exadata Cloud Service, and Exadata Cloud@Customer systems. Oracle recommends that you use the `performFinalBackup` parameter to back up any data on a bare metal DB system before you delete a Database Home. On an Exadata Cloud@Customer system or an Exadata Cloud Service system, you can delete a Database Home only when there are no databases in it and therefore you cannot use the `performFinalBackup` parameter to back up data.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDbHome.go.html to see an example of how to use DeleteDbHome API.
func (DatabaseClient) DeleteExadataInfrastructure ¶
func (client DatabaseClient) DeleteExadataInfrastructure(ctx context.Context, request DeleteExadataInfrastructureRequest) (response DeleteExadataInfrastructureResponse, err error)
DeleteExadataInfrastructure Deletes the Exadata Cloud@Customer infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExadataInfrastructure.go.html to see an example of how to use DeleteExadataInfrastructure API.
func (DatabaseClient) DeleteExadbVmCluster ¶ added in v65.69.0
func (client DatabaseClient) DeleteExadbVmCluster(ctx context.Context, request DeleteExadbVmClusterRequest) (response DeleteExadbVmClusterResponse, err error)
DeleteExadbVmCluster Deletes the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExadbVmCluster.go.html to see an example of how to use DeleteExadbVmCluster API.
func (DatabaseClient) DeleteExascaleDbStorageVault ¶ added in v65.69.0
func (client DatabaseClient) DeleteExascaleDbStorageVault(ctx context.Context, request DeleteExascaleDbStorageVaultRequest) (response DeleteExascaleDbStorageVaultResponse, err error)
DeleteExascaleDbStorageVault Deletes the specified Exadata Database Storage Vault.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExascaleDbStorageVault.go.html to see an example of how to use DeleteExascaleDbStorageVault API.
func (DatabaseClient) DeleteExecutionAction ¶ added in v65.73.0
func (client DatabaseClient) DeleteExecutionAction(ctx context.Context, request DeleteExecutionActionRequest) (response DeleteExecutionActionResponse, err error)
DeleteExecutionAction Deletes the execution action.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExecutionAction.go.html to see an example of how to use DeleteExecutionAction API.
func (DatabaseClient) DeleteExecutionWindow ¶ added in v65.73.0
func (client DatabaseClient) DeleteExecutionWindow(ctx context.Context, request DeleteExecutionWindowRequest) (response DeleteExecutionWindowResponse, err error)
DeleteExecutionWindow Deletes the execution window.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExecutionWindow.go.html to see an example of how to use DeleteExecutionWindow API.
func (DatabaseClient) DeleteExternalContainerDatabase ¶
func (client DatabaseClient) DeleteExternalContainerDatabase(ctx context.Context, request DeleteExternalContainerDatabaseRequest) (response DeleteExternalContainerDatabaseResponse, err error)
DeleteExternalContainerDatabase Deletes the CreateExternalContainerDatabaseDetails resource. Any external pluggable databases registered under this container database must be deleted in your Oracle Cloud Infrastructure tenancy prior to this operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalContainerDatabase.go.html to see an example of how to use DeleteExternalContainerDatabase API.
func (DatabaseClient) DeleteExternalDatabaseConnector ¶
func (client DatabaseClient) DeleteExternalDatabaseConnector(ctx context.Context, request DeleteExternalDatabaseConnectorRequest) (response DeleteExternalDatabaseConnectorResponse, err error)
DeleteExternalDatabaseConnector Deletes an external database connector. Any services enabled using the external database connector must be deleted prior to this operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalDatabaseConnector.go.html to see an example of how to use DeleteExternalDatabaseConnector API.
func (DatabaseClient) DeleteExternalNonContainerDatabase ¶
func (client DatabaseClient) DeleteExternalNonContainerDatabase(ctx context.Context, request DeleteExternalNonContainerDatabaseRequest) (response DeleteExternalNonContainerDatabaseResponse, err error)
DeleteExternalNonContainerDatabase Deletes the Oracle Cloud Infrastructure resource representing an external non-container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalNonContainerDatabase.go.html to see an example of how to use DeleteExternalNonContainerDatabase API.
func (DatabaseClient) DeleteExternalPluggableDatabase ¶
func (client DatabaseClient) DeleteExternalPluggableDatabase(ctx context.Context, request DeleteExternalPluggableDatabaseRequest) (response DeleteExternalPluggableDatabaseResponse, err error)
DeleteExternalPluggableDatabase Deletes the CreateExternalPluggableDatabaseDetails. resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalPluggableDatabase.go.html to see an example of how to use DeleteExternalPluggableDatabase API.
func (DatabaseClient) DeleteKeyStore ¶
func (client DatabaseClient) DeleteKeyStore(ctx context.Context, request DeleteKeyStoreRequest) (response DeleteKeyStoreResponse, err error)
DeleteKeyStore Deletes a key store.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteKeyStore.go.html to see an example of how to use DeleteKeyStore API.
func (DatabaseClient) DeleteOneoffPatch ¶ added in v65.37.1
func (client DatabaseClient) DeleteOneoffPatch(ctx context.Context, request DeleteOneoffPatchRequest) (response DeleteOneoffPatchResponse, err error)
DeleteOneoffPatch Deletes a one-off patch.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteOneoffPatch.go.html to see an example of how to use DeleteOneoffPatch API.
func (DatabaseClient) DeletePluggableDatabase ¶
func (client DatabaseClient) DeletePluggableDatabase(ctx context.Context, request DeletePluggableDatabaseRequest) (response DeletePluggableDatabaseResponse, err error)
DeletePluggableDatabase Deletes the specified pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeletePluggableDatabase.go.html to see an example of how to use DeletePluggableDatabase API.
func (DatabaseClient) DeleteScheduledAction ¶ added in v65.73.0
func (client DatabaseClient) DeleteScheduledAction(ctx context.Context, request DeleteScheduledActionRequest) (response DeleteScheduledActionResponse, err error)
DeleteScheduledAction Deletes the scheduled action.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteScheduledAction.go.html to see an example of how to use DeleteScheduledAction API.
func (DatabaseClient) DeleteSchedulingPlan ¶ added in v65.73.0
func (client DatabaseClient) DeleteSchedulingPlan(ctx context.Context, request DeleteSchedulingPlanRequest) (response DeleteSchedulingPlanResponse, err error)
DeleteSchedulingPlan Deletes the scheduling plan.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteSchedulingPlan.go.html to see an example of how to use DeleteSchedulingPlan API.
func (DatabaseClient) DeleteSchedulingPolicy ¶ added in v65.73.0
func (client DatabaseClient) DeleteSchedulingPolicy(ctx context.Context, request DeleteSchedulingPolicyRequest) (response DeleteSchedulingPolicyResponse, err error)
DeleteSchedulingPolicy Deletes the scheduling policy.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteSchedulingPolicy.go.html to see an example of how to use DeleteSchedulingPolicy API.
func (DatabaseClient) DeleteSchedulingWindow ¶ added in v65.73.0
func (client DatabaseClient) DeleteSchedulingWindow(ctx context.Context, request DeleteSchedulingWindowRequest) (response DeleteSchedulingWindowResponse, err error)
DeleteSchedulingWindow Deletes the scheduling window.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteSchedulingWindow.go.html to see an example of how to use DeleteSchedulingWindow API.
func (DatabaseClient) DeleteVmCluster ¶
func (client DatabaseClient) DeleteVmCluster(ctx context.Context, request DeleteVmClusterRequest) (response DeleteVmClusterResponse, err error)
DeleteVmCluster Deletes the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmCluster.go.html to see an example of how to use DeleteVmCluster API.
func (DatabaseClient) DeleteVmClusterNetwork ¶
func (client DatabaseClient) DeleteVmClusterNetwork(ctx context.Context, request DeleteVmClusterNetworkRequest) (response DeleteVmClusterNetworkResponse, err error)
DeleteVmClusterNetwork Deletes the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. To delete a cloud VM cluster in an Exadata Cloud Service instance, use the DeleteCloudVmCluster operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmClusterNetwork.go.html to see an example of how to use DeleteVmClusterNetwork API.
func (DatabaseClient) DeregisterAutonomousDatabaseDataSafe ¶
func (client DatabaseClient) DeregisterAutonomousDatabaseDataSafe(ctx context.Context, request DeregisterAutonomousDatabaseDataSafeRequest) (response DeregisterAutonomousDatabaseDataSafeResponse, err error)
DeregisterAutonomousDatabaseDataSafe Asynchronously deregisters this Autonomous Database with Data Safe.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeregisterAutonomousDatabaseDataSafe.go.html to see an example of how to use DeregisterAutonomousDatabaseDataSafe API.
func (DatabaseClient) DisableAutonomousDatabaseManagement ¶
func (client DatabaseClient) DisableAutonomousDatabaseManagement(ctx context.Context, request DisableAutonomousDatabaseManagementRequest) (response DisableAutonomousDatabaseManagementResponse, err error)
DisableAutonomousDatabaseManagement Disables Database Management for the Autonomous Database resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableAutonomousDatabaseManagement.go.html to see an example of how to use DisableAutonomousDatabaseManagement API.
func (DatabaseClient) DisableAutonomousDatabaseOperationsInsights ¶
func (client DatabaseClient) DisableAutonomousDatabaseOperationsInsights(ctx context.Context, request DisableAutonomousDatabaseOperationsInsightsRequest) (response DisableAutonomousDatabaseOperationsInsightsResponse, err error)
DisableAutonomousDatabaseOperationsInsights Disables Operations Insights for the Autonomous Database resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use DisableAutonomousDatabaseOperationsInsights API.
func (DatabaseClient) DisableDatabaseManagement ¶
func (client DatabaseClient) DisableDatabaseManagement(ctx context.Context, request DisableDatabaseManagementRequest) (response DisableDatabaseManagementResponse, err error)
DisableDatabaseManagement Disables the Database Management service for the database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableDatabaseManagement.go.html to see an example of how to use DisableDatabaseManagement API.
func (DatabaseClient) DisableExternalContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) DisableExternalContainerDatabaseDatabaseManagement(ctx context.Context, request DisableExternalContainerDatabaseDatabaseManagementRequest) (response DisableExternalContainerDatabaseDatabaseManagementResponse, err error)
DisableExternalContainerDatabaseDatabaseManagement Disable Database Management service for the external container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalContainerDatabaseDatabaseManagement API.
func (DatabaseClient) DisableExternalContainerDatabaseStackMonitoring ¶ added in v65.2.0
func (client DatabaseClient) DisableExternalContainerDatabaseStackMonitoring(ctx context.Context, request DisableExternalContainerDatabaseStackMonitoringRequest) (response DisableExternalContainerDatabaseStackMonitoringResponse, err error)
DisableExternalContainerDatabaseStackMonitoring Disable Stack Monitoring for the external container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalContainerDatabaseStackMonitoring.go.html to see an example of how to use DisableExternalContainerDatabaseStackMonitoring API.
func (DatabaseClient) DisableExternalNonContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) DisableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, request DisableExternalNonContainerDatabaseDatabaseManagementRequest) (response DisableExternalNonContainerDatabaseDatabaseManagementResponse, err error)
DisableExternalNonContainerDatabaseDatabaseManagement Disable Database Management Service for the external non-container database. For more information about the Database Management Service, see Database Management Service (https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalNonContainerDatabaseDatabaseManagement API.
func (DatabaseClient) DisableExternalNonContainerDatabaseOperationsInsights ¶
func (client DatabaseClient) DisableExternalNonContainerDatabaseOperationsInsights(ctx context.Context, request DisableExternalNonContainerDatabaseOperationsInsightsRequest) (response DisableExternalNonContainerDatabaseOperationsInsightsResponse, err error)
DisableExternalNonContainerDatabaseOperationsInsights Disable Operations Insights for the external non-container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseOperationsInsights.go.html to see an example of how to use DisableExternalNonContainerDatabaseOperationsInsights API.
func (DatabaseClient) DisableExternalNonContainerDatabaseStackMonitoring ¶ added in v65.2.0
func (client DatabaseClient) DisableExternalNonContainerDatabaseStackMonitoring(ctx context.Context, request DisableExternalNonContainerDatabaseStackMonitoringRequest) (response DisableExternalNonContainerDatabaseStackMonitoringResponse, err error)
DisableExternalNonContainerDatabaseStackMonitoring Disable Stack Monitoring for the external non-container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseStackMonitoring.go.html to see an example of how to use DisableExternalNonContainerDatabaseStackMonitoring API.
func (DatabaseClient) DisableExternalPluggableDatabaseDatabaseManagement ¶
func (client DatabaseClient) DisableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, request DisableExternalPluggableDatabaseDatabaseManagementRequest) (response DisableExternalPluggableDatabaseDatabaseManagementResponse, err error)
DisableExternalPluggableDatabaseDatabaseManagement Disable Database Management Service for the external pluggable database. For more information about the Database Management Service, see Database Management Service (https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalPluggableDatabaseDatabaseManagement API.
func (DatabaseClient) DisableExternalPluggableDatabaseOperationsInsights ¶
func (client DatabaseClient) DisableExternalPluggableDatabaseOperationsInsights(ctx context.Context, request DisableExternalPluggableDatabaseOperationsInsightsRequest) (response DisableExternalPluggableDatabaseOperationsInsightsResponse, err error)
DisableExternalPluggableDatabaseOperationsInsights Disable Operations Insights for the external pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseOperationsInsights.go.html to see an example of how to use DisableExternalPluggableDatabaseOperationsInsights API.
func (DatabaseClient) DisableExternalPluggableDatabaseStackMonitoring ¶ added in v65.2.0
func (client DatabaseClient) DisableExternalPluggableDatabaseStackMonitoring(ctx context.Context, request DisableExternalPluggableDatabaseStackMonitoringRequest) (response DisableExternalPluggableDatabaseStackMonitoringResponse, err error)
DisableExternalPluggableDatabaseStackMonitoring Disable Stack Monitoring for the external pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseStackMonitoring.go.html to see an example of how to use DisableExternalPluggableDatabaseStackMonitoring API.
func (DatabaseClient) DisablePluggableDatabaseManagement ¶ added in v65.28.0
func (client DatabaseClient) DisablePluggableDatabaseManagement(ctx context.Context, request DisablePluggableDatabaseManagementRequest) (response DisablePluggableDatabaseManagementResponse, err error)
DisablePluggableDatabaseManagement Disables the Database Management service for the pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisablePluggableDatabaseManagement.go.html to see an example of how to use DisablePluggableDatabaseManagement API.
func (DatabaseClient) DownloadExadataInfrastructureConfigFile ¶
func (client DatabaseClient) DownloadExadataInfrastructureConfigFile(ctx context.Context, request DownloadExadataInfrastructureConfigFileRequest) (response DownloadExadataInfrastructureConfigFileResponse, err error)
DownloadExadataInfrastructureConfigFile Downloads the configuration file for the specified Exadata Cloud@Customer infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadExadataInfrastructureConfigFile.go.html to see an example of how to use DownloadExadataInfrastructureConfigFile API.
func (DatabaseClient) DownloadOneoffPatch ¶ added in v65.37.1
func (client DatabaseClient) DownloadOneoffPatch(ctx context.Context, request DownloadOneoffPatchRequest) (response DownloadOneoffPatchResponse, err error)
DownloadOneoffPatch Download one-off patch.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadOneoffPatch.go.html to see an example of how to use DownloadOneoffPatch API.
func (DatabaseClient) DownloadValidationReport ¶
func (client DatabaseClient) DownloadValidationReport(ctx context.Context, request DownloadValidationReportRequest) (response DownloadValidationReportResponse, err error)
DownloadValidationReport Downloads the network validation report file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadValidationReport.go.html to see an example of how to use DownloadValidationReport API.
func (DatabaseClient) DownloadVmClusterNetworkConfigFile ¶
func (client DatabaseClient) DownloadVmClusterNetworkConfigFile(ctx context.Context, request DownloadVmClusterNetworkConfigFileRequest) (response DownloadVmClusterNetworkConfigFileResponse, err error)
DownloadVmClusterNetworkConfigFile Downloads the configuration file for the specified VM cluster network. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadVmClusterNetworkConfigFile.go.html to see an example of how to use DownloadVmClusterNetworkConfigFile API.
func (DatabaseClient) EditAutonomousContainerDatabaseDataguard ¶ added in v65.85.0
func (client DatabaseClient) EditAutonomousContainerDatabaseDataguard(ctx context.Context, request EditAutonomousContainerDatabaseDataguardRequest) (response EditAutonomousContainerDatabaseDataguardResponse, err error)
EditAutonomousContainerDatabaseDataguard Edit Autonomous Container Database Dataguard. For more information about changing Autonomous Container Databases Add Standby, see Update Autonomous Container Database Dataguard (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-D3B503F1-0032-4B0D-9F00-ACAE8151AB80) and Convert Snapshot Standby to Physical Standby (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbcl/index.html#ADBCL-GUID-E8D7E0EE-8244-467D-B33A-1BC6F969A0A4).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EditAutonomousContainerDatabaseDataguard.go.html to see an example of how to use EditAutonomousContainerDatabaseDataguard API.
func (DatabaseClient) EnableAutonomousDatabaseManagement ¶
func (client DatabaseClient) EnableAutonomousDatabaseManagement(ctx context.Context, request EnableAutonomousDatabaseManagementRequest) (response EnableAutonomousDatabaseManagementResponse, err error)
EnableAutonomousDatabaseManagement Enables Database Management for Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableAutonomousDatabaseManagement.go.html to see an example of how to use EnableAutonomousDatabaseManagement API.
func (DatabaseClient) EnableAutonomousDatabaseOperationsInsights ¶
func (client DatabaseClient) EnableAutonomousDatabaseOperationsInsights(ctx context.Context, request EnableAutonomousDatabaseOperationsInsightsRequest) (response EnableAutonomousDatabaseOperationsInsightsResponse, err error)
EnableAutonomousDatabaseOperationsInsights Enables the specified Autonomous Database with Operations Insights.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use EnableAutonomousDatabaseOperationsInsights API.
func (DatabaseClient) EnableDatabaseManagement ¶
func (client DatabaseClient) EnableDatabaseManagement(ctx context.Context, request EnableDatabaseManagementRequest) (response EnableDatabaseManagementResponse, err error)
EnableDatabaseManagement Enables the Database Management service for an Oracle Database located in Oracle Cloud Infrastructure. This service allows the database to access tools including Metrics and Performance hub. Database Management is enabled at the container database (CDB) level.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableDatabaseManagement.go.html to see an example of how to use EnableDatabaseManagement API.
func (DatabaseClient) EnableExternalContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) EnableExternalContainerDatabaseDatabaseManagement(ctx context.Context, request EnableExternalContainerDatabaseDatabaseManagementRequest) (response EnableExternalContainerDatabaseDatabaseManagementResponse, err error)
EnableExternalContainerDatabaseDatabaseManagement Enables Database Management Service for the external container database. For more information about the Database Management Service, see Database Management Service (https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalContainerDatabaseDatabaseManagement API.
func (DatabaseClient) EnableExternalContainerDatabaseStackMonitoring ¶ added in v65.2.0
func (client DatabaseClient) EnableExternalContainerDatabaseStackMonitoring(ctx context.Context, request EnableExternalContainerDatabaseStackMonitoringRequest) (response EnableExternalContainerDatabaseStackMonitoringResponse, err error)
EnableExternalContainerDatabaseStackMonitoring Enable Stack Monitoring for the external container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalContainerDatabaseStackMonitoring.go.html to see an example of how to use EnableExternalContainerDatabaseStackMonitoring API.
func (DatabaseClient) EnableExternalNonContainerDatabaseDatabaseManagement ¶
func (client DatabaseClient) EnableExternalNonContainerDatabaseDatabaseManagement(ctx context.Context, request EnableExternalNonContainerDatabaseDatabaseManagementRequest) (response EnableExternalNonContainerDatabaseDatabaseManagementResponse, err error)
EnableExternalNonContainerDatabaseDatabaseManagement Enable Database Management Service for the external non-container database. For more information about the Database Management Service, see Database Management Service (https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalNonContainerDatabaseDatabaseManagement API.
func (DatabaseClient) EnableExternalNonContainerDatabaseOperationsInsights ¶
func (client DatabaseClient) EnableExternalNonContainerDatabaseOperationsInsights(ctx context.Context, request EnableExternalNonContainerDatabaseOperationsInsightsRequest) (response EnableExternalNonContainerDatabaseOperationsInsightsResponse, err error)
EnableExternalNonContainerDatabaseOperationsInsights Enable Operations Insights for the external non-container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseOperationsInsights.go.html to see an example of how to use EnableExternalNonContainerDatabaseOperationsInsights API.
func (DatabaseClient) EnableExternalNonContainerDatabaseStackMonitoring ¶ added in v65.2.0
func (client DatabaseClient) EnableExternalNonContainerDatabaseStackMonitoring(ctx context.Context, request EnableExternalNonContainerDatabaseStackMonitoringRequest) (response EnableExternalNonContainerDatabaseStackMonitoringResponse, err error)
EnableExternalNonContainerDatabaseStackMonitoring Enable Stack Monitoring for the external non-container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseStackMonitoring.go.html to see an example of how to use EnableExternalNonContainerDatabaseStackMonitoring API.
func (DatabaseClient) EnableExternalPluggableDatabaseDatabaseManagement ¶
func (client DatabaseClient) EnableExternalPluggableDatabaseDatabaseManagement(ctx context.Context, request EnableExternalPluggableDatabaseDatabaseManagementRequest) (response EnableExternalPluggableDatabaseDatabaseManagementResponse, err error)
EnableExternalPluggableDatabaseDatabaseManagement Enable Database Management Service for the external pluggable database. For more information about the Database Management Service, see Database Management Service (https://docs.oracle.com/iaas/Content/ExternalDatabase/Concepts/databasemanagementservice.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalPluggableDatabaseDatabaseManagement API.
func (DatabaseClient) EnableExternalPluggableDatabaseOperationsInsights ¶
func (client DatabaseClient) EnableExternalPluggableDatabaseOperationsInsights(ctx context.Context, request EnableExternalPluggableDatabaseOperationsInsightsRequest) (response EnableExternalPluggableDatabaseOperationsInsightsResponse, err error)
EnableExternalPluggableDatabaseOperationsInsights Enable Operations Insights for the external pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseOperationsInsights.go.html to see an example of how to use EnableExternalPluggableDatabaseOperationsInsights API.
func (DatabaseClient) EnableExternalPluggableDatabaseStackMonitoring ¶ added in v65.2.0
func (client DatabaseClient) EnableExternalPluggableDatabaseStackMonitoring(ctx context.Context, request EnableExternalPluggableDatabaseStackMonitoringRequest) (response EnableExternalPluggableDatabaseStackMonitoringResponse, err error)
EnableExternalPluggableDatabaseStackMonitoring Enable Stack Monitoring for the external pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseStackMonitoring.go.html to see an example of how to use EnableExternalPluggableDatabaseStackMonitoring API.
func (DatabaseClient) EnablePluggableDatabaseManagement ¶ added in v65.28.0
func (client DatabaseClient) EnablePluggableDatabaseManagement(ctx context.Context, request EnablePluggableDatabaseManagementRequest) (response EnablePluggableDatabaseManagementResponse, err error)
EnablePluggableDatabaseManagement Enables the Database Management service for an Oracle Pluggable Database located in Oracle Cloud Infrastructure. This service allows the pluggable database to access tools including Metrics and Performance hub. Database Management is enabled at the pluggable database (PDB) level.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnablePluggableDatabaseManagement.go.html to see an example of how to use EnablePluggableDatabaseManagement API.
func (DatabaseClient) FailOverAutonomousDatabase ¶
func (client DatabaseClient) FailOverAutonomousDatabase(ctx context.Context, request FailOverAutonomousDatabaseRequest) (response FailOverAutonomousDatabaseResponse, err error)
FailOverAutonomousDatabase Initiates a failover of the specified Autonomous Database to the associated peer database. Applicable only to databases with Disaster Recovery enabled. This API should be called in the remote region where the peer database resides. Below parameter is optional:
- `peerDbId` Use this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. If this parameter is not provided, the failover will happen in the same region.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailOverAutonomousDatabase.go.html to see an example of how to use FailOverAutonomousDatabase API.
func (DatabaseClient) FailoverAutonomousContainerDatabaseDataguard ¶ added in v65.85.0
func (client DatabaseClient) FailoverAutonomousContainerDatabaseDataguard(ctx context.Context, request FailoverAutonomousContainerDatabaseDataguardRequest) (response FailoverAutonomousContainerDatabaseDataguardResponse, err error)
FailoverAutonomousContainerDatabaseDataguard Failover Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguard.go.html to see an example of how to use FailoverAutonomousContainerDatabaseDataguard API.
func (DatabaseClient) FailoverAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) FailoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse, err error)
FailoverAutonomousContainerDatabaseDataguardAssociation Fails over the standby Autonomous Container Database identified by the autonomousContainerDatabaseId parameter to the primary Autonomous Container Database after the existing primary Autonomous Container Database fails or becomes unreachable. A failover can result in data loss, depending on the protection mode in effect at the time the primary Autonomous Container Database fails.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use FailoverAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) FailoverDataGuard ¶ added in v65.81.3
func (client DatabaseClient) FailoverDataGuard(ctx context.Context, request FailoverDataGuardRequest) (response FailoverDataGuardResponse, err error)
FailoverDataGuard Performs a failover to transition the standby database identified by the `databaseId` path parameter into the primary role after the existing primary database fails or becomes unreachable. A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure. This operation should be performed on respective standby database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverDataGuard.go.html to see an example of how to use FailoverDataGuard API.
func (DatabaseClient) FailoverDataGuardAssociation ¶
func (client DatabaseClient) FailoverDataGuardAssociation(ctx context.Context, request FailoverDataGuardAssociationRequest) (response FailoverDataGuardAssociationResponse, err error)
FailoverDataGuardAssociation Performs a failover to transition the standby database identified by the `databaseId` parameter into the specified Data Guard association's primary role after the existing primary database fails or becomes unreachable. A failover might result in data loss depending on the protection mode in effect at the time of the primary database failure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverDataGuardAssociation.go.html to see an example of how to use FailoverDataGuardAssociation API.
func (DatabaseClient) GenerateAutonomousDatabaseWallet ¶
func (client DatabaseClient) GenerateAutonomousDatabaseWallet(ctx context.Context, request GenerateAutonomousDatabaseWalletRequest) (response GenerateAutonomousDatabaseWalletResponse, err error)
GenerateAutonomousDatabaseWallet Creates and downloads a wallet for the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateAutonomousDatabaseWallet.go.html to see an example of how to use GenerateAutonomousDatabaseWallet API.
func (DatabaseClient) GenerateRecommendedVmClusterNetwork ¶
func (client DatabaseClient) GenerateRecommendedVmClusterNetwork(ctx context.Context, request GenerateRecommendedVmClusterNetworkRequest) (response GenerateRecommendedVmClusterNetworkResponse, err error)
GenerateRecommendedVmClusterNetwork Generates a recommended Cloud@Customer VM cluster network configuration.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateRecommendedVmClusterNetwork.go.html to see an example of how to use GenerateRecommendedVmClusterNetwork API.
func (DatabaseClient) GetApplicationVip ¶ added in v65.35.0
func (client DatabaseClient) GetApplicationVip(ctx context.Context, request GetApplicationVipRequest) (response GetApplicationVipResponse, err error)
GetApplicationVip Gets information about a specified application virtual IP (VIP) address.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetApplicationVip.go.html to see an example of how to use GetApplicationVip API.
func (DatabaseClient) GetAutonomousContainerDatabase ¶
func (client DatabaseClient) GetAutonomousContainerDatabase(ctx context.Context, request GetAutonomousContainerDatabaseRequest) (response GetAutonomousContainerDatabaseResponse, err error)
GetAutonomousContainerDatabase Gets information about the specified Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabase.go.html to see an example of how to use GetAutonomousContainerDatabase API.
func (DatabaseClient) GetAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) GetAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request GetAutonomousContainerDatabaseDataguardAssociationRequest) (response GetAutonomousContainerDatabaseDataguardAssociationResponse, err error)
GetAutonomousContainerDatabaseDataguardAssociation Gets an Autonomous Container Database enabled with Autonomous Data Guard associated with the specified Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) GetAutonomousContainerDatabaseResourceUsage ¶ added in v65.48.0
func (client DatabaseClient) GetAutonomousContainerDatabaseResourceUsage(ctx context.Context, request GetAutonomousContainerDatabaseResourceUsageRequest) (response GetAutonomousContainerDatabaseResourceUsageResponse, err error)
GetAutonomousContainerDatabaseResourceUsage Get resource usage details for the specified Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabaseResourceUsage.go.html to see an example of how to use GetAutonomousContainerDatabaseResourceUsage API.
func (DatabaseClient) GetAutonomousDatabase ¶
func (client DatabaseClient) GetAutonomousDatabase(ctx context.Context, request GetAutonomousDatabaseRequest) (response GetAutonomousDatabaseResponse, err error)
GetAutonomousDatabase Gets the details of the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabase.go.html to see an example of how to use GetAutonomousDatabase API.
func (DatabaseClient) GetAutonomousDatabaseBackup ¶
func (client DatabaseClient) GetAutonomousDatabaseBackup(ctx context.Context, request GetAutonomousDatabaseBackupRequest) (response GetAutonomousDatabaseBackupResponse, err error)
GetAutonomousDatabaseBackup Gets information about the specified Autonomous Database backup.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseBackup.go.html to see an example of how to use GetAutonomousDatabaseBackup API.
func (DatabaseClient) GetAutonomousDatabaseDataguardAssociation ¶
func (client DatabaseClient) GetAutonomousDatabaseDataguardAssociation(ctx context.Context, request GetAutonomousDatabaseDataguardAssociationRequest) (response GetAutonomousDatabaseDataguardAssociationResponse, err error)
GetAutonomousDatabaseDataguardAssociation Gets an Autonomous Data Guard-enabled database associated with the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousDatabaseDataguardAssociation API.
func (DatabaseClient) GetAutonomousDatabaseRegionalWallet ¶
func (client DatabaseClient) GetAutonomousDatabaseRegionalWallet(ctx context.Context, request GetAutonomousDatabaseRegionalWalletRequest) (response GetAutonomousDatabaseRegionalWalletResponse, err error)
GetAutonomousDatabaseRegionalWallet Gets the Autonomous Database regional wallet details.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseRegionalWallet.go.html to see an example of how to use GetAutonomousDatabaseRegionalWallet API.
func (DatabaseClient) GetAutonomousDatabaseSoftwareImage ¶ added in v65.63.2
func (client DatabaseClient) GetAutonomousDatabaseSoftwareImage(ctx context.Context, request GetAutonomousDatabaseSoftwareImageRequest) (response GetAutonomousDatabaseSoftwareImageResponse, err error)
GetAutonomousDatabaseSoftwareImage Gets information about the specified Autonomous Database Software Image.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseSoftwareImage.go.html to see an example of how to use GetAutonomousDatabaseSoftwareImage API.
func (DatabaseClient) GetAutonomousDatabaseWallet ¶
func (client DatabaseClient) GetAutonomousDatabaseWallet(ctx context.Context, request GetAutonomousDatabaseWalletRequest) (response GetAutonomousDatabaseWalletResponse, err error)
GetAutonomousDatabaseWallet Gets the wallet details for the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseWallet.go.html to see an example of how to use GetAutonomousDatabaseWallet API.
func (DatabaseClient) GetAutonomousExadataInfrastructure ¶
func (client DatabaseClient) GetAutonomousExadataInfrastructure(ctx context.Context, request GetAutonomousExadataInfrastructureRequest) (response GetAutonomousExadataInfrastructureResponse, err error)
GetAutonomousExadataInfrastructure **Deprecated.** Use the GetCloudExadataInfrastructure operation to get details of an Exadata Infrastructure resource and the GetCloudAutonomousVmCluster operation to get details of an Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousExadataInfrastructure.go.html to see an example of how to use GetAutonomousExadataInfrastructure API.
func (DatabaseClient) GetAutonomousPatch ¶
func (client DatabaseClient) GetAutonomousPatch(ctx context.Context, request GetAutonomousPatchRequest) (response GetAutonomousPatchResponse, err error)
GetAutonomousPatch Gets information about a specific autonomous patch.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousPatch.go.html to see an example of how to use GetAutonomousPatch API.
func (DatabaseClient) GetAutonomousVirtualMachine ¶ added in v65.30.0
func (client DatabaseClient) GetAutonomousVirtualMachine(ctx context.Context, request GetAutonomousVirtualMachineRequest) (response GetAutonomousVirtualMachineResponse, err error)
GetAutonomousVirtualMachine Gets the details of specific Autonomous Virtual Machine.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVirtualMachine.go.html to see an example of how to use GetAutonomousVirtualMachine API.
func (DatabaseClient) GetAutonomousVmCluster ¶
func (client DatabaseClient) GetAutonomousVmCluster(ctx context.Context, request GetAutonomousVmClusterRequest) (response GetAutonomousVmClusterResponse, err error)
GetAutonomousVmCluster Gets information about the specified Autonomous VM cluster for an Exadata Cloud@Customer system. To get information about an Autonomous VM Cluster in the Oracle cloud, see GetCloudAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVmCluster.go.html to see an example of how to use GetAutonomousVmCluster API.
func (DatabaseClient) GetAutonomousVmClusterResourceUsage ¶ added in v65.49.4
func (client DatabaseClient) GetAutonomousVmClusterResourceUsage(ctx context.Context, request GetAutonomousVmClusterResourceUsageRequest) (response GetAutonomousVmClusterResourceUsageResponse, err error)
GetAutonomousVmClusterResourceUsage Get the resource usage details for the specified Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVmClusterResourceUsage.go.html to see an example of how to use GetAutonomousVmClusterResourceUsage API.
func (DatabaseClient) GetBackup ¶
func (client DatabaseClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
GetBackup Gets information about the specified backup.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackup.go.html to see an example of how to use GetBackup API.
func (DatabaseClient) GetBackupDestination ¶
func (client DatabaseClient) GetBackupDestination(ctx context.Context, request GetBackupDestinationRequest) (response GetBackupDestinationResponse, err error)
GetBackupDestination Gets information about the specified backup destination in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackupDestination.go.html to see an example of how to use GetBackupDestination API.
func (DatabaseClient) GetCloudAutonomousVmCluster ¶
func (client DatabaseClient) GetCloudAutonomousVmCluster(ctx context.Context, request GetCloudAutonomousVmClusterRequest) (response GetCloudAutonomousVmClusterResponse, err error)
GetCloudAutonomousVmCluster Gets information about the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Custustomer systems, see GetAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudAutonomousVmCluster.go.html to see an example of how to use GetCloudAutonomousVmCluster API.
func (DatabaseClient) GetCloudAutonomousVmClusterResourceUsage ¶ added in v65.48.0
func (client DatabaseClient) GetCloudAutonomousVmClusterResourceUsage(ctx context.Context, request GetCloudAutonomousVmClusterResourceUsageRequest) (response GetCloudAutonomousVmClusterResourceUsageResponse, err error)
GetCloudAutonomousVmClusterResourceUsage Get the resource usage details for the specified Cloud Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudAutonomousVmClusterResourceUsage.go.html to see an example of how to use GetCloudAutonomousVmClusterResourceUsage API.
func (DatabaseClient) GetCloudExadataInfrastructure ¶
func (client DatabaseClient) GetCloudExadataInfrastructure(ctx context.Context, request GetCloudExadataInfrastructureRequest) (response GetCloudExadataInfrastructureResponse, err error)
GetCloudExadataInfrastructure Gets information about the specified cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudExadataInfrastructure.go.html to see an example of how to use GetCloudExadataInfrastructure API.
func (DatabaseClient) GetCloudExadataInfrastructureUnallocatedResources ¶ added in v65.26.1
func (client DatabaseClient) GetCloudExadataInfrastructureUnallocatedResources(ctx context.Context, request GetCloudExadataInfrastructureUnallocatedResourcesRequest) (response GetCloudExadataInfrastructureUnallocatedResourcesResponse, err error)
GetCloudExadataInfrastructureUnallocatedResources Gets unallocated resources information for the specified Cloud Exadata infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudExadataInfrastructureUnallocatedResources.go.html to see an example of how to use GetCloudExadataInfrastructureUnallocatedResources API.
func (DatabaseClient) GetCloudVmCluster ¶
func (client DatabaseClient) GetCloudVmCluster(ctx context.Context, request GetCloudVmClusterRequest) (response GetCloudVmClusterResponse, err error)
GetCloudVmCluster Gets information about the specified cloud VM cluster. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmCluster.go.html to see an example of how to use GetCloudVmCluster API.
func (DatabaseClient) GetCloudVmClusterIormConfig ¶
func (client DatabaseClient) GetCloudVmClusterIormConfig(ctx context.Context, request GetCloudVmClusterIormConfigRequest) (response GetCloudVmClusterIormConfigResponse, err error)
GetCloudVmClusterIormConfig Gets the IORM configuration for the specified cloud VM cluster in an Exadata Cloud Service instance. If you have not specified an IORM configuration, the default configuration is returned.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterIormConfig.go.html to see an example of how to use GetCloudVmClusterIormConfig API.
func (DatabaseClient) GetCloudVmClusterUpdate ¶
func (client DatabaseClient) GetCloudVmClusterUpdate(ctx context.Context, request GetCloudVmClusterUpdateRequest) (response GetCloudVmClusterUpdateResponse, err error)
GetCloudVmClusterUpdate Gets information about a specified maintenance update package for a cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdate.go.html to see an example of how to use GetCloudVmClusterUpdate API.
func (DatabaseClient) GetCloudVmClusterUpdateHistoryEntry ¶
func (client DatabaseClient) GetCloudVmClusterUpdateHistoryEntry(ctx context.Context, request GetCloudVmClusterUpdateHistoryEntryRequest) (response GetCloudVmClusterUpdateHistoryEntryResponse, err error)
GetCloudVmClusterUpdateHistoryEntry Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetCloudVmClusterUpdateHistoryEntry API.
func (DatabaseClient) GetConsoleConnection ¶
func (client DatabaseClient) GetConsoleConnection(ctx context.Context, request GetConsoleConnectionRequest) (response GetConsoleConnectionResponse, err error)
GetConsoleConnection Gets the specified database node console connection's information.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleConnection.go.html to see an example of how to use GetConsoleConnection API.
func (DatabaseClient) GetConsoleHistory ¶ added in v65.54.0
func (client DatabaseClient) GetConsoleHistory(ctx context.Context, request GetConsoleHistoryRequest) (response GetConsoleHistoryResponse, err error)
GetConsoleHistory Gets information about the specified database node console history.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleHistory.go.html to see an example of how to use GetConsoleHistory API.
func (DatabaseClient) GetConsoleHistoryContent ¶ added in v65.54.0
func (client DatabaseClient) GetConsoleHistoryContent(ctx context.Context, request GetConsoleHistoryContentRequest) (response GetConsoleHistoryContentResponse, err error)
GetConsoleHistoryContent Retrieves the specified database node console history contents upto a megabyte.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleHistoryContent.go.html to see an example of how to use GetConsoleHistoryContent API.
func (DatabaseClient) GetDataGuardAssociation ¶
func (client DatabaseClient) GetDataGuardAssociation(ctx context.Context, request GetDataGuardAssociationRequest) (response GetDataGuardAssociationResponse, err error)
GetDataGuardAssociation Gets the specified Data Guard association's configuration information.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDataGuardAssociation.go.html to see an example of how to use GetDataGuardAssociation API.
func (DatabaseClient) GetDatabase ¶
func (client DatabaseClient) GetDatabase(ctx context.Context, request GetDatabaseRequest) (response GetDatabaseResponse, err error)
GetDatabase Gets information about the specified database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabase.go.html to see an example of how to use GetDatabase API.
func (DatabaseClient) GetDatabaseSoftwareImage ¶
func (client DatabaseClient) GetDatabaseSoftwareImage(ctx context.Context, request GetDatabaseSoftwareImageRequest) (response GetDatabaseSoftwareImageResponse, err error)
GetDatabaseSoftwareImage Gets information about the specified database software image.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseSoftwareImage.go.html to see an example of how to use GetDatabaseSoftwareImage API.
func (DatabaseClient) GetDatabaseUpgradeHistoryEntry ¶
func (client DatabaseClient) GetDatabaseUpgradeHistoryEntry(ctx context.Context, request GetDatabaseUpgradeHistoryEntryRequest) (response GetDatabaseUpgradeHistoryEntryResponse, err error)
GetDatabaseUpgradeHistoryEntry gets the upgrade history for a specified database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseUpgradeHistoryEntry.go.html to see an example of how to use GetDatabaseUpgradeHistoryEntry API.
func (DatabaseClient) GetDbHome ¶
func (client DatabaseClient) GetDbHome(ctx context.Context, request GetDbHomeRequest) (response GetDbHomeResponse, err error)
GetDbHome Gets information about the specified Database Home.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHome.go.html to see an example of how to use GetDbHome API.
func (DatabaseClient) GetDbHomePatch ¶
func (client DatabaseClient) GetDbHomePatch(ctx context.Context, request GetDbHomePatchRequest) (response GetDbHomePatchResponse, err error)
GetDbHomePatch Gets information about a specified patch package.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatch.go.html to see an example of how to use GetDbHomePatch API.
func (DatabaseClient) GetDbHomePatchHistoryEntry ¶
func (client DatabaseClient) GetDbHomePatchHistoryEntry(ctx context.Context, request GetDbHomePatchHistoryEntryRequest) (response GetDbHomePatchHistoryEntryResponse, err error)
GetDbHomePatchHistoryEntry Gets the patch history details for the specified patchHistoryEntryId
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatchHistoryEntry.go.html to see an example of how to use GetDbHomePatchHistoryEntry API.
func (DatabaseClient) GetDbNode ¶
func (client DatabaseClient) GetDbNode(ctx context.Context, request GetDbNodeRequest) (response GetDbNodeResponse, err error)
GetDbNode Gets information about the specified database node.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbNode.go.html to see an example of how to use GetDbNode API.
func (DatabaseClient) GetDbServer ¶
func (client DatabaseClient) GetDbServer(ctx context.Context, request GetDbServerRequest) (response GetDbServerResponse, err error)
GetDbServer Gets information about the Exadata Db server.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbServer.go.html to see an example of how to use GetDbServer API.
func (DatabaseClient) GetDbSystem ¶
func (client DatabaseClient) GetDbSystem(ctx context.Context, request GetDbSystemRequest) (response GetDbSystemResponse, err error)
GetDbSystem Gets information about the specified DB system. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystem.go.html to see an example of how to use GetDbSystem API.
func (DatabaseClient) GetDbSystemPatch ¶
func (client DatabaseClient) GetDbSystemPatch(ctx context.Context, request GetDbSystemPatchRequest) (response GetDbSystemPatchResponse, err error)
GetDbSystemPatch Gets information the specified patch.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatch.go.html to see an example of how to use GetDbSystemPatch API.
func (DatabaseClient) GetDbSystemPatchHistoryEntry ¶
func (client DatabaseClient) GetDbSystemPatchHistoryEntry(ctx context.Context, request GetDbSystemPatchHistoryEntryRequest) (response GetDbSystemPatchHistoryEntryResponse, err error)
GetDbSystemPatchHistoryEntry Gets the details of the specified patch operation on the specified DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatchHistoryEntry.go.html to see an example of how to use GetDbSystemPatchHistoryEntry API.
func (DatabaseClient) GetDbSystemUpgradeHistoryEntry ¶ added in v65.2.0
func (client DatabaseClient) GetDbSystemUpgradeHistoryEntry(ctx context.Context, request GetDbSystemUpgradeHistoryEntryRequest) (response GetDbSystemUpgradeHistoryEntryResponse, err error)
GetDbSystemUpgradeHistoryEntry Gets the details of the specified operating system upgrade operation for the specified DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemUpgradeHistoryEntry.go.html to see an example of how to use GetDbSystemUpgradeHistoryEntry API.
func (DatabaseClient) GetExadataInfrastructure ¶
func (client DatabaseClient) GetExadataInfrastructure(ctx context.Context, request GetExadataInfrastructureRequest) (response GetExadataInfrastructureResponse, err error)
GetExadataInfrastructure Gets information about the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. To get information on an Exadata Cloud Service infrastructure resource, use the GetCloudExadataInfrastructure operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructure.go.html to see an example of how to use GetExadataInfrastructure API.
func (DatabaseClient) GetExadataInfrastructureOcpus ¶
func (client DatabaseClient) GetExadataInfrastructureOcpus(ctx context.Context, request GetExadataInfrastructureOcpusRequest) (response GetExadataInfrastructureOcpusResponse, err error)
GetExadataInfrastructureOcpus Gets details of the available and consumed OCPUs for the specified Autonomous Exadata Infrastructure resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructureOcpus.go.html to see an example of how to use GetExadataInfrastructureOcpus API.
func (DatabaseClient) GetExadataInfrastructureUnAllocatedResources ¶ added in v65.39.0
func (client DatabaseClient) GetExadataInfrastructureUnAllocatedResources(ctx context.Context, request GetExadataInfrastructureUnAllocatedResourcesRequest) (response GetExadataInfrastructureUnAllocatedResourcesResponse, err error)
GetExadataInfrastructureUnAllocatedResources Gets un allocated resources information for the specified Exadata infrastructure. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructureUnAllocatedResources.go.html to see an example of how to use GetExadataInfrastructureUnAllocatedResources API.
func (DatabaseClient) GetExadataIormConfig ¶
func (client DatabaseClient) GetExadataIormConfig(ctx context.Context, request GetExadataIormConfigRequest) (response GetExadataIormConfigResponse, err error)
GetExadataIormConfig Gets the IORM configuration settings for the specified cloud Exadata DB system. All Exadata service instances have default IORM settings. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The GetCloudVmClusterIormConfig API is used for this operation with Exadata systems using the new resource model.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataIormConfig.go.html to see an example of how to use GetExadataIormConfig API.
func (DatabaseClient) GetExadbVmCluster ¶ added in v65.69.0
func (client DatabaseClient) GetExadbVmCluster(ctx context.Context, request GetExadbVmClusterRequest) (response GetExadbVmClusterResponse, err error)
GetExadbVmCluster Gets information about the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadbVmCluster.go.html to see an example of how to use GetExadbVmCluster API.
func (DatabaseClient) GetExadbVmClusterUpdate ¶ added in v65.69.0
func (client DatabaseClient) GetExadbVmClusterUpdate(ctx context.Context, request GetExadbVmClusterUpdateRequest) (response GetExadbVmClusterUpdateResponse, err error)
GetExadbVmClusterUpdate Gets information about a specified maintenance update package for a Exadata VM cluster on Exascale Infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadbVmClusterUpdate.go.html to see an example of how to use GetExadbVmClusterUpdate API.
func (DatabaseClient) GetExadbVmClusterUpdateHistoryEntry ¶ added in v65.69.0
func (client DatabaseClient) GetExadbVmClusterUpdateHistoryEntry(ctx context.Context, request GetExadbVmClusterUpdateHistoryEntryRequest) (response GetExadbVmClusterUpdateHistoryEntryResponse, err error)
GetExadbVmClusterUpdateHistoryEntry Gets the maintenance update history details for the specified update history entry.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadbVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetExadbVmClusterUpdateHistoryEntry API.
func (DatabaseClient) GetExascaleDbStorageVault ¶ added in v65.69.0
func (client DatabaseClient) GetExascaleDbStorageVault(ctx context.Context, request GetExascaleDbStorageVaultRequest) (response GetExascaleDbStorageVaultResponse, err error)
GetExascaleDbStorageVault Gets information about the specified Exadata Database Storage Vaults in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExascaleDbStorageVault.go.html to see an example of how to use GetExascaleDbStorageVault API.
func (DatabaseClient) GetExecutionAction ¶ added in v65.73.0
func (client DatabaseClient) GetExecutionAction(ctx context.Context, request GetExecutionActionRequest) (response GetExecutionActionResponse, err error)
GetExecutionAction Gets information about the specified execution action.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExecutionAction.go.html to see an example of how to use GetExecutionAction API.
func (DatabaseClient) GetExecutionWindow ¶ added in v65.73.0
func (client DatabaseClient) GetExecutionWindow(ctx context.Context, request GetExecutionWindowRequest) (response GetExecutionWindowResponse, err error)
GetExecutionWindow Gets information about the specified execution window.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExecutionWindow.go.html to see an example of how to use GetExecutionWindow API.
func (DatabaseClient) GetExternalBackupJob ¶
func (client DatabaseClient) GetExternalBackupJob(ctx context.Context, request GetExternalBackupJobRequest) (response GetExternalBackupJobResponse, err error)
GetExternalBackupJob Gets information about the specified external backup job. **Note:** This API is used by an Oracle Cloud Infrastructure Python script that is packaged with the Oracle Cloud Infrastructure CLI. Oracle recommends that you use the script instead using the API directly. See Migrating an On-Premises Database to Oracle Cloud Infrastructure by Creating a Backup in the Cloud (https://docs.oracle.com/iaas/Content/Database/Tasks/mig-onprembackup.htm) for more information.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalBackupJob.go.html to see an example of how to use GetExternalBackupJob API.
func (DatabaseClient) GetExternalContainerDatabase ¶
func (client DatabaseClient) GetExternalContainerDatabase(ctx context.Context, request GetExternalContainerDatabaseRequest) (response GetExternalContainerDatabaseResponse, err error)
GetExternalContainerDatabase Gets information about the specified external container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalContainerDatabase.go.html to see an example of how to use GetExternalContainerDatabase API.
func (DatabaseClient) GetExternalDatabaseConnector ¶
func (client DatabaseClient) GetExternalDatabaseConnector(ctx context.Context, request GetExternalDatabaseConnectorRequest) (response GetExternalDatabaseConnectorResponse, err error)
GetExternalDatabaseConnector Gets information about the specified external database connector.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalDatabaseConnector.go.html to see an example of how to use GetExternalDatabaseConnector API.
func (DatabaseClient) GetExternalNonContainerDatabase ¶
func (client DatabaseClient) GetExternalNonContainerDatabase(ctx context.Context, request GetExternalNonContainerDatabaseRequest) (response GetExternalNonContainerDatabaseResponse, err error)
GetExternalNonContainerDatabase Gets information about a specific external non-container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalNonContainerDatabase.go.html to see an example of how to use GetExternalNonContainerDatabase API.
func (DatabaseClient) GetExternalPluggableDatabase ¶
func (client DatabaseClient) GetExternalPluggableDatabase(ctx context.Context, request GetExternalPluggableDatabaseRequest) (response GetExternalPluggableDatabaseResponse, err error)
GetExternalPluggableDatabase Gets information about a specific CreateExternalPluggableDatabaseDetails resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalPluggableDatabase.go.html to see an example of how to use GetExternalPluggableDatabase API.
func (DatabaseClient) GetInfrastructureTargetVersions ¶ added in v65.18.0
func (client DatabaseClient) GetInfrastructureTargetVersions(ctx context.Context, request GetInfrastructureTargetVersionsRequest) (response GetInfrastructureTargetVersionsResponse, err error)
GetInfrastructureTargetVersions Gets details of the Exadata Infrastructure target system software versions that can be applied to the specified infrastructure resource for maintenance updates. Applies to Exadata Cloud@Customer and Exadata Cloud instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetInfrastructureTargetVersions.go.html to see an example of how to use GetInfrastructureTargetVersions API.
func (DatabaseClient) GetKeyStore ¶
func (client DatabaseClient) GetKeyStore(ctx context.Context, request GetKeyStoreRequest) (response GetKeyStoreResponse, err error)
GetKeyStore Gets information about the specified key store.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetKeyStore.go.html to see an example of how to use GetKeyStore API.
func (DatabaseClient) GetMaintenanceRun ¶
func (client DatabaseClient) GetMaintenanceRun(ctx context.Context, request GetMaintenanceRunRequest) (response GetMaintenanceRunResponse, err error)
GetMaintenanceRun Gets information about the specified maintenance run.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetMaintenanceRun.go.html to see an example of how to use GetMaintenanceRun API.
func (DatabaseClient) GetMaintenanceRunHistory ¶ added in v65.16.0
func (client DatabaseClient) GetMaintenanceRunHistory(ctx context.Context, request GetMaintenanceRunHistoryRequest) (response GetMaintenanceRunHistoryResponse, err error)
GetMaintenanceRunHistory Gets information about the specified maintenance run history.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetMaintenanceRunHistory.go.html to see an example of how to use GetMaintenanceRunHistory API.
func (DatabaseClient) GetOneoffPatch ¶ added in v65.37.1
func (client DatabaseClient) GetOneoffPatch(ctx context.Context, request GetOneoffPatchRequest) (response GetOneoffPatchResponse, err error)
GetOneoffPatch Gets information about the specified one-off patch.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetOneoffPatch.go.html to see an example of how to use GetOneoffPatch API.
func (DatabaseClient) GetPdbConversionHistoryEntry ¶
func (client DatabaseClient) GetPdbConversionHistoryEntry(ctx context.Context, request GetPdbConversionHistoryEntryRequest) (response GetPdbConversionHistoryEntryResponse, err error)
GetPdbConversionHistoryEntry Gets the details of operations performed to convert the specified database from non-container (non-CDB) to pluggable (PDB).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetPdbConversionHistoryEntry.go.html to see an example of how to use GetPdbConversionHistoryEntry API.
func (DatabaseClient) GetPluggableDatabase ¶
func (client DatabaseClient) GetPluggableDatabase(ctx context.Context, request GetPluggableDatabaseRequest) (response GetPluggableDatabaseResponse, err error)
GetPluggableDatabase Gets information about the specified pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetPluggableDatabase.go.html to see an example of how to use GetPluggableDatabase API.
func (DatabaseClient) GetScheduledAction ¶ added in v65.73.0
func (client DatabaseClient) GetScheduledAction(ctx context.Context, request GetScheduledActionRequest) (response GetScheduledActionResponse, err error)
GetScheduledAction Gets information about the specified Scheduled Action.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetScheduledAction.go.html to see an example of how to use GetScheduledAction API.
func (DatabaseClient) GetSchedulingPlan ¶ added in v65.73.0
func (client DatabaseClient) GetSchedulingPlan(ctx context.Context, request GetSchedulingPlanRequest) (response GetSchedulingPlanResponse, err error)
GetSchedulingPlan Gets information about the specified Scheduling Plan.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetSchedulingPlan.go.html to see an example of how to use GetSchedulingPlan API.
func (DatabaseClient) GetSchedulingPolicy ¶ added in v65.73.0
func (client DatabaseClient) GetSchedulingPolicy(ctx context.Context, request GetSchedulingPolicyRequest) (response GetSchedulingPolicyResponse, err error)
GetSchedulingPolicy Gets information about the specified Scheduling Policy.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetSchedulingPolicy.go.html to see an example of how to use GetSchedulingPolicy API.
func (DatabaseClient) GetSchedulingWindow ¶ added in v65.73.0
func (client DatabaseClient) GetSchedulingWindow(ctx context.Context, request GetSchedulingWindowRequest) (response GetSchedulingWindowResponse, err error)
GetSchedulingWindow Gets information about the specified Scheduling Window.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetSchedulingWindow.go.html to see an example of how to use GetSchedulingWindow API.
func (DatabaseClient) GetVmCluster ¶
func (client DatabaseClient) GetVmCluster(ctx context.Context, request GetVmClusterRequest) (response GetVmClusterResponse, err error)
GetVmCluster Gets information about the VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmCluster.go.html to see an example of how to use GetVmCluster API.
func (DatabaseClient) GetVmClusterNetwork ¶
func (client DatabaseClient) GetVmClusterNetwork(ctx context.Context, request GetVmClusterNetworkRequest) (response GetVmClusterNetworkResponse, err error)
GetVmClusterNetwork Gets information about the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. To get information about a cloud VM cluster in an Exadata Cloud Service instance, use the GetCloudVmCluster operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterNetwork.go.html to see an example of how to use GetVmClusterNetwork API.
func (DatabaseClient) GetVmClusterPatch ¶
func (client DatabaseClient) GetVmClusterPatch(ctx context.Context, request GetVmClusterPatchRequest) (response GetVmClusterPatchResponse, err error)
GetVmClusterPatch Gets information about a specified patch package.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatch.go.html to see an example of how to use GetVmClusterPatch API.
func (DatabaseClient) GetVmClusterPatchHistoryEntry ¶
func (client DatabaseClient) GetVmClusterPatchHistoryEntry(ctx context.Context, request GetVmClusterPatchHistoryEntryRequest) (response GetVmClusterPatchHistoryEntryResponse, err error)
GetVmClusterPatchHistoryEntry Gets the patch history details for the specified patch history entry.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatchHistoryEntry.go.html to see an example of how to use GetVmClusterPatchHistoryEntry API.
func (DatabaseClient) GetVmClusterUpdate ¶
func (client DatabaseClient) GetVmClusterUpdate(ctx context.Context, request GetVmClusterUpdateRequest) (response GetVmClusterUpdateResponse, err error)
GetVmClusterUpdate Gets information about a specified maintenance update package for a VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterUpdate.go.html to see an example of how to use GetVmClusterUpdate API.
func (DatabaseClient) GetVmClusterUpdateHistoryEntry ¶
func (client DatabaseClient) GetVmClusterUpdateHistoryEntry(ctx context.Context, request GetVmClusterUpdateHistoryEntryRequest) (response GetVmClusterUpdateHistoryEntryResponse, err error)
GetVmClusterUpdateHistoryEntry Gets the maintenance update history details for the specified update history entry. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetVmClusterUpdateHistoryEntry API.
func (DatabaseClient) LaunchAutonomousExadataInfrastructure ¶
func (client DatabaseClient) LaunchAutonomousExadataInfrastructure(ctx context.Context, request LaunchAutonomousExadataInfrastructureRequest) (response LaunchAutonomousExadataInfrastructureResponse, err error)
LaunchAutonomousExadataInfrastructure **Deprecated** To create a new Autonomous Database system on dedicated Exadata Infrastructure, use the CreateCloudExadataInfrastructure and CreateCloudAutonomousVmCluster operations instead. Note that to create an Autonomous VM cluster, you must have an existing Exadata Infrastructure resource to contain the VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchAutonomousExadataInfrastructure.go.html to see an example of how to use LaunchAutonomousExadataInfrastructure API.
func (DatabaseClient) LaunchDbSystem ¶
func (client DatabaseClient) LaunchDbSystem(ctx context.Context, request LaunchDbSystemRequest) (response LaunchDbSystemResponse, err error)
LaunchDbSystem Creates a new DB system in the specified compartment and availability domain. The Oracle Database edition that you specify applies to all the databases on that DB system. The selected edition cannot be changed. An initial database is created on the DB system based on the request parameters you provide and some default options. For detailed information about default options, see Bare metal and virtual machine DB system default options. (https://docs.oracle.com/iaas/Content/Database/Tasks/creatingDBsystem.htm#Default) **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. Use the CreateCloudExadataInfrastructure and CreateCloudVmCluster APIs to provision a new Exadata Cloud Service instance.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchDbSystem.go.html to see an example of how to use LaunchDbSystem API.
func (DatabaseClient) ListApplicationVips ¶ added in v65.35.0
func (client DatabaseClient) ListApplicationVips(ctx context.Context, request ListApplicationVipsRequest) (response ListApplicationVipsResponse, err error)
ListApplicationVips Gets a list of application virtual IP (VIP) addresses on a cloud VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListApplicationVips.go.html to see an example of how to use ListApplicationVips API.
func (DatabaseClient) ListAutonomousContainerDatabaseDataguardAssociations ¶
func (client DatabaseClient) ListAutonomousContainerDatabaseDataguardAssociations(ctx context.Context, request ListAutonomousContainerDatabaseDataguardAssociationsRequest) (response ListAutonomousContainerDatabaseDataguardAssociationsResponse, err error)
ListAutonomousContainerDatabaseDataguardAssociations Gets a list of the Autonomous Container Databases with Autonomous Data Guard-enabled associated with the specified Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousContainerDatabaseDataguardAssociations API.
func (DatabaseClient) ListAutonomousContainerDatabaseVersions ¶ added in v65.29.0
func (client DatabaseClient) ListAutonomousContainerDatabaseVersions(ctx context.Context, request ListAutonomousContainerDatabaseVersionsRequest) (response ListAutonomousContainerDatabaseVersionsResponse, err error)
ListAutonomousContainerDatabaseVersions Gets a list of supported Autonomous Container Database versions.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabaseVersions.go.html to see an example of how to use ListAutonomousContainerDatabaseVersions API.
func (DatabaseClient) ListAutonomousContainerDatabases ¶
func (client DatabaseClient) ListAutonomousContainerDatabases(ctx context.Context, request ListAutonomousContainerDatabasesRequest) (response ListAutonomousContainerDatabasesResponse, err error)
ListAutonomousContainerDatabases Gets a list of the Autonomous Container Databases in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabases.go.html to see an example of how to use ListAutonomousContainerDatabases API.
func (DatabaseClient) ListAutonomousDatabaseBackups ¶
func (client DatabaseClient) ListAutonomousDatabaseBackups(ctx context.Context, request ListAutonomousDatabaseBackupsRequest) (response ListAutonomousDatabaseBackupsResponse, err error)
ListAutonomousDatabaseBackups Gets a list of Autonomous Database backups based on either the `autonomousDatabaseId` or `compartmentId` specified as a query parameter.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseBackups.go.html to see an example of how to use ListAutonomousDatabaseBackups API.
func (DatabaseClient) ListAutonomousDatabaseCharacterSets ¶ added in v65.6.0
func (client DatabaseClient) ListAutonomousDatabaseCharacterSets(ctx context.Context, request ListAutonomousDatabaseCharacterSetsRequest) (response ListAutonomousDatabaseCharacterSetsResponse, err error)
ListAutonomousDatabaseCharacterSets Gets a list of supported character sets.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseCharacterSets.go.html to see an example of how to use ListAutonomousDatabaseCharacterSets API.
func (DatabaseClient) ListAutonomousDatabaseClones ¶
func (client DatabaseClient) ListAutonomousDatabaseClones(ctx context.Context, request ListAutonomousDatabaseClonesRequest) (response ListAutonomousDatabaseClonesResponse, err error)
ListAutonomousDatabaseClones Lists the Autonomous Database clones for the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseClones.go.html to see an example of how to use ListAutonomousDatabaseClones API.
func (DatabaseClient) ListAutonomousDatabaseDataguardAssociations ¶
func (client DatabaseClient) ListAutonomousDatabaseDataguardAssociations(ctx context.Context, request ListAutonomousDatabaseDataguardAssociationsRequest) (response ListAutonomousDatabaseDataguardAssociationsResponse, err error)
ListAutonomousDatabaseDataguardAssociations Gets a list of the Autonomous Data Guard-enabled databases associated with the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousDatabaseDataguardAssociations API.
func (DatabaseClient) ListAutonomousDatabasePeers ¶ added in v65.67.0
func (client DatabaseClient) ListAutonomousDatabasePeers(ctx context.Context, request ListAutonomousDatabasePeersRequest) (response ListAutonomousDatabasePeersResponse, err error)
ListAutonomousDatabasePeers Lists the Autonomous Database peers for the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabasePeers.go.html to see an example of how to use ListAutonomousDatabasePeers API.
func (DatabaseClient) ListAutonomousDatabaseRefreshableClones ¶ added in v65.26.0
func (client DatabaseClient) ListAutonomousDatabaseRefreshableClones(ctx context.Context, request ListAutonomousDatabaseRefreshableClonesRequest) (response ListAutonomousDatabaseRefreshableClonesResponse, err error)
ListAutonomousDatabaseRefreshableClones Lists the OCIDs of the Autonomous Database local and connected remote refreshable clones with the region where they exist for the specified source database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseRefreshableClones.go.html to see an example of how to use ListAutonomousDatabaseRefreshableClones API.
func (DatabaseClient) ListAutonomousDatabaseSoftwareImages ¶ added in v65.63.2
func (client DatabaseClient) ListAutonomousDatabaseSoftwareImages(ctx context.Context, request ListAutonomousDatabaseSoftwareImagesRequest) (response ListAutonomousDatabaseSoftwareImagesResponse, err error)
ListAutonomousDatabaseSoftwareImages Gets a list of the Autonomous Database Software Images in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseSoftwareImages.go.html to see an example of how to use ListAutonomousDatabaseSoftwareImages API.
func (DatabaseClient) ListAutonomousDatabases ¶
func (client DatabaseClient) ListAutonomousDatabases(ctx context.Context, request ListAutonomousDatabasesRequest) (response ListAutonomousDatabasesResponse, err error)
ListAutonomousDatabases Gets a list of Autonomous Databases based on the query parameters specified.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabases.go.html to see an example of how to use ListAutonomousDatabases API.
func (DatabaseClient) ListAutonomousDbPreviewVersions ¶
func (client DatabaseClient) ListAutonomousDbPreviewVersions(ctx context.Context, request ListAutonomousDbPreviewVersionsRequest) (response ListAutonomousDbPreviewVersionsResponse, err error)
ListAutonomousDbPreviewVersions Gets a list of supported Autonomous Database versions. Note that preview version software is only available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) databases.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbPreviewVersions.go.html to see an example of how to use ListAutonomousDbPreviewVersions API.
func (DatabaseClient) ListAutonomousDbVersions ¶
func (client DatabaseClient) ListAutonomousDbVersions(ctx context.Context, request ListAutonomousDbVersionsRequest) (response ListAutonomousDbVersionsResponse, err error)
ListAutonomousDbVersions Gets a list of supported Autonomous Database versions.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbVersions.go.html to see an example of how to use ListAutonomousDbVersions API.
func (DatabaseClient) ListAutonomousExadataInfrastructureShapes ¶
func (client DatabaseClient) ListAutonomousExadataInfrastructureShapes(ctx context.Context, request ListAutonomousExadataInfrastructureShapesRequest) (response ListAutonomousExadataInfrastructureShapesResponse, err error)
ListAutonomousExadataInfrastructureShapes **Deprecated.**
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructureShapes.go.html to see an example of how to use ListAutonomousExadataInfrastructureShapes API.
func (DatabaseClient) ListAutonomousExadataInfrastructures ¶
func (client DatabaseClient) ListAutonomousExadataInfrastructures(ctx context.Context, request ListAutonomousExadataInfrastructuresRequest) (response ListAutonomousExadataInfrastructuresResponse, err error)
ListAutonomousExadataInfrastructures **Deprecated.** Use the ListCloudExadataInfrastructures operation to list Exadata Infrastructures in the Oracle cloud and the ListCloudAutonomousVmClusters operation to list Autonomous Exadata VM clusters.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructures.go.html to see an example of how to use ListAutonomousExadataInfrastructures API.
func (DatabaseClient) ListAutonomousVirtualMachines ¶ added in v65.30.0
func (client DatabaseClient) ListAutonomousVirtualMachines(ctx context.Context, request ListAutonomousVirtualMachinesRequest) (response ListAutonomousVirtualMachinesResponse, err error)
ListAutonomousVirtualMachines Lists the Autonomous Virtual Machines in the specified Autonomous VM Cluster and Compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVirtualMachines.go.html to see an example of how to use ListAutonomousVirtualMachines API.
func (DatabaseClient) ListAutonomousVmClusterAcdResourceUsage ¶ added in v65.49.4
func (client DatabaseClient) ListAutonomousVmClusterAcdResourceUsage(ctx context.Context, request ListAutonomousVmClusterAcdResourceUsageRequest) (response ListAutonomousVmClusterAcdResourceUsageResponse, err error)
ListAutonomousVmClusterAcdResourceUsage Gets the list of resource usage details for all the Autonomous Container Database in the specified Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVmClusterAcdResourceUsage.go.html to see an example of how to use ListAutonomousVmClusterAcdResourceUsage API.
func (DatabaseClient) ListAutonomousVmClusters ¶
func (client DatabaseClient) ListAutonomousVmClusters(ctx context.Context, request ListAutonomousVmClustersRequest) (response ListAutonomousVmClustersResponse, err error)
ListAutonomousVmClusters Gets a list of Exadata Cloud@Customer Autonomous VM clusters in the specified compartment. To list Autonomous VM Clusters in the Oracle Cloud, see ListCloudAutonomousVmClusters.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVmClusters.go.html to see an example of how to use ListAutonomousVmClusters API.
func (DatabaseClient) ListBackupDestination ¶
func (client DatabaseClient) ListBackupDestination(ctx context.Context, request ListBackupDestinationRequest) (response ListBackupDestinationResponse, err error)
ListBackupDestination Gets a list of backup destinations in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackupDestination.go.html to see an example of how to use ListBackupDestination API.
func (DatabaseClient) ListBackups ¶
func (client DatabaseClient) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
ListBackups Gets a list of backups based on the `databaseId` or `compartmentId` specified. Either one of these query parameters must be provided.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackups.go.html to see an example of how to use ListBackups API.
func (DatabaseClient) ListCloudAutonomousVmClusterAcdResourceUsage ¶ added in v65.48.0
func (client DatabaseClient) ListCloudAutonomousVmClusterAcdResourceUsage(ctx context.Context, request ListCloudAutonomousVmClusterAcdResourceUsageRequest) (response ListCloudAutonomousVmClusterAcdResourceUsageResponse, err error)
ListCloudAutonomousVmClusterAcdResourceUsage Gets the list of resource usage details for all the Cloud Autonomous Container Database in the specified Cloud Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudAutonomousVmClusterAcdResourceUsage.go.html to see an example of how to use ListCloudAutonomousVmClusterAcdResourceUsage API.
func (DatabaseClient) ListCloudAutonomousVmClusters ¶
func (client DatabaseClient) ListCloudAutonomousVmClusters(ctx context.Context, request ListCloudAutonomousVmClustersRequest) (response ListCloudAutonomousVmClustersResponse, err error)
ListCloudAutonomousVmClusters Lists Autonomous Exadata VM clusters in the Oracle cloud. For Exadata Cloud@Customer systems, see ListAutonomousVmClusters.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudAutonomousVmClusters.go.html to see an example of how to use ListCloudAutonomousVmClusters API.
func (DatabaseClient) ListCloudExadataInfrastructures ¶
func (client DatabaseClient) ListCloudExadataInfrastructures(ctx context.Context, request ListCloudExadataInfrastructuresRequest) (response ListCloudExadataInfrastructuresResponse, err error)
ListCloudExadataInfrastructures Gets a list of the cloud Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudExadataInfrastructures.go.html to see an example of how to use ListCloudExadataInfrastructures API.
func (DatabaseClient) ListCloudVmClusterUpdateHistoryEntries ¶
func (client DatabaseClient) ListCloudVmClusterUpdateHistoryEntries(ctx context.Context, request ListCloudVmClusterUpdateHistoryEntriesRequest) (response ListCloudVmClusterUpdateHistoryEntriesResponse, err error)
ListCloudVmClusterUpdateHistoryEntries Gets the history of the maintenance update actions performed on the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListCloudVmClusterUpdateHistoryEntries API.
func (DatabaseClient) ListCloudVmClusterUpdates ¶
func (client DatabaseClient) ListCloudVmClusterUpdates(ctx context.Context, request ListCloudVmClusterUpdatesRequest) (response ListCloudVmClusterUpdatesResponse, err error)
ListCloudVmClusterUpdates Lists the maintenance updates that can be applied to the specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdates.go.html to see an example of how to use ListCloudVmClusterUpdates API.
func (DatabaseClient) ListCloudVmClusters ¶
func (client DatabaseClient) ListCloudVmClusters(ctx context.Context, request ListCloudVmClustersRequest) (response ListCloudVmClustersResponse, err error)
ListCloudVmClusters Gets a list of the cloud VM clusters in the specified compartment. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusters.go.html to see an example of how to use ListCloudVmClusters API.
func (DatabaseClient) ListConsoleConnections ¶
func (client DatabaseClient) ListConsoleConnections(ctx context.Context, request ListConsoleConnectionsRequest) (response ListConsoleConnectionsResponse, err error)
ListConsoleConnections Lists the console connections for the specified database node.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListConsoleConnections.go.html to see an example of how to use ListConsoleConnections API.
func (DatabaseClient) ListConsoleHistories ¶ added in v65.54.0
func (client DatabaseClient) ListConsoleHistories(ctx context.Context, request ListConsoleHistoriesRequest) (response ListConsoleHistoriesResponse, err error)
ListConsoleHistories Lists the console histories for the specified database node.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListConsoleHistories.go.html to see an example of how to use ListConsoleHistories API.
func (DatabaseClient) ListContainerDatabasePatches ¶
func (client DatabaseClient) ListContainerDatabasePatches(ctx context.Context, request ListContainerDatabasePatchesRequest) (response ListContainerDatabasePatchesResponse, err error)
ListContainerDatabasePatches Lists the patches applicable to the requested container database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListContainerDatabasePatches.go.html to see an example of how to use ListContainerDatabasePatches API.
func (DatabaseClient) ListDataGuardAssociations ¶
func (client DatabaseClient) ListDataGuardAssociations(ctx context.Context, request ListDataGuardAssociationsRequest) (response ListDataGuardAssociationsResponse, err error)
ListDataGuardAssociations Lists all Data Guard associations for the specified database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDataGuardAssociations.go.html to see an example of how to use ListDataGuardAssociations API.
func (DatabaseClient) ListDatabaseSoftwareImages ¶
func (client DatabaseClient) ListDatabaseSoftwareImages(ctx context.Context, request ListDatabaseSoftwareImagesRequest) (response ListDatabaseSoftwareImagesResponse, err error)
ListDatabaseSoftwareImages Gets a list of the database software images in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseSoftwareImages.go.html to see an example of how to use ListDatabaseSoftwareImages API.
func (DatabaseClient) ListDatabaseUpgradeHistoryEntries ¶
func (client DatabaseClient) ListDatabaseUpgradeHistoryEntries(ctx context.Context, request ListDatabaseUpgradeHistoryEntriesRequest) (response ListDatabaseUpgradeHistoryEntriesResponse, err error)
ListDatabaseUpgradeHistoryEntries Gets the upgrade history for a specified database in a bare metal or virtual machine DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseUpgradeHistoryEntries.go.html to see an example of how to use ListDatabaseUpgradeHistoryEntries API.
func (DatabaseClient) ListDatabases ¶
func (client DatabaseClient) ListDatabases(ctx context.Context, request ListDatabasesRequest) (response ListDatabasesResponse, err error)
ListDatabases Gets a list of the databases in the specified Database Home.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabases.go.html to see an example of how to use ListDatabases API.
func (DatabaseClient) ListDbHomePatchHistoryEntries ¶
func (client DatabaseClient) ListDbHomePatchHistoryEntries(ctx context.Context, request ListDbHomePatchHistoryEntriesRequest) (response ListDbHomePatchHistoryEntriesResponse, err error)
ListDbHomePatchHistoryEntries Lists the history of patch operations on the specified Database Home.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatchHistoryEntries.go.html to see an example of how to use ListDbHomePatchHistoryEntries API.
func (DatabaseClient) ListDbHomePatches ¶
func (client DatabaseClient) ListDbHomePatches(ctx context.Context, request ListDbHomePatchesRequest) (response ListDbHomePatchesResponse, err error)
ListDbHomePatches Lists patches applicable to the requested Database Home.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatches.go.html to see an example of how to use ListDbHomePatches API.
func (DatabaseClient) ListDbHomes ¶
func (client DatabaseClient) ListDbHomes(ctx context.Context, request ListDbHomesRequest) (response ListDbHomesResponse, err error)
ListDbHomes Lists the Database Homes in the specified DB system and compartment. A Database Home is a directory where Oracle Database software is installed.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomes.go.html to see an example of how to use ListDbHomes API.
func (DatabaseClient) ListDbNodes ¶
func (client DatabaseClient) ListDbNodes(ctx context.Context, request ListDbNodesRequest) (response ListDbNodesResponse, err error)
ListDbNodes Lists the database nodes in the specified DB system and compartment. A database node is a server running database software.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbNodes.go.html to see an example of how to use ListDbNodes API.
func (DatabaseClient) ListDbServers ¶
func (client DatabaseClient) ListDbServers(ctx context.Context, request ListDbServersRequest) (response ListDbServersResponse, err error)
ListDbServers Lists the Exadata DB servers in the ExadataInfrastructureId and specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbServers.go.html to see an example of how to use ListDbServers API.
func (DatabaseClient) ListDbSystemComputePerformances ¶ added in v65.6.0
func (client DatabaseClient) ListDbSystemComputePerformances(ctx context.Context, request ListDbSystemComputePerformancesRequest) (response ListDbSystemComputePerformancesResponse, err error)
ListDbSystemComputePerformances Gets a list of expected compute performance parameters for a virtual machine DB system based on system configuration.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemComputePerformances.go.html to see an example of how to use ListDbSystemComputePerformances API.
func (DatabaseClient) ListDbSystemPatchHistoryEntries ¶
func (client DatabaseClient) ListDbSystemPatchHistoryEntries(ctx context.Context, request ListDbSystemPatchHistoryEntriesRequest) (response ListDbSystemPatchHistoryEntriesResponse, err error)
ListDbSystemPatchHistoryEntries Gets the history of the patch actions performed on the specified DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatchHistoryEntries.go.html to see an example of how to use ListDbSystemPatchHistoryEntries API.
func (DatabaseClient) ListDbSystemPatches ¶
func (client DatabaseClient) ListDbSystemPatches(ctx context.Context, request ListDbSystemPatchesRequest) (response ListDbSystemPatchesResponse, err error)
ListDbSystemPatches Lists the patches applicable to the specified DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatches.go.html to see an example of how to use ListDbSystemPatches API.
func (DatabaseClient) ListDbSystemShapes ¶
func (client DatabaseClient) ListDbSystemShapes(ctx context.Context, request ListDbSystemShapesRequest) (response ListDbSystemShapesResponse, err error)
ListDbSystemShapes Gets a list of the shapes that can be used to launch a new DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemShapes.go.html to see an example of how to use ListDbSystemShapes API.
func (DatabaseClient) ListDbSystemStoragePerformances ¶ added in v65.6.0
func (client DatabaseClient) ListDbSystemStoragePerformances(ctx context.Context, request ListDbSystemStoragePerformancesRequest) (response ListDbSystemStoragePerformancesResponse, err error)
ListDbSystemStoragePerformances Gets a list of possible expected storage performance parameters of a VMDB System based on Configuration.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemStoragePerformances.go.html to see an example of how to use ListDbSystemStoragePerformances API.
func (DatabaseClient) ListDbSystemUpgradeHistoryEntries ¶ added in v65.2.0
func (client DatabaseClient) ListDbSystemUpgradeHistoryEntries(ctx context.Context, request ListDbSystemUpgradeHistoryEntriesRequest) (response ListDbSystemUpgradeHistoryEntriesResponse, err error)
ListDbSystemUpgradeHistoryEntries Gets the history of the upgrade actions performed on the specified DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemUpgradeHistoryEntries.go.html to see an example of how to use ListDbSystemUpgradeHistoryEntries API.
func (DatabaseClient) ListDbSystems ¶
func (client DatabaseClient) ListDbSystems(ctx context.Context, request ListDbSystemsRequest) (response ListDbSystemsResponse, err error)
ListDbSystems Lists the DB systems in the specified compartment. You can specify a `backupId` to list only the DB systems that support creating a database using this backup in this compartment. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystems.go.html to see an example of how to use ListDbSystems API.
func (DatabaseClient) ListDbVersions ¶
func (client DatabaseClient) ListDbVersions(ctx context.Context, request ListDbVersionsRequest) (response ListDbVersionsResponse, err error)
ListDbVersions Gets a list of supported Oracle Database versions.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbVersions.go.html to see an example of how to use ListDbVersions API.
func (DatabaseClient) ListExadataInfrastructures ¶
func (client DatabaseClient) ListExadataInfrastructures(ctx context.Context, request ListExadataInfrastructuresRequest) (response ListExadataInfrastructuresResponse, err error)
ListExadataInfrastructures Lists the Exadata infrastructure resources in the specified compartment. Applies to Exadata Cloud@Customer instances only. To list the Exadata Cloud Service infrastructure resources in a compartment, use the ListCloudExadataInfrastructures operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadataInfrastructures.go.html to see an example of how to use ListExadataInfrastructures API.
func (DatabaseClient) ListExadbVmClusterUpdateHistoryEntries ¶ added in v65.69.0
func (client DatabaseClient) ListExadbVmClusterUpdateHistoryEntries(ctx context.Context, request ListExadbVmClusterUpdateHistoryEntriesRequest) (response ListExadbVmClusterUpdateHistoryEntriesResponse, err error)
ListExadbVmClusterUpdateHistoryEntries Gets the history of the maintenance update actions performed on the specified Exadata VM cluster on Exascale Infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadbVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListExadbVmClusterUpdateHistoryEntries API.
func (DatabaseClient) ListExadbVmClusterUpdates ¶ added in v65.69.0
func (client DatabaseClient) ListExadbVmClusterUpdates(ctx context.Context, request ListExadbVmClusterUpdatesRequest) (response ListExadbVmClusterUpdatesResponse, err error)
ListExadbVmClusterUpdates Lists the maintenance updates that can be applied to the specified Exadata VM cluster on Exascale Infrastructure.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadbVmClusterUpdates.go.html to see an example of how to use ListExadbVmClusterUpdates API.
func (DatabaseClient) ListExadbVmClusters ¶ added in v65.69.0
func (client DatabaseClient) ListExadbVmClusters(ctx context.Context, request ListExadbVmClustersRequest) (response ListExadbVmClustersResponse, err error)
ListExadbVmClusters Gets a list of the Exadata VM clusters on Exascale Infrastructure in the specified compartment. Applies to Exadata Database Service on Exascale Infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadbVmClusters.go.html to see an example of how to use ListExadbVmClusters API.
func (DatabaseClient) ListExascaleDbStorageVaults ¶ added in v65.69.0
func (client DatabaseClient) ListExascaleDbStorageVaults(ctx context.Context, request ListExascaleDbStorageVaultsRequest) (response ListExascaleDbStorageVaultsResponse, err error)
ListExascaleDbStorageVaults Gets a list of the Exadata Database Storage Vaults in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExascaleDbStorageVaults.go.html to see an example of how to use ListExascaleDbStorageVaults API.
func (DatabaseClient) ListExecutionActions ¶ added in v65.73.0
func (client DatabaseClient) ListExecutionActions(ctx context.Context, request ListExecutionActionsRequest) (response ListExecutionActionsResponse, err error)
ListExecutionActions Lists the execution action resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExecutionActions.go.html to see an example of how to use ListExecutionActions API.
func (DatabaseClient) ListExecutionWindows ¶ added in v65.73.0
func (client DatabaseClient) ListExecutionWindows(ctx context.Context, request ListExecutionWindowsRequest) (response ListExecutionWindowsResponse, err error)
ListExecutionWindows Lists the execution window resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExecutionWindows.go.html to see an example of how to use ListExecutionWindows API.
func (DatabaseClient) ListExternalContainerDatabases ¶
func (client DatabaseClient) ListExternalContainerDatabases(ctx context.Context, request ListExternalContainerDatabasesRequest) (response ListExternalContainerDatabasesResponse, err error)
ListExternalContainerDatabases Gets a list of the external container databases in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalContainerDatabases.go.html to see an example of how to use ListExternalContainerDatabases API.
func (DatabaseClient) ListExternalDatabaseConnectors ¶
func (client DatabaseClient) ListExternalDatabaseConnectors(ctx context.Context, request ListExternalDatabaseConnectorsRequest) (response ListExternalDatabaseConnectorsResponse, err error)
ListExternalDatabaseConnectors Gets a list of the external database connectors in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalDatabaseConnectors.go.html to see an example of how to use ListExternalDatabaseConnectors API.
func (DatabaseClient) ListExternalNonContainerDatabases ¶
func (client DatabaseClient) ListExternalNonContainerDatabases(ctx context.Context, request ListExternalNonContainerDatabasesRequest) (response ListExternalNonContainerDatabasesResponse, err error)
ListExternalNonContainerDatabases Gets a list of the ExternalNonContainerDatabases in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalNonContainerDatabases.go.html to see an example of how to use ListExternalNonContainerDatabases API.
func (DatabaseClient) ListExternalPluggableDatabases ¶
func (client DatabaseClient) ListExternalPluggableDatabases(ctx context.Context, request ListExternalPluggableDatabasesRequest) (response ListExternalPluggableDatabasesResponse, err error)
ListExternalPluggableDatabases Gets a list of the CreateExternalPluggableDatabaseDetails resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalPluggableDatabases.go.html to see an example of how to use ListExternalPluggableDatabases API.
func (DatabaseClient) ListFlexComponents ¶
func (client DatabaseClient) ListFlexComponents(ctx context.Context, request ListFlexComponentsRequest) (response ListFlexComponentsResponse, err error)
ListFlexComponents Gets a list of the flex components that can be used to launch a new DB system. The flex component determines resources to allocate to the DB system - Database Servers and Storage Servers.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListFlexComponents.go.html to see an example of how to use ListFlexComponents API.
func (DatabaseClient) ListGiVersionMinorVersions ¶ added in v65.69.0
func (client DatabaseClient) ListGiVersionMinorVersions(ctx context.Context, request ListGiVersionMinorVersionsRequest) (response ListGiVersionMinorVersionsResponse, err error)
ListGiVersionMinorVersions Gets a list of supported Oracle Grid Infrastructure minor versions for the given major version and shape family.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListGiVersionMinorVersions.go.html to see an example of how to use ListGiVersionMinorVersions API.
func (DatabaseClient) ListGiVersions ¶
func (client DatabaseClient) ListGiVersions(ctx context.Context, request ListGiVersionsRequest) (response ListGiVersionsResponse, err error)
ListGiVersions Gets a list of supported GI versions.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListGiVersions.go.html to see an example of how to use ListGiVersions API.
func (DatabaseClient) ListKeyStores ¶
func (client DatabaseClient) ListKeyStores(ctx context.Context, request ListKeyStoresRequest) (response ListKeyStoresResponse, err error)
ListKeyStores Gets a list of key stores in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListKeyStores.go.html to see an example of how to use ListKeyStores API.
func (DatabaseClient) ListMaintenanceRunHistory ¶ added in v65.16.0
func (client DatabaseClient) ListMaintenanceRunHistory(ctx context.Context, request ListMaintenanceRunHistoryRequest) (response ListMaintenanceRunHistoryResponse, err error)
ListMaintenanceRunHistory Gets a list of the maintenance run histories in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListMaintenanceRunHistory.go.html to see an example of how to use ListMaintenanceRunHistory API.
func (DatabaseClient) ListMaintenanceRuns ¶
func (client DatabaseClient) ListMaintenanceRuns(ctx context.Context, request ListMaintenanceRunsRequest) (response ListMaintenanceRunsResponse, err error)
ListMaintenanceRuns Gets a list of the maintenance runs in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListMaintenanceRuns.go.html to see an example of how to use ListMaintenanceRuns API.
func (DatabaseClient) ListOneoffPatches ¶ added in v65.37.1
func (client DatabaseClient) ListOneoffPatches(ctx context.Context, request ListOneoffPatchesRequest) (response ListOneoffPatchesResponse, err error)
ListOneoffPatches Lists one-off patches in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListOneoffPatches.go.html to see an example of how to use ListOneoffPatches API.
func (DatabaseClient) ListParamsForActionType ¶ added in v65.73.0
func (client DatabaseClient) ListParamsForActionType(ctx context.Context, request ListParamsForActionTypeRequest) (response ListParamsForActionTypeResponse, err error)
ListParamsForActionType List all the action params and their possible values for a given action type
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListParamsForActionType.go.html to see an example of how to use ListParamsForActionType API.
func (DatabaseClient) ListPdbConversionHistoryEntries ¶
func (client DatabaseClient) ListPdbConversionHistoryEntries(ctx context.Context, request ListPdbConversionHistoryEntriesRequest) (response ListPdbConversionHistoryEntriesResponse, err error)
ListPdbConversionHistoryEntries Gets the pluggable database conversion history for a specified database in a bare metal or virtual machine DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListPdbConversionHistoryEntries.go.html to see an example of how to use ListPdbConversionHistoryEntries API.
func (DatabaseClient) ListPluggableDatabases ¶
func (client DatabaseClient) ListPluggableDatabases(ctx context.Context, request ListPluggableDatabasesRequest) (response ListPluggableDatabasesResponse, err error)
ListPluggableDatabases Gets a list of the pluggable databases in a database or compartment. You must provide either a `databaseId` or `compartmentId` value.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListPluggableDatabases.go.html to see an example of how to use ListPluggableDatabases API.
func (DatabaseClient) ListRecommendedScheduledActions ¶ added in v65.73.0
func (client DatabaseClient) ListRecommendedScheduledActions(ctx context.Context, request ListRecommendedScheduledActionsRequest) (response ListRecommendedScheduledActionsResponse, err error)
ListRecommendedScheduledActions Returns a recommended Scheduled Actions configuration for a given resource, plan intent and scheduling policy.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListRecommendedScheduledActions.go.html to see an example of how to use ListRecommendedScheduledActions API.
func (DatabaseClient) ListScheduledActions ¶ added in v65.73.0
func (client DatabaseClient) ListScheduledActions(ctx context.Context, request ListScheduledActionsRequest) (response ListScheduledActionsResponse, err error)
ListScheduledActions Lists the Scheduled Action resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListScheduledActions.go.html to see an example of how to use ListScheduledActions API.
func (DatabaseClient) ListSchedulingPlans ¶ added in v65.73.0
func (client DatabaseClient) ListSchedulingPlans(ctx context.Context, request ListSchedulingPlansRequest) (response ListSchedulingPlansResponse, err error)
ListSchedulingPlans Lists the Scheduling Plan resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSchedulingPlans.go.html to see an example of how to use ListSchedulingPlans API.
func (DatabaseClient) ListSchedulingPolicies ¶ added in v65.73.0
func (client DatabaseClient) ListSchedulingPolicies(ctx context.Context, request ListSchedulingPoliciesRequest) (response ListSchedulingPoliciesResponse, err error)
ListSchedulingPolicies Lists the Scheduling Policy resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSchedulingPolicies.go.html to see an example of how to use ListSchedulingPolicies API.
func (DatabaseClient) ListSchedulingWindows ¶ added in v65.73.0
func (client DatabaseClient) ListSchedulingWindows(ctx context.Context, request ListSchedulingWindowsRequest) (response ListSchedulingWindowsResponse, err error)
ListSchedulingWindows Lists the Scheduling Window resources in the specified compartment.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSchedulingWindows.go.html to see an example of how to use ListSchedulingWindows API.
func (DatabaseClient) ListSystemVersions ¶ added in v65.54.0
func (client DatabaseClient) ListSystemVersions(ctx context.Context, request ListSystemVersionsRequest) (response ListSystemVersionsResponse, err error)
ListSystemVersions Gets a list of supported Exadata system versions for a given shape and GI version.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSystemVersions.go.html to see an example of how to use ListSystemVersions API.
func (DatabaseClient) ListVmClusterNetworks ¶
func (client DatabaseClient) ListVmClusterNetworks(ctx context.Context, request ListVmClusterNetworksRequest) (response ListVmClusterNetworksResponse, err error)
ListVmClusterNetworks Gets a list of the VM cluster networks in the specified compartment. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterNetworks.go.html to see an example of how to use ListVmClusterNetworks API.
func (DatabaseClient) ListVmClusterPatchHistoryEntries ¶
func (client DatabaseClient) ListVmClusterPatchHistoryEntries(ctx context.Context, request ListVmClusterPatchHistoryEntriesRequest) (response ListVmClusterPatchHistoryEntriesResponse, err error)
ListVmClusterPatchHistoryEntries Gets the history of the patch actions performed on the specified VM cluster in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatchHistoryEntries.go.html to see an example of how to use ListVmClusterPatchHistoryEntries API.
func (DatabaseClient) ListVmClusterPatches ¶
func (client DatabaseClient) ListVmClusterPatches(ctx context.Context, request ListVmClusterPatchesRequest) (response ListVmClusterPatchesResponse, err error)
ListVmClusterPatches Lists the patches applicable to the specified VM cluster in an Exadata Cloud@Customer system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatches.go.html to see an example of how to use ListVmClusterPatches API.
func (DatabaseClient) ListVmClusterUpdateHistoryEntries ¶
func (client DatabaseClient) ListVmClusterUpdateHistoryEntries(ctx context.Context, request ListVmClusterUpdateHistoryEntriesRequest) (response ListVmClusterUpdateHistoryEntriesResponse, err error)
ListVmClusterUpdateHistoryEntries Gets the history of the maintenance update actions performed on the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListVmClusterUpdateHistoryEntries API.
func (DatabaseClient) ListVmClusterUpdates ¶
func (client DatabaseClient) ListVmClusterUpdates(ctx context.Context, request ListVmClusterUpdatesRequest) (response ListVmClusterUpdatesResponse, err error)
ListVmClusterUpdates Lists the maintenance updates that can be applied to the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterUpdates.go.html to see an example of how to use ListVmClusterUpdates API.
func (DatabaseClient) ListVmClusters ¶
func (client DatabaseClient) ListVmClusters(ctx context.Context, request ListVmClustersRequest) (response ListVmClustersResponse, err error)
ListVmClusters Lists the VM clusters in the specified compartment. Applies to Exadata Cloud@Customer instances only. To list the cloud VM clusters in an Exadata Cloud Service instance, use the ListCloudVmClusters operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusters.go.html to see an example of how to use ListVmClusters API.
func (DatabaseClient) LocalClonePluggableDatabase ¶
func (client DatabaseClient) LocalClonePluggableDatabase(ctx context.Context, request LocalClonePluggableDatabaseRequest) (response LocalClonePluggableDatabaseResponse, err error)
LocalClonePluggableDatabase **Deprecated.** Use CreatePluggableDatabase for Pluggable Database LocalClone Operation. Clones and starts a pluggable database (PDB) in the same database (CDB) as the source PDB. The source PDB must be in the `READ_WRITE` openMode to perform the clone operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LocalClonePluggableDatabase.go.html to see an example of how to use LocalClonePluggableDatabase API.
func (DatabaseClient) MigrateAutonomousContainerDatabaseDataguardAssociation ¶ added in v65.85.0
func (client DatabaseClient) MigrateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) (response MigrateAutonomousContainerDatabaseDataguardAssociationResponse, err error)
MigrateAutonomousContainerDatabaseDataguardAssociation Migrate Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use MigrateAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) MigrateDataGuardAssociationToMultiDataGuards ¶ added in v65.81.3
func (client DatabaseClient) MigrateDataGuardAssociationToMultiDataGuards(ctx context.Context, request MigrateDataGuardAssociationToMultiDataGuardsRequest) (response MigrateDataGuardAssociationToMultiDataGuardsResponse, err error)
MigrateDataGuardAssociationToMultiDataGuards Migrates the existing Data Guard association to new Data Guard model to support multiple standby databases functionality. This operation should always be performed on primary.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateDataGuardAssociationToMultiDataGuards.go.html to see an example of how to use MigrateDataGuardAssociationToMultiDataGuards API.
func (DatabaseClient) MigrateExadataDbSystemResourceModel ¶
func (client DatabaseClient) MigrateExadataDbSystemResourceModel(ctx context.Context, request MigrateExadataDbSystemResourceModelRequest) (response MigrateExadataDbSystemResourceModelResponse, err error)
MigrateExadataDbSystemResourceModel Migrates the Exadata DB system to the new Exadata resource model (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model). All related resources will be migrated.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateExadataDbSystemResourceModel.go.html to see an example of how to use MigrateExadataDbSystemResourceModel API.
func (DatabaseClient) MigrateVaultKey ¶
func (client DatabaseClient) MigrateVaultKey(ctx context.Context, request MigrateVaultKeyRequest) (response MigrateVaultKeyResponse, err error)
MigrateVaultKey Changes encryption key management from customer-managed, using the Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm), to Oracle-managed.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateVaultKey.go.html to see an example of how to use MigrateVaultKey API.
func (DatabaseClient) ModifyDatabaseManagement ¶
func (client DatabaseClient) ModifyDatabaseManagement(ctx context.Context, request ModifyDatabaseManagementRequest) (response ModifyDatabaseManagementResponse, err error)
ModifyDatabaseManagement Updates one or more attributes of the Database Management service for the database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ModifyDatabaseManagement.go.html to see an example of how to use ModifyDatabaseManagement API.
func (DatabaseClient) ModifyPluggableDatabaseManagement ¶ added in v65.28.0
func (client DatabaseClient) ModifyPluggableDatabaseManagement(ctx context.Context, request ModifyPluggableDatabaseManagementRequest) (response ModifyPluggableDatabaseManagementResponse, err error)
ModifyPluggableDatabaseManagement Updates one or more attributes of the Database Management service for the pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ModifyPluggableDatabaseManagement.go.html to see an example of how to use ModifyPluggableDatabaseManagement API.
func (DatabaseClient) MoveExecutionActionMember ¶ added in v65.73.0
func (client DatabaseClient) MoveExecutionActionMember(ctx context.Context, request MoveExecutionActionMemberRequest) (response MoveExecutionActionMemberResponse, err error)
MoveExecutionActionMember Moves an execution action member to this execution action resource from another.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MoveExecutionActionMember.go.html to see an example of how to use MoveExecutionActionMember API.
func (DatabaseClient) RefreshPluggableDatabase ¶ added in v65.49.4
func (client DatabaseClient) RefreshPluggableDatabase(ctx context.Context, request RefreshPluggableDatabaseRequest) (response RefreshPluggableDatabaseResponse, err error)
RefreshPluggableDatabase Refreshes a pluggable database (PDB) Refreshable clone.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RefreshPluggableDatabase.go.html to see an example of how to use RefreshPluggableDatabase API.
func (DatabaseClient) RegisterAutonomousDatabaseDataSafe ¶
func (client DatabaseClient) RegisterAutonomousDatabaseDataSafe(ctx context.Context, request RegisterAutonomousDatabaseDataSafeRequest) (response RegisterAutonomousDatabaseDataSafeResponse, err error)
RegisterAutonomousDatabaseDataSafe Asynchronously registers this Autonomous Database with Data Safe.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RegisterAutonomousDatabaseDataSafe.go.html to see an example of how to use RegisterAutonomousDatabaseDataSafe API.
func (DatabaseClient) ReinstateAutonomousContainerDatabaseDataguard ¶ added in v65.85.0
func (client DatabaseClient) ReinstateAutonomousContainerDatabaseDataguard(ctx context.Context, request ReinstateAutonomousContainerDatabaseDataguardRequest) (response ReinstateAutonomousContainerDatabaseDataguardResponse, err error)
ReinstateAutonomousContainerDatabaseDataguard Reinstates a disabled standby Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguard.go.html to see an example of how to use ReinstateAutonomousContainerDatabaseDataguard API.
func (DatabaseClient) ReinstateAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) ReinstateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse, err error)
ReinstateAutonomousContainerDatabaseDataguardAssociation Reinstates a disabled standby Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use ReinstateAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) ReinstateDataGuard ¶ added in v65.81.3
func (client DatabaseClient) ReinstateDataGuard(ctx context.Context, request ReinstateDataGuardRequest) (response ReinstateDataGuardResponse, err error)
ReinstateDataGuard Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association. This operation should be performed on disabled standby database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateDataGuard.go.html to see an example of how to use ReinstateDataGuard API.
func (DatabaseClient) ReinstateDataGuardAssociation ¶
func (client DatabaseClient) ReinstateDataGuardAssociation(ctx context.Context, request ReinstateDataGuardAssociationRequest) (response ReinstateDataGuardAssociationResponse, err error)
ReinstateDataGuardAssociation Reinstates the database identified by the `databaseId` parameter into the standby role in a Data Guard association.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateDataGuardAssociation.go.html to see an example of how to use ReinstateDataGuardAssociation API.
func (DatabaseClient) RemoteClonePluggableDatabase ¶
func (client DatabaseClient) RemoteClonePluggableDatabase(ctx context.Context, request RemoteClonePluggableDatabaseRequest) (response RemoteClonePluggableDatabaseResponse, err error)
RemoteClonePluggableDatabase **Deprecated.** Use CreatePluggableDatabase for Pluggable Database RemoteClone Operation. Clones a pluggable database (PDB) to a different database from the source PDB. The cloned PDB will be started upon completion of the clone operation. The source PDB must be in the `READ_WRITE` openMode when performing the clone. For Exadata Cloud@Customer instances, the source pluggable database (PDB) must be on the same Exadata Infrastructure as the target container database (CDB) to create a remote clone.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoteClonePluggableDatabase.go.html to see an example of how to use RemoteClonePluggableDatabase API.
func (DatabaseClient) RemoveVirtualMachineFromCloudVmCluster ¶ added in v65.26.0
func (client DatabaseClient) RemoveVirtualMachineFromCloudVmCluster(ctx context.Context, request RemoveVirtualMachineFromCloudVmClusterRequest) (response RemoveVirtualMachineFromCloudVmClusterResponse, err error)
RemoveVirtualMachineFromCloudVmCluster Remove Virtual Machines from the Cloud VM cluster. Applies to Exadata Cloud instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoveVirtualMachineFromCloudVmCluster.go.html to see an example of how to use RemoveVirtualMachineFromCloudVmCluster API.
func (DatabaseClient) RemoveVirtualMachineFromExadbVmCluster ¶ added in v65.69.0
func (client DatabaseClient) RemoveVirtualMachineFromExadbVmCluster(ctx context.Context, request RemoveVirtualMachineFromExadbVmClusterRequest) (response RemoveVirtualMachineFromExadbVmClusterResponse, err error)
RemoveVirtualMachineFromExadbVmCluster Remove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Cloud instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoveVirtualMachineFromExadbVmCluster.go.html to see an example of how to use RemoveVirtualMachineFromExadbVmCluster API.
func (DatabaseClient) RemoveVirtualMachineFromVmCluster ¶
func (client DatabaseClient) RemoveVirtualMachineFromVmCluster(ctx context.Context, request RemoveVirtualMachineFromVmClusterRequest) (response RemoveVirtualMachineFromVmClusterResponse, err error)
RemoveVirtualMachineFromVmCluster Remove Virtual Machines from the VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoveVirtualMachineFromVmCluster.go.html to see an example of how to use RemoveVirtualMachineFromVmCluster API.
func (DatabaseClient) ReorderExecutionActions ¶ added in v65.73.0
func (client DatabaseClient) ReorderExecutionActions(ctx context.Context, request ReorderExecutionActionsRequest) (response ReorderExecutionActionsResponse, err error)
ReorderExecutionActions Reorders the execution actions under this execution window resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReorderExecutionActions.go.html to see an example of how to use ReorderExecutionActions API.
func (DatabaseClient) ReorderScheduledActions ¶ added in v65.73.0
func (client DatabaseClient) ReorderScheduledActions(ctx context.Context, request ReorderScheduledActionsRequest) (response ReorderScheduledActionsResponse, err error)
ReorderScheduledActions Re-order the scheduled actions under this scheduling plan resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReorderScheduledActions.go.html to see an example of how to use ReorderScheduledActions API.
func (DatabaseClient) ResizeVmClusterNetwork ¶ added in v65.22.0
func (client DatabaseClient) ResizeVmClusterNetwork(ctx context.Context, request ResizeVmClusterNetworkRequest) (response ResizeVmClusterNetworkResponse, err error)
ResizeVmClusterNetwork Adds or removes Db server network nodes to extend or shrink the existing VM cluster network. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ResizeVmClusterNetwork.go.html to see an example of how to use ResizeVmClusterNetwork API.
func (DatabaseClient) ResourcePoolShapes ¶ added in v65.49.3
func (client DatabaseClient) ResourcePoolShapes(ctx context.Context, request ResourcePoolShapesRequest) (response ResourcePoolShapesResponse, err error)
ResourcePoolShapes Lists available resource pools shapes.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ResourcePoolShapes.go.html to see an example of how to use ResourcePoolShapes API.
func (DatabaseClient) RestartAutonomousContainerDatabase ¶
func (client DatabaseClient) RestartAutonomousContainerDatabase(ctx context.Context, request RestartAutonomousContainerDatabaseRequest) (response RestartAutonomousContainerDatabaseResponse, err error)
RestartAutonomousContainerDatabase Rolling restarts the specified Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousContainerDatabase.go.html to see an example of how to use RestartAutonomousContainerDatabase API.
func (DatabaseClient) RestartAutonomousDatabase ¶
func (client DatabaseClient) RestartAutonomousDatabase(ctx context.Context, request RestartAutonomousDatabaseRequest) (response RestartAutonomousDatabaseResponse, err error)
RestartAutonomousDatabase Restarts the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousDatabase.go.html to see an example of how to use RestartAutonomousDatabase API.
func (DatabaseClient) RestoreAutonomousDatabase ¶
func (client DatabaseClient) RestoreAutonomousDatabase(ctx context.Context, request RestoreAutonomousDatabaseRequest) (response RestoreAutonomousDatabaseResponse, err error)
RestoreAutonomousDatabase Restores an Autonomous Database based on the provided request parameters.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreAutonomousDatabase.go.html to see an example of how to use RestoreAutonomousDatabase API.
func (DatabaseClient) RestoreDatabase ¶
func (client DatabaseClient) RestoreDatabase(ctx context.Context, request RestoreDatabaseRequest) (response RestoreDatabaseResponse, err error)
RestoreDatabase Restore a Database based on the request parameters you provide.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreDatabase.go.html to see an example of how to use RestoreDatabase API.
func (DatabaseClient) RotateAutonomousContainerDatabaseEncryptionKey ¶
func (client DatabaseClient) RotateAutonomousContainerDatabaseEncryptionKey(ctx context.Context, request RotateAutonomousContainerDatabaseEncryptionKeyRequest) (response RotateAutonomousContainerDatabaseEncryptionKeyResponse, err error)
RotateAutonomousContainerDatabaseEncryptionKey Creates a new version of an existing Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousContainerDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousContainerDatabaseEncryptionKey API.
func (DatabaseClient) RotateAutonomousDatabaseEncryptionKey ¶
func (client DatabaseClient) RotateAutonomousDatabaseEncryptionKey(ctx context.Context, request RotateAutonomousDatabaseEncryptionKeyRequest) (response RotateAutonomousDatabaseEncryptionKeyResponse, err error)
RotateAutonomousDatabaseEncryptionKey Rotate existing AutonomousDatabase Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousDatabaseEncryptionKey API.
func (DatabaseClient) RotateAutonomousVmClusterOrdsCerts ¶ added in v65.35.0
func (client DatabaseClient) RotateAutonomousVmClusterOrdsCerts(ctx context.Context, request RotateAutonomousVmClusterOrdsCertsRequest) (response RotateAutonomousVmClusterOrdsCertsResponse, err error)
RotateAutonomousVmClusterOrdsCerts Rotates the Oracle REST Data Services (ORDS) certificates for Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousVmClusterOrdsCerts.go.html to see an example of how to use RotateAutonomousVmClusterOrdsCerts API.
func (DatabaseClient) RotateAutonomousVmClusterSslCerts ¶ added in v65.35.0
func (client DatabaseClient) RotateAutonomousVmClusterSslCerts(ctx context.Context, request RotateAutonomousVmClusterSslCertsRequest) (response RotateAutonomousVmClusterSslCertsResponse, err error)
RotateAutonomousVmClusterSslCerts Rotates the SSL certificates for Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousVmClusterSslCerts.go.html to see an example of how to use RotateAutonomousVmClusterSslCerts API.
func (DatabaseClient) RotateCloudAutonomousVmClusterOrdsCerts ¶
func (client DatabaseClient) RotateCloudAutonomousVmClusterOrdsCerts(ctx context.Context, request RotateCloudAutonomousVmClusterOrdsCertsRequest) (response RotateCloudAutonomousVmClusterOrdsCertsResponse, err error)
RotateCloudAutonomousVmClusterOrdsCerts Rotates the Oracle REST Data Services (ORDS) certificates for a cloud Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateCloudAutonomousVmClusterOrdsCerts.go.html to see an example of how to use RotateCloudAutonomousVmClusterOrdsCerts API.
func (DatabaseClient) RotateCloudAutonomousVmClusterSslCerts ¶
func (client DatabaseClient) RotateCloudAutonomousVmClusterSslCerts(ctx context.Context, request RotateCloudAutonomousVmClusterSslCertsRequest) (response RotateCloudAutonomousVmClusterSslCertsResponse, err error)
RotateCloudAutonomousVmClusterSslCerts Rotates the SSL certficates for a cloud Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateCloudAutonomousVmClusterSslCerts.go.html to see an example of how to use RotateCloudAutonomousVmClusterSslCerts API.
func (DatabaseClient) RotateOrdsCerts ¶
func (client DatabaseClient) RotateOrdsCerts(ctx context.Context, request RotateOrdsCertsRequest) (response RotateOrdsCertsResponse, err error)
RotateOrdsCerts **Deprecated.** Use the RotateCloudAutonomousVmClusterOrdsCerts to rotate Oracle REST Data Services (ORDS) certs for an Autonomous Exadata VM cluster instead.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateOrdsCerts.go.html to see an example of how to use RotateOrdsCerts API.
func (DatabaseClient) RotatePluggableDatabaseEncryptionKey ¶ added in v65.42.0
func (client DatabaseClient) RotatePluggableDatabaseEncryptionKey(ctx context.Context, request RotatePluggableDatabaseEncryptionKeyRequest) (response RotatePluggableDatabaseEncryptionKeyResponse, err error)
RotatePluggableDatabaseEncryptionKey Create a new version of the existing encryption key.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotatePluggableDatabaseEncryptionKey.go.html to see an example of how to use RotatePluggableDatabaseEncryptionKey API.
func (DatabaseClient) RotateSslCerts ¶
func (client DatabaseClient) RotateSslCerts(ctx context.Context, request RotateSslCertsRequest) (response RotateSslCertsResponse, err error)
RotateSslCerts **Deprecated.** Use the RotateCloudAutonomousVmClusterSslCerts to rotate SSL certs for an Autonomous Exadata VM cluster instead.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateSslCerts.go.html to see an example of how to use RotateSslCerts API.
func (DatabaseClient) RotateVaultKey ¶
func (client DatabaseClient) RotateVaultKey(ctx context.Context, request RotateVaultKeyRequest) (response RotateVaultKeyResponse, err error)
RotateVaultKey Creates a new version of an existing Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateVaultKey.go.html to see an example of how to use RotateVaultKey API.
func (DatabaseClient) SaasAdminUserStatus ¶ added in v65.52.1
func (client DatabaseClient) SaasAdminUserStatus(ctx context.Context, request SaasAdminUserStatusRequest) (response SaasAdminUserStatusResponse, err error)
SaasAdminUserStatus This operation gets SaaS administrative user status of the Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SaasAdminUserStatus.go.html to see an example of how to use SaasAdminUserStatus API.
func (DatabaseClient) ScanExternalContainerDatabasePluggableDatabases ¶
func (client DatabaseClient) ScanExternalContainerDatabasePluggableDatabases(ctx context.Context, request ScanExternalContainerDatabasePluggableDatabasesRequest) (response ScanExternalContainerDatabasePluggableDatabasesResponse, err error)
ScanExternalContainerDatabasePluggableDatabases Scans for pluggable databases in the specified external container database. This operation will return un-registered pluggable databases in the GetWorkRequest operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ScanExternalContainerDatabasePluggableDatabases.go.html to see an example of how to use ScanExternalContainerDatabasePluggableDatabases API.
func (DatabaseClient) SetDbKeyVersion ¶ added in v65.75.0
func (client DatabaseClient) SetDbKeyVersion(ctx context.Context, request SetDbKeyVersionRequest) (response SetDbKeyVersionResponse, err error)
SetDbKeyVersion Sets a new version of an existing Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SetDbKeyVersion.go.html to see an example of how to use SetDbKeyVersion API.
func (DatabaseClient) SetPdbKeyVersion ¶ added in v65.75.0
func (client DatabaseClient) SetPdbKeyVersion(ctx context.Context, request SetPdbKeyVersionRequest) (response SetPdbKeyVersionResponse, err error)
SetPdbKeyVersion Sets a new version of an existing Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) key.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SetPdbKeyVersion.go.html to see an example of how to use SetPdbKeyVersion API.
func (*DatabaseClient) SetRegion ¶
func (client *DatabaseClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DatabaseClient) ShrinkAutonomousDatabase ¶
func (client DatabaseClient) ShrinkAutonomousDatabase(ctx context.Context, request ShrinkAutonomousDatabaseRequest) (response ShrinkAutonomousDatabaseResponse, err error)
ShrinkAutonomousDatabase This operation shrinks the current allocated storage down to the current actual used data storage (actualUsedDataStorageSizeInTBs). The if the base storage value for the database (dataStorageSizeInTBs) is larger than the actualUsedDataStorageSizeInTBs value, you are billed for the base storage value.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ShrinkAutonomousDatabase.go.html to see an example of how to use ShrinkAutonomousDatabase API.
func (DatabaseClient) StartAutonomousDatabase ¶
func (client DatabaseClient) StartAutonomousDatabase(ctx context.Context, request StartAutonomousDatabaseRequest) (response StartAutonomousDatabaseResponse, err error)
StartAutonomousDatabase Starts the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StartAutonomousDatabase.go.html to see an example of how to use StartAutonomousDatabase API.
func (DatabaseClient) StartPluggableDatabase ¶
func (client DatabaseClient) StartPluggableDatabase(ctx context.Context, request StartPluggableDatabaseRequest) (response StartPluggableDatabaseResponse, err error)
StartPluggableDatabase Starts a stopped pluggable database. The `openMode` value of the pluggable database will be `READ_WRITE` upon completion.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StartPluggableDatabase.go.html to see an example of how to use StartPluggableDatabase API.
func (DatabaseClient) StopAutonomousDatabase ¶
func (client DatabaseClient) StopAutonomousDatabase(ctx context.Context, request StopAutonomousDatabaseRequest) (response StopAutonomousDatabaseResponse, err error)
StopAutonomousDatabase Stops the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StopAutonomousDatabase.go.html to see an example of how to use StopAutonomousDatabase API.
func (DatabaseClient) StopPluggableDatabase ¶
func (client DatabaseClient) StopPluggableDatabase(ctx context.Context, request StopPluggableDatabaseRequest) (response StopPluggableDatabaseResponse, err error)
StopPluggableDatabase Stops a pluggable database. The `openMode` value of the pluggable database will be `MOUNTED` upon completion.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StopPluggableDatabase.go.html to see an example of how to use StopPluggableDatabase API.
func (DatabaseClient) SwitchOverDataGuard ¶ added in v65.81.3
func (client DatabaseClient) SwitchOverDataGuard(ctx context.Context, request SwitchOverDataGuardRequest) (response SwitchOverDataGuardResponse, err error)
SwitchOverDataGuard Performs a switchover to transition primary database of this Data Guard association into a standby role. The standby database associated with the `dataGuardAssociationId` assumes the primary database role. A switchover guarantees no data loss. This operation should be performed on respective standby database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchOverDataGuard.go.html to see an example of how to use SwitchOverDataGuard API.
func (DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguard ¶ added in v65.85.0
func (client DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguard(ctx context.Context, request SwitchoverAutonomousContainerDatabaseDataguardRequest) (response SwitchoverAutonomousContainerDatabaseDataguardResponse, err error)
SwitchoverAutonomousContainerDatabaseDataguard Switchover Autonomous Container Database, identified by the autonomousContainerDatabaseId parameter, to an active standby Autonomous Container Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguard.go.html to see an example of how to use SwitchoverAutonomousContainerDatabaseDataguard API.
func (DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) SwitchoverAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse, err error)
SwitchoverAutonomousContainerDatabaseDataguardAssociation Switches over the primary Autonomous Container Database of an Autonomous Data Guard peer association to standby role. The standby Autonomous Container Database associated with autonomousContainerDatabaseDataguardAssociationId assumes the primary Autonomous Container Database role. A switchover incurs no data loss.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use SwitchoverAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) SwitchoverAutonomousDatabase ¶
func (client DatabaseClient) SwitchoverAutonomousDatabase(ctx context.Context, request SwitchoverAutonomousDatabaseRequest) (response SwitchoverAutonomousDatabaseResponse, err error)
SwitchoverAutonomousDatabase Initiates a switchover of the specified Autonomous Database to the associated peer database. Applicable only to databases with Disaster Recovery enabled. This API should be called in the remote region where the peer database resides. Below parameter is optional:
- `peerDbId` Use this parameter to specify the database OCID of the Disaster Recovery peer, which is located in a different (remote) region from the current peer database. If this parameter is not provided, the switchover will happen in the same region.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousDatabase.go.html to see an example of how to use SwitchoverAutonomousDatabase API.
func (DatabaseClient) SwitchoverDataGuardAssociation ¶
func (client DatabaseClient) SwitchoverDataGuardAssociation(ctx context.Context, request SwitchoverDataGuardAssociationRequest) (response SwitchoverDataGuardAssociationResponse, err error)
SwitchoverDataGuardAssociation Performs a switchover to transition the primary database of a Data Guard association into a standby role. The standby database associated with the `dataGuardAssociationId` assumes the primary database role. A switchover guarantees no data loss.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverDataGuardAssociation.go.html to see an example of how to use SwitchoverDataGuardAssociation API.
func (DatabaseClient) TerminateAutonomousContainerDatabase ¶
func (client DatabaseClient) TerminateAutonomousContainerDatabase(ctx context.Context, request TerminateAutonomousContainerDatabaseRequest) (response TerminateAutonomousContainerDatabaseResponse, err error)
TerminateAutonomousContainerDatabase Terminates an Autonomous Container Database, which permanently deletes the container database and any databases within the container database. The database data is local to the Autonomous Exadata Infrastructure and will be lost when the container database is terminated. Oracle recommends that you back up any data in the Autonomous Container Database prior to terminating it.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousContainerDatabase.go.html to see an example of how to use TerminateAutonomousContainerDatabase API.
func (DatabaseClient) TerminateAutonomousExadataInfrastructure ¶
func (client DatabaseClient) TerminateAutonomousExadataInfrastructure(ctx context.Context, request TerminateAutonomousExadataInfrastructureRequest) (response TerminateAutonomousExadataInfrastructureResponse, err error)
TerminateAutonomousExadataInfrastructure **Deprecated.** To terminate an Exadata Infrastructure resource in the Oracle cloud, use the DeleteCloudExadataInfrastructure operation. To delete an Autonomous Exadata VM cluster in the Oracle cloud, use the DeleteCloudAutonomousVmCluster operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousExadataInfrastructure.go.html to see an example of how to use TerminateAutonomousExadataInfrastructure API.
func (DatabaseClient) TerminateDbSystem ¶
func (client DatabaseClient) TerminateDbSystem(ctx context.Context, request TerminateDbSystemRequest) (response TerminateDbSystemResponse, err error)
TerminateDbSystem Terminates a DB system and permanently deletes it and any databases running on it, and any storage volumes attached to it. The database data is local to the DB system and will be lost when the system is terminated. Oracle recommends that you back up any data in the DB system prior to terminating it. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateDbSystem.go.html to see an example of how to use TerminateDbSystem API.
func (DatabaseClient) UpdateAutonomousContainerDatabase ¶
func (client DatabaseClient) UpdateAutonomousContainerDatabase(ctx context.Context, request UpdateAutonomousContainerDatabaseRequest) (response UpdateAutonomousContainerDatabaseResponse, err error)
UpdateAutonomousContainerDatabase Updates the properties of an Autonomous Container Database, such as display name, maintenance preference, backup retention, and tags.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousContainerDatabase.go.html to see an example of how to use UpdateAutonomousContainerDatabase API.
func (DatabaseClient) UpdateAutonomousContainerDatabaseDataguardAssociation ¶
func (client DatabaseClient) UpdateAutonomousContainerDatabaseDataguardAssociation(ctx context.Context, request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) (response UpdateAutonomousContainerDatabaseDataguardAssociationResponse, err error)
UpdateAutonomousContainerDatabaseDataguardAssociation Update Autonomous Data Guard association.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use UpdateAutonomousContainerDatabaseDataguardAssociation API.
func (DatabaseClient) UpdateAutonomousDatabase ¶
func (client DatabaseClient) UpdateAutonomousDatabase(ctx context.Context, request UpdateAutonomousDatabaseRequest) (response UpdateAutonomousDatabaseResponse, err error)
UpdateAutonomousDatabase Updates one or more attributes of the specified Autonomous Database. See the UpdateAutonomousDatabaseDetails resource for a full list of attributes that can be updated.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabase.go.html to see an example of how to use UpdateAutonomousDatabase API.
func (DatabaseClient) UpdateAutonomousDatabaseBackup ¶ added in v65.32.0
func (client DatabaseClient) UpdateAutonomousDatabaseBackup(ctx context.Context, request UpdateAutonomousDatabaseBackupRequest) (response UpdateAutonomousDatabaseBackupResponse, err error)
UpdateAutonomousDatabaseBackup Updates the Autonomous Database backup of the specified database based on the request parameters.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseBackup.go.html to see an example of how to use UpdateAutonomousDatabaseBackup API.
func (DatabaseClient) UpdateAutonomousDatabaseRegionalWallet ¶
func (client DatabaseClient) UpdateAutonomousDatabaseRegionalWallet(ctx context.Context, request UpdateAutonomousDatabaseRegionalWalletRequest) (response UpdateAutonomousDatabaseRegionalWalletResponse, err error)
UpdateAutonomousDatabaseRegionalWallet Updates the Autonomous Database regional wallet.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseRegionalWallet.go.html to see an example of how to use UpdateAutonomousDatabaseRegionalWallet API.
func (DatabaseClient) UpdateAutonomousDatabaseSoftwareImage ¶ added in v65.63.2
func (client DatabaseClient) UpdateAutonomousDatabaseSoftwareImage(ctx context.Context, request UpdateAutonomousDatabaseSoftwareImageRequest) (response UpdateAutonomousDatabaseSoftwareImageResponse, err error)
UpdateAutonomousDatabaseSoftwareImage Updates the properties of an Autonomous Database Software Image, like add tags
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseSoftwareImage.go.html to see an example of how to use UpdateAutonomousDatabaseSoftwareImage API.
func (DatabaseClient) UpdateAutonomousDatabaseWallet ¶
func (client DatabaseClient) UpdateAutonomousDatabaseWallet(ctx context.Context, request UpdateAutonomousDatabaseWalletRequest) (response UpdateAutonomousDatabaseWalletResponse, err error)
UpdateAutonomousDatabaseWallet Updates the wallet for the specified Autonomous Database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseWallet.go.html to see an example of how to use UpdateAutonomousDatabaseWallet API.
func (DatabaseClient) UpdateAutonomousExadataInfrastructure ¶
func (client DatabaseClient) UpdateAutonomousExadataInfrastructure(ctx context.Context, request UpdateAutonomousExadataInfrastructureRequest) (response UpdateAutonomousExadataInfrastructureResponse, err error)
UpdateAutonomousExadataInfrastructure **Deprecated.** Use the UpdateCloudExadataInfrastructure operation to update an Exadata Infrastructure resource and UpdateCloudAutonomousVmCluster operation to update an Autonomous Exadata VM cluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousExadataInfrastructure.go.html to see an example of how to use UpdateAutonomousExadataInfrastructure API.
func (DatabaseClient) UpdateAutonomousVmCluster ¶
func (client DatabaseClient) UpdateAutonomousVmCluster(ctx context.Context, request UpdateAutonomousVmClusterRequest) (response UpdateAutonomousVmClusterResponse, err error)
UpdateAutonomousVmCluster Updates the specified Autonomous VM cluster for the Exadata Cloud@Customer system.To update an Autonomous VM Cluster in the Oracle cloud, see UpdateCloudAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousVmCluster.go.html to see an example of how to use UpdateAutonomousVmCluster API.
func (DatabaseClient) UpdateBackup ¶ added in v65.85.0
func (client DatabaseClient) UpdateBackup(ctx context.Context, request UpdateBackupRequest) (response UpdateBackupResponse, err error)
UpdateBackup Updates database backup details.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateBackup.go.html to see an example of how to use UpdateBackup API.
func (DatabaseClient) UpdateBackupDestination ¶
func (client DatabaseClient) UpdateBackupDestination(ctx context.Context, request UpdateBackupDestinationRequest) (response UpdateBackupDestinationResponse, err error)
UpdateBackupDestination If no database is associated with the backup destination: - For a RECOVERY_APPLIANCE backup destination, updates the connection string and/or the list of VPC users. - For an NFS backup destination, updates the NFS location.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateBackupDestination.go.html to see an example of how to use UpdateBackupDestination API.
func (DatabaseClient) UpdateCloudAutonomousVmCluster ¶
func (client DatabaseClient) UpdateCloudAutonomousVmCluster(ctx context.Context, request UpdateCloudAutonomousVmClusterRequest) (response UpdateCloudAutonomousVmClusterResponse, err error)
UpdateCloudAutonomousVmCluster Updates the specified Autonomous Exadata VM cluster in the Oracle cloud. For Exadata Cloud@Customer systems, see UpdateAutonomousVmCluster.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudAutonomousVmCluster.go.html to see an example of how to use UpdateCloudAutonomousVmCluster API.
func (DatabaseClient) UpdateCloudExadataInfrastructure ¶
func (client DatabaseClient) UpdateCloudExadataInfrastructure(ctx context.Context, request UpdateCloudExadataInfrastructureRequest) (response UpdateCloudExadataInfrastructureResponse, err error)
UpdateCloudExadataInfrastructure Updates the Cloud Exadata infrastructure resource. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudExadataInfrastructure.go.html to see an example of how to use UpdateCloudExadataInfrastructure API.
func (DatabaseClient) UpdateCloudVmCluster ¶
func (client DatabaseClient) UpdateCloudVmCluster(ctx context.Context, request UpdateCloudVmClusterRequest) (response UpdateCloudVmClusterResponse, err error)
UpdateCloudVmCluster Updates the specified cloud VM cluster. Applies to Exadata Cloud Service instances and Autonomous Database on dedicated Exadata infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmCluster.go.html to see an example of how to use UpdateCloudVmCluster API.
func (DatabaseClient) UpdateCloudVmClusterIormConfig ¶
func (client DatabaseClient) UpdateCloudVmClusterIormConfig(ctx context.Context, request UpdateCloudVmClusterIormConfigRequest) (response UpdateCloudVmClusterIormConfigResponse, err error)
UpdateCloudVmClusterIormConfig Updates the IORM settings for the specified cloud VM cluster in an Exadata Cloud Service instance.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmClusterIormConfig.go.html to see an example of how to use UpdateCloudVmClusterIormConfig API.
func (DatabaseClient) UpdateConsoleConnection ¶ added in v65.41.1
func (client DatabaseClient) UpdateConsoleConnection(ctx context.Context, request UpdateConsoleConnectionRequest) (response UpdateConsoleConnectionResponse, err error)
UpdateConsoleConnection Updates the specified database node console connection.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateConsoleConnection.go.html to see an example of how to use UpdateConsoleConnection API.
func (DatabaseClient) UpdateConsoleHistory ¶ added in v65.54.0
func (client DatabaseClient) UpdateConsoleHistory(ctx context.Context, request UpdateConsoleHistoryRequest) (response UpdateConsoleHistoryResponse, err error)
UpdateConsoleHistory Updates the specified database node console history.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateConsoleHistory.go.html to see an example of how to use UpdateConsoleHistory API.
func (DatabaseClient) UpdateDataGuard ¶ added in v65.81.3
func (client DatabaseClient) UpdateDataGuard(ctx context.Context, request UpdateDataGuardRequest) (response UpdateDataGuardResponse, err error)
UpdateDataGuard Update an existing Data Guard member. A Data Guard member represents the replication relationship between the specified database and a standby database. For more information, see Using Oracle Data Guard (https://docs.oracle.com/iaas/Content/Database/Tasks/usingdataguard.htm).
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDataGuard.go.html to see an example of how to use UpdateDataGuard API.
func (DatabaseClient) UpdateDataGuardAssociation ¶
func (client DatabaseClient) UpdateDataGuardAssociation(ctx context.Context, request UpdateDataGuardAssociationRequest) (response UpdateDataGuardAssociationResponse, err error)
UpdateDataGuardAssociation Updates the Data Guard association the specified database. This API can be used to change the `protectionMode` and `transportType` of the Data Guard association.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDataGuardAssociation.go.html to see an example of how to use UpdateDataGuardAssociation API.
func (DatabaseClient) UpdateDatabase ¶
func (client DatabaseClient) UpdateDatabase(ctx context.Context, request UpdateDatabaseRequest) (response UpdateDatabaseResponse, err error)
UpdateDatabase Update the specified database based on the request parameters provided.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabase.go.html to see an example of how to use UpdateDatabase API.
func (DatabaseClient) UpdateDatabaseSoftwareImage ¶
func (client DatabaseClient) UpdateDatabaseSoftwareImage(ctx context.Context, request UpdateDatabaseSoftwareImageRequest) (response UpdateDatabaseSoftwareImageResponse, err error)
UpdateDatabaseSoftwareImage Updates the properties of a Database Software Image, like Display Nmae
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabaseSoftwareImage.go.html to see an example of how to use UpdateDatabaseSoftwareImage API.
func (DatabaseClient) UpdateDbHome ¶
func (client DatabaseClient) UpdateDbHome(ctx context.Context, request UpdateDbHomeRequest) (response UpdateDbHomeResponse, err error)
UpdateDbHome Patches the specified Database Home.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbHome.go.html to see an example of how to use UpdateDbHome API.
func (DatabaseClient) UpdateDbNode ¶ added in v65.41.1
func (client DatabaseClient) UpdateDbNode(ctx context.Context, request UpdateDbNodeRequest) (response UpdateDbNodeResponse, err error)
UpdateDbNode Updates the specified database node.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbNode.go.html to see an example of how to use UpdateDbNode API.
func (DatabaseClient) UpdateDbSystem ¶
func (client DatabaseClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
UpdateDbSystem Updates the properties of the specified DB system. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbSystem.go.html to see an example of how to use UpdateDbSystem API.
func (DatabaseClient) UpdateExadataInfrastructure ¶
func (client DatabaseClient) UpdateExadataInfrastructure(ctx context.Context, request UpdateExadataInfrastructureRequest) (response UpdateExadataInfrastructureResponse, err error)
UpdateExadataInfrastructure Updates the Exadata infrastructure resource. Applies to Exadata Cloud@Customer instances only. To update an Exadata Cloud Service infrastructure resource, use the UpdateCloudExadataInfrastructure operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataInfrastructure.go.html to see an example of how to use UpdateExadataInfrastructure API.
func (DatabaseClient) UpdateExadataIormConfig ¶
func (client DatabaseClient) UpdateExadataIormConfig(ctx context.Context, request UpdateExadataIormConfigRequest) (response UpdateExadataIormConfigResponse, err error)
UpdateExadataIormConfig Updates IORM settings for the specified Exadata DB system. **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. The UpdateCloudVmClusterIormConfig API is used for Exadata systems using the new resource model.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataIormConfig.go.html to see an example of how to use UpdateExadataIormConfig API.
func (DatabaseClient) UpdateExadbVmCluster ¶ added in v65.69.0
func (client DatabaseClient) UpdateExadbVmCluster(ctx context.Context, request UpdateExadbVmClusterRequest) (response UpdateExadbVmClusterResponse, err error)
UpdateExadbVmCluster Updates the specified Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadbVmCluster.go.html to see an example of how to use UpdateExadbVmCluster API.
func (DatabaseClient) UpdateExascaleDbStorageVault ¶ added in v65.69.0
func (client DatabaseClient) UpdateExascaleDbStorageVault(ctx context.Context, request UpdateExascaleDbStorageVaultRequest) (response UpdateExascaleDbStorageVaultResponse, err error)
UpdateExascaleDbStorageVault Updates the specified Exadata Database Storage Vault.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExascaleDbStorageVault.go.html to see an example of how to use UpdateExascaleDbStorageVault API.
func (DatabaseClient) UpdateExecutionAction ¶ added in v65.73.0
func (client DatabaseClient) UpdateExecutionAction(ctx context.Context, request UpdateExecutionActionRequest) (response UpdateExecutionActionResponse, err error)
UpdateExecutionAction Updates the execution action resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExecutionAction.go.html to see an example of how to use UpdateExecutionAction API.
func (DatabaseClient) UpdateExecutionWindow ¶ added in v65.73.0
func (client DatabaseClient) UpdateExecutionWindow(ctx context.Context, request UpdateExecutionWindowRequest) (response UpdateExecutionWindowResponse, err error)
UpdateExecutionWindow Updates the execution window resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExecutionWindow.go.html to see an example of how to use UpdateExecutionWindow API.
func (DatabaseClient) UpdateExternalContainerDatabase ¶
func (client DatabaseClient) UpdateExternalContainerDatabase(ctx context.Context, request UpdateExternalContainerDatabaseRequest) (response UpdateExternalContainerDatabaseResponse, err error)
UpdateExternalContainerDatabase Updates the properties of an CreateExternalContainerDatabaseDetails resource, such as the display name.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalContainerDatabase.go.html to see an example of how to use UpdateExternalContainerDatabase API.
func (DatabaseClient) UpdateExternalDatabaseConnector ¶
func (client DatabaseClient) UpdateExternalDatabaseConnector(ctx context.Context, request UpdateExternalDatabaseConnectorRequest) (response UpdateExternalDatabaseConnectorResponse, err error)
UpdateExternalDatabaseConnector Updates the properties of an external database connector, such as the display name.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalDatabaseConnector.go.html to see an example of how to use UpdateExternalDatabaseConnector API.
func (DatabaseClient) UpdateExternalNonContainerDatabase ¶
func (client DatabaseClient) UpdateExternalNonContainerDatabase(ctx context.Context, request UpdateExternalNonContainerDatabaseRequest) (response UpdateExternalNonContainerDatabaseResponse, err error)
UpdateExternalNonContainerDatabase Updates the properties of an external non-container database, such as the display name.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalNonContainerDatabase.go.html to see an example of how to use UpdateExternalNonContainerDatabase API.
func (DatabaseClient) UpdateExternalPluggableDatabase ¶
func (client DatabaseClient) UpdateExternalPluggableDatabase(ctx context.Context, request UpdateExternalPluggableDatabaseRequest) (response UpdateExternalPluggableDatabaseResponse, err error)
UpdateExternalPluggableDatabase Updates the properties of an CreateExternalPluggableDatabaseDetails resource, such as the display name.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalPluggableDatabase.go.html to see an example of how to use UpdateExternalPluggableDatabase API.
func (DatabaseClient) UpdateKeyStore ¶
func (client DatabaseClient) UpdateKeyStore(ctx context.Context, request UpdateKeyStoreRequest) (response UpdateKeyStoreResponse, err error)
UpdateKeyStore Edit the key store.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateKeyStore.go.html to see an example of how to use UpdateKeyStore API.
func (DatabaseClient) UpdateMaintenanceRun ¶
func (client DatabaseClient) UpdateMaintenanceRun(ctx context.Context, request UpdateMaintenanceRunRequest) (response UpdateMaintenanceRunResponse, err error)
UpdateMaintenanceRun Updates the properties of a maintenance run, such as the state of a maintenance run.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateMaintenanceRun.go.html to see an example of how to use UpdateMaintenanceRun API.
func (DatabaseClient) UpdateOneoffPatch ¶ added in v65.37.1
func (client DatabaseClient) UpdateOneoffPatch(ctx context.Context, request UpdateOneoffPatchRequest) (response UpdateOneoffPatchResponse, err error)
UpdateOneoffPatch Updates the properties of the specified one-off patch.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateOneoffPatch.go.html to see an example of how to use UpdateOneoffPatch API.
func (DatabaseClient) UpdatePluggableDatabase ¶
func (client DatabaseClient) UpdatePluggableDatabase(ctx context.Context, request UpdatePluggableDatabaseRequest) (response UpdatePluggableDatabaseResponse, err error)
UpdatePluggableDatabase Updates the specified pluggable database.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdatePluggableDatabase.go.html to see an example of how to use UpdatePluggableDatabase API.
func (DatabaseClient) UpdateScheduledAction ¶ added in v65.73.0
func (client DatabaseClient) UpdateScheduledAction(ctx context.Context, request UpdateScheduledActionRequest) (response UpdateScheduledActionResponse, err error)
UpdateScheduledAction Updates the Scheduled Action resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateScheduledAction.go.html to see an example of how to use UpdateScheduledAction API.
func (DatabaseClient) UpdateSchedulingPolicy ¶ added in v65.73.0
func (client DatabaseClient) UpdateSchedulingPolicy(ctx context.Context, request UpdateSchedulingPolicyRequest) (response UpdateSchedulingPolicyResponse, err error)
UpdateSchedulingPolicy Updates the Scheduling Policy resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateSchedulingPolicy.go.html to see an example of how to use UpdateSchedulingPolicy API.
func (DatabaseClient) UpdateSchedulingWindow ¶ added in v65.73.0
func (client DatabaseClient) UpdateSchedulingWindow(ctx context.Context, request UpdateSchedulingWindowRequest) (response UpdateSchedulingWindowResponse, err error)
UpdateSchedulingWindow Updates the Scheduling Window resource.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateSchedulingWindow.go.html to see an example of how to use UpdateSchedulingWindow API.
func (DatabaseClient) UpdateVmCluster ¶
func (client DatabaseClient) UpdateVmCluster(ctx context.Context, request UpdateVmClusterRequest) (response UpdateVmClusterResponse, err error)
UpdateVmCluster Updates the specified VM cluster. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmCluster.go.html to see an example of how to use UpdateVmCluster API.
func (DatabaseClient) UpdateVmClusterNetwork ¶
func (client DatabaseClient) UpdateVmClusterNetwork(ctx context.Context, request UpdateVmClusterNetworkRequest) (response UpdateVmClusterNetworkResponse, err error)
UpdateVmClusterNetwork Updates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only. To update a cloud VM cluster in an Exadata Cloud Service instance, use the UpdateCloudVmCluster operation.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmClusterNetwork.go.html to see an example of how to use UpdateVmClusterNetwork API.
func (DatabaseClient) UpgradeDatabase ¶
func (client DatabaseClient) UpgradeDatabase(ctx context.Context, request UpgradeDatabaseRequest) (response UpgradeDatabaseResponse, err error)
UpgradeDatabase Upgrades the specified Oracle Database instance.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpgradeDatabase.go.html to see an example of how to use UpgradeDatabase API.
func (DatabaseClient) UpgradeDbSystem ¶ added in v65.2.0
func (client DatabaseClient) UpgradeDbSystem(ctx context.Context, request UpgradeDbSystemRequest) (response UpgradeDbSystemResponse, err error)
UpgradeDbSystem Upgrades the operating system and grid infrastructure of the DB system.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpgradeDbSystem.go.html to see an example of how to use UpgradeDbSystem API.
func (DatabaseClient) ValidateVmClusterNetwork ¶
func (client DatabaseClient) ValidateVmClusterNetwork(ctx context.Context, request ValidateVmClusterNetworkRequest) (response ValidateVmClusterNetworkResponse, err error)
ValidateVmClusterNetwork Validates the specified VM cluster network. Applies to Exadata Cloud@Customer instances only.
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ValidateVmClusterNetwork.go.html to see an example of how to use ValidateVmClusterNetwork API.
type DatabaseConnectionCredentials ¶
type DatabaseConnectionCredentials interface { }
DatabaseConnectionCredentials Credentials used to connect to the database. Currently only the `DETAILS` type is supported for creating MACS connector crendentials.
type DatabaseConnectionCredentialsByDetails ¶
type DatabaseConnectionCredentialsByDetails struct { // The username that will be used to connect to the database. Username *string `mandatory:"true" json:"username"` // The password that will be used to connect to the database. Password *string `mandatory:"true" json:"password"` // The name of the credential information that used to connect to the database. 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 that will be connecting to the database. Role DatabaseConnectionCredentialsByDetailsRoleEnum `mandatory:"true" json:"role"` }
DatabaseConnectionCredentialsByDetails User information to connect to the database. Required when performing the CreateExternalDatabaseConnectorDetails operation. *IMPORTANT*: Not supported for the UpdateExternalDatabaseConnectorDetails operation.
func (DatabaseConnectionCredentialsByDetails) MarshalJSON ¶
func (m DatabaseConnectionCredentialsByDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseConnectionCredentialsByDetails) String ¶
func (m DatabaseConnectionCredentialsByDetails) String() string
func (DatabaseConnectionCredentialsByDetails) ValidateEnumValue ¶
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 ¶
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 ¶
func GetDatabaseConnectionCredentialsByDetailsRoleEnumValues() []DatabaseConnectionCredentialsByDetailsRoleEnum
GetDatabaseConnectionCredentialsByDetailsRoleEnumValues Enumerates the set of values for DatabaseConnectionCredentialsByDetailsRoleEnum
func GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum ¶
func GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum(val string) (DatabaseConnectionCredentialsByDetailsRoleEnum, bool)
GetMappingDatabaseConnectionCredentialsByDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionCredentialsByName ¶ added in v65.60.0
type DatabaseConnectionCredentialsByName struct { // The name of the credential information that used to connect to the database. 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"` }
DatabaseConnectionCredentialsByName Existing named credential used to connect to the database.
func (DatabaseConnectionCredentialsByName) MarshalJSON ¶ added in v65.60.0
func (m DatabaseConnectionCredentialsByName) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseConnectionCredentialsByName) String ¶ added in v65.60.0
func (m DatabaseConnectionCredentialsByName) String() string
func (DatabaseConnectionCredentialsByName) ValidateEnumValue ¶ added in v65.60.0
func (m DatabaseConnectionCredentialsByName) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseConnectionCredentialsCredentialTypeEnum ¶
type DatabaseConnectionCredentialsCredentialTypeEnum string
DatabaseConnectionCredentialsCredentialTypeEnum Enum with underlying type: string
const ( DatabaseConnectionCredentialsCredentialTypeNameReference DatabaseConnectionCredentialsCredentialTypeEnum = "NAME_REFERENCE" DatabaseConnectionCredentialsCredentialTypeDetails DatabaseConnectionCredentialsCredentialTypeEnum = "DETAILS" DatabaseConnectionCredentialsCredentialTypeSslDetails DatabaseConnectionCredentialsCredentialTypeEnum = "SSL_DETAILS" )
Set of constants representing the allowable values for DatabaseConnectionCredentialsCredentialTypeEnum
func GetDatabaseConnectionCredentialsCredentialTypeEnumValues ¶
func GetDatabaseConnectionCredentialsCredentialTypeEnumValues() []DatabaseConnectionCredentialsCredentialTypeEnum
GetDatabaseConnectionCredentialsCredentialTypeEnumValues Enumerates the set of values for DatabaseConnectionCredentialsCredentialTypeEnum
func GetMappingDatabaseConnectionCredentialsCredentialTypeEnum ¶
func GetMappingDatabaseConnectionCredentialsCredentialTypeEnum(val string) (DatabaseConnectionCredentialsCredentialTypeEnum, bool)
GetMappingDatabaseConnectionCredentialsCredentialTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionString ¶
type DatabaseConnectionString struct { // The host name of the database. Hostname *string `mandatory:"true" json:"hostname"` // The port used to connect to the database. Port *int `mandatory:"true" json:"port"` // The name of the service alias used to connect to 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 ¶
func (m DatabaseConnectionString) String() string
func (DatabaseConnectionString) ValidateEnumValue ¶
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 DatabaseConnectionStringProfile ¶
type DatabaseConnectionStringProfile struct { // A user-friendly name for the connection. DisplayName *string `mandatory:"true" json:"displayName"` // Connection string value. Value *string `mandatory:"true" json:"value"` // Protocol used by the connection. Protocol DatabaseConnectionStringProfileProtocolEnum `mandatory:"true" json:"protocol"` // Host format used in connection string. HostFormat DatabaseConnectionStringProfileHostFormatEnum `mandatory:"true" json:"hostFormat"` // Specifies whether the listener performs a direct hand-off of the session, or redirects the session. In RAC deployments where SCAN is used, sessions are redirected to a Node VIP. Use `DIRECT` for direct hand-offs. Use `REDIRECT` to redirect the session. SessionMode DatabaseConnectionStringProfileSessionModeEnum `mandatory:"true" json:"sessionMode"` // Specifies whether the connection string is using the long (`LONG`), Easy Connect (`EZCONNECT`), or Easy Connect Plus (`EZCONNECTPLUS`) format. // Autonomous Database Serverless instances always use the long format. SyntaxFormat DatabaseConnectionStringProfileSyntaxFormatEnum `mandatory:"true" json:"syntaxFormat"` // Consumer group used by the connection. ConsumerGroup DatabaseConnectionStringProfileConsumerGroupEnum `mandatory:"false" json:"consumerGroup,omitempty"` // Specifies whether the TLS handshake is using one-way (`SERVER`) or mutual (`MUTUAL`) authentication. TlsAuthentication DatabaseConnectionStringProfileTlsAuthenticationEnum `mandatory:"false" json:"tlsAuthentication,omitempty"` // True for a regional connection string, applicable to cross-region DG only. IsRegional *bool `mandatory:"false" json:"isRegional"` }
DatabaseConnectionStringProfile The connection string profile to allow clients to group, filter and select connection string values based on structured metadata.
func (DatabaseConnectionStringProfile) String ¶
func (m DatabaseConnectionStringProfile) String() string
func (DatabaseConnectionStringProfile) ValidateEnumValue ¶
func (m DatabaseConnectionStringProfile) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseConnectionStringProfileConsumerGroupEnum ¶
type DatabaseConnectionStringProfileConsumerGroupEnum string
DatabaseConnectionStringProfileConsumerGroupEnum Enum with underlying type: string
const ( DatabaseConnectionStringProfileConsumerGroupHigh DatabaseConnectionStringProfileConsumerGroupEnum = "HIGH" DatabaseConnectionStringProfileConsumerGroupMedium DatabaseConnectionStringProfileConsumerGroupEnum = "MEDIUM" DatabaseConnectionStringProfileConsumerGroupLow DatabaseConnectionStringProfileConsumerGroupEnum = "LOW" DatabaseConnectionStringProfileConsumerGroupTp DatabaseConnectionStringProfileConsumerGroupEnum = "TP" DatabaseConnectionStringProfileConsumerGroupTpurgent DatabaseConnectionStringProfileConsumerGroupEnum = "TPURGENT" )
Set of constants representing the allowable values for DatabaseConnectionStringProfileConsumerGroupEnum
func GetDatabaseConnectionStringProfileConsumerGroupEnumValues ¶
func GetDatabaseConnectionStringProfileConsumerGroupEnumValues() []DatabaseConnectionStringProfileConsumerGroupEnum
GetDatabaseConnectionStringProfileConsumerGroupEnumValues Enumerates the set of values for DatabaseConnectionStringProfileConsumerGroupEnum
func GetMappingDatabaseConnectionStringProfileConsumerGroupEnum ¶
func GetMappingDatabaseConnectionStringProfileConsumerGroupEnum(val string) (DatabaseConnectionStringProfileConsumerGroupEnum, bool)
GetMappingDatabaseConnectionStringProfileConsumerGroupEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStringProfileHostFormatEnum ¶
type DatabaseConnectionStringProfileHostFormatEnum string
DatabaseConnectionStringProfileHostFormatEnum Enum with underlying type: string
const ( DatabaseConnectionStringProfileHostFormatFqdn DatabaseConnectionStringProfileHostFormatEnum = "FQDN" DatabaseConnectionStringProfileHostFormatIp DatabaseConnectionStringProfileHostFormatEnum = "IP" )
Set of constants representing the allowable values for DatabaseConnectionStringProfileHostFormatEnum
func GetDatabaseConnectionStringProfileHostFormatEnumValues ¶
func GetDatabaseConnectionStringProfileHostFormatEnumValues() []DatabaseConnectionStringProfileHostFormatEnum
GetDatabaseConnectionStringProfileHostFormatEnumValues Enumerates the set of values for DatabaseConnectionStringProfileHostFormatEnum
func GetMappingDatabaseConnectionStringProfileHostFormatEnum ¶
func GetMappingDatabaseConnectionStringProfileHostFormatEnum(val string) (DatabaseConnectionStringProfileHostFormatEnum, bool)
GetMappingDatabaseConnectionStringProfileHostFormatEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStringProfileProtocolEnum ¶
type DatabaseConnectionStringProfileProtocolEnum string
DatabaseConnectionStringProfileProtocolEnum Enum with underlying type: string
const ( DatabaseConnectionStringProfileProtocolTcp DatabaseConnectionStringProfileProtocolEnum = "TCP" DatabaseConnectionStringProfileProtocolTcps DatabaseConnectionStringProfileProtocolEnum = "TCPS" )
Set of constants representing the allowable values for DatabaseConnectionStringProfileProtocolEnum
func GetDatabaseConnectionStringProfileProtocolEnumValues ¶
func GetDatabaseConnectionStringProfileProtocolEnumValues() []DatabaseConnectionStringProfileProtocolEnum
GetDatabaseConnectionStringProfileProtocolEnumValues Enumerates the set of values for DatabaseConnectionStringProfileProtocolEnum
func GetMappingDatabaseConnectionStringProfileProtocolEnum ¶
func GetMappingDatabaseConnectionStringProfileProtocolEnum(val string) (DatabaseConnectionStringProfileProtocolEnum, bool)
GetMappingDatabaseConnectionStringProfileProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStringProfileSessionModeEnum ¶
type DatabaseConnectionStringProfileSessionModeEnum string
DatabaseConnectionStringProfileSessionModeEnum Enum with underlying type: string
const ( DatabaseConnectionStringProfileSessionModeDirect DatabaseConnectionStringProfileSessionModeEnum = "DIRECT" DatabaseConnectionStringProfileSessionModeRedirect DatabaseConnectionStringProfileSessionModeEnum = "REDIRECT" )
Set of constants representing the allowable values for DatabaseConnectionStringProfileSessionModeEnum
func GetDatabaseConnectionStringProfileSessionModeEnumValues ¶
func GetDatabaseConnectionStringProfileSessionModeEnumValues() []DatabaseConnectionStringProfileSessionModeEnum
GetDatabaseConnectionStringProfileSessionModeEnumValues Enumerates the set of values for DatabaseConnectionStringProfileSessionModeEnum
func GetMappingDatabaseConnectionStringProfileSessionModeEnum ¶
func GetMappingDatabaseConnectionStringProfileSessionModeEnum(val string) (DatabaseConnectionStringProfileSessionModeEnum, bool)
GetMappingDatabaseConnectionStringProfileSessionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStringProfileSyntaxFormatEnum ¶
type DatabaseConnectionStringProfileSyntaxFormatEnum string
DatabaseConnectionStringProfileSyntaxFormatEnum Enum with underlying type: string
const ( DatabaseConnectionStringProfileSyntaxFormatLong DatabaseConnectionStringProfileSyntaxFormatEnum = "LONG" DatabaseConnectionStringProfileSyntaxFormatEzconnect DatabaseConnectionStringProfileSyntaxFormatEnum = "EZCONNECT" DatabaseConnectionStringProfileSyntaxFormatEzconnectplus DatabaseConnectionStringProfileSyntaxFormatEnum = "EZCONNECTPLUS" )
Set of constants representing the allowable values for DatabaseConnectionStringProfileSyntaxFormatEnum
func GetDatabaseConnectionStringProfileSyntaxFormatEnumValues ¶
func GetDatabaseConnectionStringProfileSyntaxFormatEnumValues() []DatabaseConnectionStringProfileSyntaxFormatEnum
GetDatabaseConnectionStringProfileSyntaxFormatEnumValues Enumerates the set of values for DatabaseConnectionStringProfileSyntaxFormatEnum
func GetMappingDatabaseConnectionStringProfileSyntaxFormatEnum ¶
func GetMappingDatabaseConnectionStringProfileSyntaxFormatEnum(val string) (DatabaseConnectionStringProfileSyntaxFormatEnum, bool)
GetMappingDatabaseConnectionStringProfileSyntaxFormatEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStringProfileTlsAuthenticationEnum ¶
type DatabaseConnectionStringProfileTlsAuthenticationEnum string
DatabaseConnectionStringProfileTlsAuthenticationEnum Enum with underlying type: string
const ( DatabaseConnectionStringProfileTlsAuthenticationServer DatabaseConnectionStringProfileTlsAuthenticationEnum = "SERVER" DatabaseConnectionStringProfileTlsAuthenticationMutual DatabaseConnectionStringProfileTlsAuthenticationEnum = "MUTUAL" )
Set of constants representing the allowable values for DatabaseConnectionStringProfileTlsAuthenticationEnum
func GetDatabaseConnectionStringProfileTlsAuthenticationEnumValues ¶
func GetDatabaseConnectionStringProfileTlsAuthenticationEnumValues() []DatabaseConnectionStringProfileTlsAuthenticationEnum
GetDatabaseConnectionStringProfileTlsAuthenticationEnumValues Enumerates the set of values for DatabaseConnectionStringProfileTlsAuthenticationEnum
func GetMappingDatabaseConnectionStringProfileTlsAuthenticationEnum ¶
func GetMappingDatabaseConnectionStringProfileTlsAuthenticationEnum(val string) (DatabaseConnectionStringProfileTlsAuthenticationEnum, bool)
GetMappingDatabaseConnectionStringProfileTlsAuthenticationEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStringProtocolEnum ¶
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 ¶
func GetDatabaseConnectionStringProtocolEnumValues() []DatabaseConnectionStringProtocolEnum
GetDatabaseConnectionStringProtocolEnumValues Enumerates the set of values for DatabaseConnectionStringProtocolEnum
func GetMappingDatabaseConnectionStringProtocolEnum ¶
func GetMappingDatabaseConnectionStringProtocolEnum(val string) (DatabaseConnectionStringProtocolEnum, bool)
GetMappingDatabaseConnectionStringProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseConnectionStrings ¶
type DatabaseConnectionStrings struct { // Host name based CDB Connection String. CdbDefault *string `mandatory:"false" json:"cdbDefault"` // IP based CDB Connection String. CdbIpDefault *string `mandatory:"false" json:"cdbIpDefault"` // All connection strings to use to connect to the Database. AllConnectionStrings map[string]string `mandatory:"false" json:"allConnectionStrings"` }
DatabaseConnectionStrings Connection strings to connect to an Oracle Database.
func (DatabaseConnectionStrings) String ¶
func (m DatabaseConnectionStrings) String() string
func (DatabaseConnectionStrings) ValidateEnumValue ¶
func (m DatabaseConnectionStrings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseCredentialDetails ¶
type DatabaseCredentialDetails struct { // The name of the Oracle Database user that will be used to connect to the database. UserName *string `mandatory:"true" json:"userName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). PasswordSecretId *string `mandatory:"true" json:"passwordSecretId"` }
DatabaseCredentialDetails Data for the credential used to connect to the database.
func (DatabaseCredentialDetails) String ¶
func (m DatabaseCredentialDetails) String() string
func (DatabaseCredentialDetails) ValidateEnumValue ¶
func (m DatabaseCredentialDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseLifecycleStateEnum ¶
type DatabaseLifecycleStateEnum string
DatabaseLifecycleStateEnum Enum with underlying type: string
const ( DatabaseLifecycleStateProvisioning DatabaseLifecycleStateEnum = "PROVISIONING" DatabaseLifecycleStateAvailable DatabaseLifecycleStateEnum = "AVAILABLE" DatabaseLifecycleStateUpdating DatabaseLifecycleStateEnum = "UPDATING" DatabaseLifecycleStateBackupInProgress DatabaseLifecycleStateEnum = "BACKUP_IN_PROGRESS" DatabaseLifecycleStateUpgrading DatabaseLifecycleStateEnum = "UPGRADING" DatabaseLifecycleStateConverting DatabaseLifecycleStateEnum = "CONVERTING" DatabaseLifecycleStateTerminating DatabaseLifecycleStateEnum = "TERMINATING" DatabaseLifecycleStateTerminated DatabaseLifecycleStateEnum = "TERMINATED" DatabaseLifecycleStateRestoreFailed DatabaseLifecycleStateEnum = "RESTORE_FAILED" DatabaseLifecycleStateFailed DatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DatabaseLifecycleStateEnum
func GetDatabaseLifecycleStateEnumValues ¶
func GetDatabaseLifecycleStateEnumValues() []DatabaseLifecycleStateEnum
GetDatabaseLifecycleStateEnumValues Enumerates the set of values for DatabaseLifecycleStateEnum
func GetMappingDatabaseLifecycleStateEnum ¶
func GetMappingDatabaseLifecycleStateEnum(val string) (DatabaseLifecycleStateEnum, bool)
GetMappingDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseManagementConfig ¶
type DatabaseManagementConfig struct { // The status of the Database Management service. DatabaseManagementStatus DatabaseManagementConfigDatabaseManagementStatusEnum `mandatory:"true" json:"databaseManagementStatus"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. DatabaseManagementConnectionId *string `mandatory:"false" json:"databaseManagementConnectionId"` // The Oracle license model that applies to the external database. LicenseModel DatabaseManagementConfigLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
DatabaseManagementConfig The configuration of the Database Management service.
func (DatabaseManagementConfig) String ¶
func (m DatabaseManagementConfig) String() string
func (DatabaseManagementConfig) ValidateEnumValue ¶
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 ¶
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 ¶
func GetDatabaseManagementConfigDatabaseManagementStatusEnumValues() []DatabaseManagementConfigDatabaseManagementStatusEnum
GetDatabaseManagementConfigDatabaseManagementStatusEnumValues Enumerates the set of values for DatabaseManagementConfigDatabaseManagementStatusEnum
func GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum ¶
func GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum(val string) (DatabaseManagementConfigDatabaseManagementStatusEnum, bool)
GetMappingDatabaseManagementConfigDatabaseManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseManagementConfigLicenseModelEnum ¶
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 ¶
func GetDatabaseManagementConfigLicenseModelEnumValues() []DatabaseManagementConfigLicenseModelEnum
GetDatabaseManagementConfigLicenseModelEnumValues Enumerates the set of values for DatabaseManagementConfigLicenseModelEnum
func GetMappingDatabaseManagementConfigLicenseModelEnum ¶
func GetMappingDatabaseManagementConfigLicenseModelEnum(val string) (DatabaseManagementConfigLicenseModelEnum, bool)
GetMappingDatabaseManagementConfigLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSoftwareImage ¶
type DatabaseSoftwareImage struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database software image. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database version with which the database software image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the database software image. LifecycleState DatabaseSoftwareImageLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database software image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The type of software image. Can be grid or database. ImageType DatabaseSoftwareImageImageTypeEnum `mandatory:"true" json:"imageType"` // To what shape the image is meant for. ImageShapeFamily DatabaseSoftwareImageImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. PatchSet *string `mandatory:"true" json:"patchSet"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // List of one-off patches for Database Homes. DatabaseSoftwareImageIncludedPatches []string `mandatory:"false" json:"databaseSoftwareImageIncludedPatches"` // The patches included in the image and the version of the image. IncludedPatchesSummary *string `mandatory:"false" json:"includedPatchesSummary"` // List of one-off patches for Database Homes. DatabaseSoftwareImageOneOffPatches []string `mandatory:"false" json:"databaseSoftwareImageOneOffPatches"` // The output from the OPatch lsInventory command, which is passed as a string. LsInventory *string `mandatory:"false" json:"lsInventory"` // True if this Database software image is supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" json:"isUpgradeSupported"` }
DatabaseSoftwareImage Database software images are created by specifying a patch set, one-off patches and patches for the database home (listed by `ls inventory`).
func (DatabaseSoftwareImage) String ¶
func (m DatabaseSoftwareImage) String() string
func (DatabaseSoftwareImage) ValidateEnumValue ¶
func (m DatabaseSoftwareImage) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseSoftwareImageImageShapeFamilyEnum ¶
type DatabaseSoftwareImageImageShapeFamilyEnum string
DatabaseSoftwareImageImageShapeFamilyEnum Enum with underlying type: string
const ( DatabaseSoftwareImageImageShapeFamilyVmBmShape DatabaseSoftwareImageImageShapeFamilyEnum = "VM_BM_SHAPE" DatabaseSoftwareImageImageShapeFamilyExadataShape DatabaseSoftwareImageImageShapeFamilyEnum = "EXADATA_SHAPE" DatabaseSoftwareImageImageShapeFamilyExaccShape DatabaseSoftwareImageImageShapeFamilyEnum = "EXACC_SHAPE" DatabaseSoftwareImageImageShapeFamilyExadbxsShape DatabaseSoftwareImageImageShapeFamilyEnum = "EXADBXS_SHAPE" )
Set of constants representing the allowable values for DatabaseSoftwareImageImageShapeFamilyEnum
func GetDatabaseSoftwareImageImageShapeFamilyEnumValues ¶
func GetDatabaseSoftwareImageImageShapeFamilyEnumValues() []DatabaseSoftwareImageImageShapeFamilyEnum
GetDatabaseSoftwareImageImageShapeFamilyEnumValues Enumerates the set of values for DatabaseSoftwareImageImageShapeFamilyEnum
func GetMappingDatabaseSoftwareImageImageShapeFamilyEnum ¶
func GetMappingDatabaseSoftwareImageImageShapeFamilyEnum(val string) (DatabaseSoftwareImageImageShapeFamilyEnum, bool)
GetMappingDatabaseSoftwareImageImageShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSoftwareImageImageTypeEnum ¶
type DatabaseSoftwareImageImageTypeEnum string
DatabaseSoftwareImageImageTypeEnum Enum with underlying type: string
const ( DatabaseSoftwareImageImageTypeGridImage DatabaseSoftwareImageImageTypeEnum = "GRID_IMAGE" DatabaseSoftwareImageImageTypeDatabaseImage DatabaseSoftwareImageImageTypeEnum = "DATABASE_IMAGE" )
Set of constants representing the allowable values for DatabaseSoftwareImageImageTypeEnum
func GetDatabaseSoftwareImageImageTypeEnumValues ¶
func GetDatabaseSoftwareImageImageTypeEnumValues() []DatabaseSoftwareImageImageTypeEnum
GetDatabaseSoftwareImageImageTypeEnumValues Enumerates the set of values for DatabaseSoftwareImageImageTypeEnum
func GetMappingDatabaseSoftwareImageImageTypeEnum ¶
func GetMappingDatabaseSoftwareImageImageTypeEnum(val string) (DatabaseSoftwareImageImageTypeEnum, bool)
GetMappingDatabaseSoftwareImageImageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSoftwareImageLifecycleStateEnum ¶
type DatabaseSoftwareImageLifecycleStateEnum string
DatabaseSoftwareImageLifecycleStateEnum Enum with underlying type: string
const ( DatabaseSoftwareImageLifecycleStateProvisioning DatabaseSoftwareImageLifecycleStateEnum = "PROVISIONING" DatabaseSoftwareImageLifecycleStateAvailable DatabaseSoftwareImageLifecycleStateEnum = "AVAILABLE" DatabaseSoftwareImageLifecycleStateDeleting DatabaseSoftwareImageLifecycleStateEnum = "DELETING" DatabaseSoftwareImageLifecycleStateDeleted DatabaseSoftwareImageLifecycleStateEnum = "DELETED" DatabaseSoftwareImageLifecycleStateFailed DatabaseSoftwareImageLifecycleStateEnum = "FAILED" DatabaseSoftwareImageLifecycleStateTerminating DatabaseSoftwareImageLifecycleStateEnum = "TERMINATING" DatabaseSoftwareImageLifecycleStateTerminated DatabaseSoftwareImageLifecycleStateEnum = "TERMINATED" DatabaseSoftwareImageLifecycleStateUpdating DatabaseSoftwareImageLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for DatabaseSoftwareImageLifecycleStateEnum
func GetDatabaseSoftwareImageLifecycleStateEnumValues ¶
func GetDatabaseSoftwareImageLifecycleStateEnumValues() []DatabaseSoftwareImageLifecycleStateEnum
GetDatabaseSoftwareImageLifecycleStateEnumValues Enumerates the set of values for DatabaseSoftwareImageLifecycleStateEnum
func GetMappingDatabaseSoftwareImageLifecycleStateEnum ¶
func GetMappingDatabaseSoftwareImageLifecycleStateEnum(val string) (DatabaseSoftwareImageLifecycleStateEnum, bool)
GetMappingDatabaseSoftwareImageLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSoftwareImageSummary ¶
type DatabaseSoftwareImageSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database software image. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database version with which the database software image is to be built. DatabaseVersion *string `mandatory:"true" json:"databaseVersion"` // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the database software image. LifecycleState DatabaseSoftwareImageSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database software image was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The type of software image. Can be grid or database. ImageType DatabaseSoftwareImageSummaryImageTypeEnum `mandatory:"true" json:"imageType"` // To what shape the image is meant for. ImageShapeFamily DatabaseSoftwareImageSummaryImageShapeFamilyEnum `mandatory:"true" json:"imageShapeFamily"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. PatchSet *string `mandatory:"true" json:"patchSet"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // List of one-off patches for Database Homes. DatabaseSoftwareImageIncludedPatches []string `mandatory:"false" json:"databaseSoftwareImageIncludedPatches"` // The patches included in the image and the version of the image. IncludedPatchesSummary *string `mandatory:"false" json:"includedPatchesSummary"` // List of one-off patches for Database Homes. DatabaseSoftwareImageOneOffPatches []string `mandatory:"false" json:"databaseSoftwareImageOneOffPatches"` // The output from the OPatch lsInventory command, which is passed as a string. LsInventory *string `mandatory:"false" json:"lsInventory"` // True if this Database software image is supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" json:"isUpgradeSupported"` }
DatabaseSoftwareImageSummary The Database service supports the creation of database software images for use in creating and patching DB systems and databases. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). For information about access control and compartments, see Overview of the Identity Service (https://docs.oracle.com/iaas/Content/Identity/Concepts/overview.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseSoftwareImageSummary) String ¶
func (m DatabaseSoftwareImageSummary) String() string
func (DatabaseSoftwareImageSummary) ValidateEnumValue ¶
func (m DatabaseSoftwareImageSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseSoftwareImageSummaryImageShapeFamilyEnum ¶
type DatabaseSoftwareImageSummaryImageShapeFamilyEnum string
DatabaseSoftwareImageSummaryImageShapeFamilyEnum Enum with underlying type: string
const ( DatabaseSoftwareImageSummaryImageShapeFamilyVmBmShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "VM_BM_SHAPE" DatabaseSoftwareImageSummaryImageShapeFamilyExadataShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "EXADATA_SHAPE" DatabaseSoftwareImageSummaryImageShapeFamilyExaccShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "EXACC_SHAPE" DatabaseSoftwareImageSummaryImageShapeFamilyExadbxsShape DatabaseSoftwareImageSummaryImageShapeFamilyEnum = "EXADBXS_SHAPE" )
Set of constants representing the allowable values for DatabaseSoftwareImageSummaryImageShapeFamilyEnum
func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumValues ¶
func GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumValues() []DatabaseSoftwareImageSummaryImageShapeFamilyEnum
GetDatabaseSoftwareImageSummaryImageShapeFamilyEnumValues Enumerates the set of values for DatabaseSoftwareImageSummaryImageShapeFamilyEnum
func GetMappingDatabaseSoftwareImageSummaryImageShapeFamilyEnum ¶
func GetMappingDatabaseSoftwareImageSummaryImageShapeFamilyEnum(val string) (DatabaseSoftwareImageSummaryImageShapeFamilyEnum, bool)
GetMappingDatabaseSoftwareImageSummaryImageShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSoftwareImageSummaryImageTypeEnum ¶
type DatabaseSoftwareImageSummaryImageTypeEnum string
DatabaseSoftwareImageSummaryImageTypeEnum Enum with underlying type: string
const ( DatabaseSoftwareImageSummaryImageTypeGridImage DatabaseSoftwareImageSummaryImageTypeEnum = "GRID_IMAGE" DatabaseSoftwareImageSummaryImageTypeDatabaseImage DatabaseSoftwareImageSummaryImageTypeEnum = "DATABASE_IMAGE" )
Set of constants representing the allowable values for DatabaseSoftwareImageSummaryImageTypeEnum
func GetDatabaseSoftwareImageSummaryImageTypeEnumValues ¶
func GetDatabaseSoftwareImageSummaryImageTypeEnumValues() []DatabaseSoftwareImageSummaryImageTypeEnum
GetDatabaseSoftwareImageSummaryImageTypeEnumValues Enumerates the set of values for DatabaseSoftwareImageSummaryImageTypeEnum
func GetMappingDatabaseSoftwareImageSummaryImageTypeEnum ¶
func GetMappingDatabaseSoftwareImageSummaryImageTypeEnum(val string) (DatabaseSoftwareImageSummaryImageTypeEnum, bool)
GetMappingDatabaseSoftwareImageSummaryImageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSoftwareImageSummaryLifecycleStateEnum ¶
type DatabaseSoftwareImageSummaryLifecycleStateEnum string
DatabaseSoftwareImageSummaryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseSoftwareImageSummaryLifecycleStateProvisioning DatabaseSoftwareImageSummaryLifecycleStateEnum = "PROVISIONING" DatabaseSoftwareImageSummaryLifecycleStateAvailable DatabaseSoftwareImageSummaryLifecycleStateEnum = "AVAILABLE" DatabaseSoftwareImageSummaryLifecycleStateDeleting DatabaseSoftwareImageSummaryLifecycleStateEnum = "DELETING" DatabaseSoftwareImageSummaryLifecycleStateDeleted DatabaseSoftwareImageSummaryLifecycleStateEnum = "DELETED" DatabaseSoftwareImageSummaryLifecycleStateFailed DatabaseSoftwareImageSummaryLifecycleStateEnum = "FAILED" DatabaseSoftwareImageSummaryLifecycleStateTerminating DatabaseSoftwareImageSummaryLifecycleStateEnum = "TERMINATING" DatabaseSoftwareImageSummaryLifecycleStateTerminated DatabaseSoftwareImageSummaryLifecycleStateEnum = "TERMINATED" DatabaseSoftwareImageSummaryLifecycleStateUpdating DatabaseSoftwareImageSummaryLifecycleStateEnum = "UPDATING" )
Set of constants representing the allowable values for DatabaseSoftwareImageSummaryLifecycleStateEnum
func GetDatabaseSoftwareImageSummaryLifecycleStateEnumValues ¶
func GetDatabaseSoftwareImageSummaryLifecycleStateEnumValues() []DatabaseSoftwareImageSummaryLifecycleStateEnum
GetDatabaseSoftwareImageSummaryLifecycleStateEnumValues Enumerates the set of values for DatabaseSoftwareImageSummaryLifecycleStateEnum
func GetMappingDatabaseSoftwareImageSummaryLifecycleStateEnum ¶
func GetMappingDatabaseSoftwareImageSummaryLifecycleStateEnum(val string) (DatabaseSoftwareImageSummaryLifecycleStateEnum, bool)
GetMappingDatabaseSoftwareImageSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSslConnectionCredentials ¶ added in v65.3.0
type DatabaseSslConnectionCredentials struct { // The username that will be used to connect to the database. Username *string `mandatory:"true" json:"username"` // The password that will be used to connect to the database. Password *string `mandatory:"true" json:"password"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SslSecretId *string `mandatory:"true" json:"sslSecretId"` // The name of the credential information that used to connect to the database. 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 that will be connecting to the database. Role DatabaseSslConnectionCredentialsRoleEnum `mandatory:"true" json:"role"` }
DatabaseSslConnectionCredentials Ssl connection credential details used to connect to the database.
func (DatabaseSslConnectionCredentials) MarshalJSON ¶ added in v65.3.0
func (m DatabaseSslConnectionCredentials) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseSslConnectionCredentials) String ¶ added in v65.3.0
func (m DatabaseSslConnectionCredentials) String() string
func (DatabaseSslConnectionCredentials) ValidateEnumValue ¶ added in v65.3.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.3.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.3.0
func GetDatabaseSslConnectionCredentialsRoleEnumValues() []DatabaseSslConnectionCredentialsRoleEnum
GetDatabaseSslConnectionCredentialsRoleEnumValues Enumerates the set of values for DatabaseSslConnectionCredentialsRoleEnum
func GetMappingDatabaseSslConnectionCredentialsRoleEnum ¶ added in v65.3.0
func GetMappingDatabaseSslConnectionCredentialsRoleEnum(val string) (DatabaseSslConnectionCredentialsRoleEnum, bool)
GetMappingDatabaseSslConnectionCredentialsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseSummary ¶
type DatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database name. DbName *string `mandatory:"true" json:"dbName"` // A system-generated name for the database to ensure uniqueness within an Oracle Data Guard group (a primary database and its standby databases). The unique name cannot be changed. DbUniqueName *string `mandatory:"true" json:"dbUniqueName"` // The current state of the database. LifecycleState DatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The character set for the database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character set for the database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // **Deprecated.** The dbWorkload field has been deprecated for Exadata Database Service on Dedicated Infrastructure, Exadata Database Service on Cloud@Customer, and Base Database Service. // Support for this attribute will end in November 2023. You may choose to update your custom scripts to exclude the dbWorkload attribute. After November 2023 if you pass a value to the dbWorkload attribute, it will be ignored. // The database workload type. DbWorkload *string `mandatory:"false" json:"dbWorkload"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The date and time when the latest database backup was created. LastBackupTimestamp *common.SDKTime `mandatory:"false" json:"lastBackupTimestamp"` // The duration when the latest database backup created. LastBackupDurationInSeconds *int `mandatory:"false" json:"lastBackupDurationInSeconds"` // The date and time when the latest database backup failed. LastFailedBackupTimestamp *common.SDKTime `mandatory:"false" json:"lastFailedBackupTimestamp"` DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Connection strings used to connect to the Oracle Database. ConnectionStrings *DatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // Point in time recovery timeStamp of the source database at which cloned database system is cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339) SourceDatabasePointInTimeRecoveryTimestamp *common.SDKTime `mandatory:"false" json:"sourceDatabasePointInTimeRecoveryTimestamp"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // True if the database is a container database. IsCdb *bool `mandatory:"false" json:"isCdb"` DatabaseManagementConfig *CloudDatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` // Specifies a prefix for the `Oracle SID` of the database to be created. SidPrefix *string `mandatory:"false" json:"sidPrefix"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store of Oracle Vault. KeyStoreId *string `mandatory:"false" json:"keyStoreId"` // The wallet name for Oracle Key Vault. KeyStoreWalletName *string `mandatory:"false" json:"keyStoreWalletName"` DataGuardGroup *DataGuardGroup `mandatory:"false" json:"dataGuardGroup"` EncryptionKeyLocationDetails EncryptionKeyLocationDetails `mandatory:"false" json:"encryptionKeyLocationDetails"` }
DatabaseSummary An Oracle Database on a bare metal or virtual machine DB system. For more information, see Bare Metal and Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseSummary) String ¶
func (m DatabaseSummary) String() string
func (*DatabaseSummary) UnmarshalJSON ¶ added in v65.81.3
func (m *DatabaseSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (DatabaseSummary) ValidateEnumValue ¶
func (m DatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseSummaryLifecycleStateEnum ¶
type DatabaseSummaryLifecycleStateEnum string
DatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseSummaryLifecycleStateProvisioning DatabaseSummaryLifecycleStateEnum = "PROVISIONING" DatabaseSummaryLifecycleStateAvailable DatabaseSummaryLifecycleStateEnum = "AVAILABLE" DatabaseSummaryLifecycleStateUpdating DatabaseSummaryLifecycleStateEnum = "UPDATING" DatabaseSummaryLifecycleStateBackupInProgress DatabaseSummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" DatabaseSummaryLifecycleStateUpgrading DatabaseSummaryLifecycleStateEnum = "UPGRADING" DatabaseSummaryLifecycleStateConverting DatabaseSummaryLifecycleStateEnum = "CONVERTING" DatabaseSummaryLifecycleStateTerminating DatabaseSummaryLifecycleStateEnum = "TERMINATING" DatabaseSummaryLifecycleStateTerminated DatabaseSummaryLifecycleStateEnum = "TERMINATED" DatabaseSummaryLifecycleStateRestoreFailed DatabaseSummaryLifecycleStateEnum = "RESTORE_FAILED" DatabaseSummaryLifecycleStateFailed DatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DatabaseSummaryLifecycleStateEnum
func GetDatabaseSummaryLifecycleStateEnumValues ¶
func GetDatabaseSummaryLifecycleStateEnumValues() []DatabaseSummaryLifecycleStateEnum
GetDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for DatabaseSummaryLifecycleStateEnum
func GetMappingDatabaseSummaryLifecycleStateEnum ¶
func GetMappingDatabaseSummaryLifecycleStateEnum(val string) (DatabaseSummaryLifecycleStateEnum, bool)
GetMappingDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseTool ¶ added in v65.28.3
type DatabaseTool struct { // Name of database tool. Name DatabaseToolNameEnum `mandatory:"true" json:"name"` // Indicates whether tool is enabled. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // Compute used by database tools. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The max idle time, in minutes, after which the VM used by database tools will be terminated. MaxIdleTimeInMinutes *int `mandatory:"false" json:"maxIdleTimeInMinutes"` }
DatabaseTool Summary of database tools of autonomous database.
func (DatabaseTool) String ¶ added in v65.28.3
func (m DatabaseTool) String() string
func (DatabaseTool) ValidateEnumValue ¶ added in v65.28.3
func (m DatabaseTool) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseToolNameEnum ¶ added in v65.28.3
type DatabaseToolNameEnum string
DatabaseToolNameEnum Enum with underlying type: string
const ( DatabaseToolNameApex DatabaseToolNameEnum = "APEX" DatabaseToolNameDatabaseActions DatabaseToolNameEnum = "DATABASE_ACTIONS" DatabaseToolNameGraphStudio DatabaseToolNameEnum = "GRAPH_STUDIO" DatabaseToolNameOml DatabaseToolNameEnum = "OML" DatabaseToolNameDataTransforms DatabaseToolNameEnum = "DATA_TRANSFORMS" DatabaseToolNameOrds DatabaseToolNameEnum = "ORDS" DatabaseToolNameMongodbApi DatabaseToolNameEnum = "MONGODB_API" )
Set of constants representing the allowable values for DatabaseToolNameEnum
func GetDatabaseToolNameEnumValues ¶ added in v65.28.3
func GetDatabaseToolNameEnumValues() []DatabaseToolNameEnum
GetDatabaseToolNameEnumValues Enumerates the set of values for DatabaseToolNameEnum
func GetMappingDatabaseToolNameEnum ¶ added in v65.28.3
func GetMappingDatabaseToolNameEnum(val string) (DatabaseToolNameEnum, bool)
GetMappingDatabaseToolNameEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeHistoryEntry ¶
type DatabaseUpgradeHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database upgrade history. Id *string `mandatory:"true" json:"id"` // The database upgrade action. Action DatabaseUpgradeHistoryEntryActionEnum `mandatory:"true" json:"action"` // Status of database upgrade history SUCCEEDED|IN_PROGRESS|FAILED. LifecycleState DatabaseUpgradeHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the database upgrade started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The source of the Oracle Database software to be used for the upgrade. // - Use `DB_HOME` to specify an existing Database Home to upgrade the database. The database is moved to the target Database Home and makes use of the Oracle Database software version of the target Database Home. // - Use `DB_VERSION` to specify a generally-available Oracle Database software version to upgrade the database. // - Use `DB_SOFTWARE_IMAGE` to specify a database software image (https://docs.oracle.com/iaas/Content/Database/Concepts/databasesoftwareimage.htm) to upgrade the database. Source DatabaseUpgradeHistoryEntrySourceEnum `mandatory:"false" json:"source,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. TargetDBVersion *string `mandatory:"false" json:"targetDBVersion"` // the database software image used for upgrading database. TargetDatabaseSoftwareImageId *string `mandatory:"false" json:"targetDatabaseSoftwareImageId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. TargetDbHomeId *string `mandatory:"false" json:"targetDbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. SourceDbHomeId *string `mandatory:"false" json:"sourceDbHomeId"` // The date and time when the database upgrade ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeHistoryEntry The Database service supports the upgrade history of databases. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). For information about access control and compartments, see Overview of the Identity Service (https://docs.oracle.com/iaas/Content/Identity/Concepts/overview.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseUpgradeHistoryEntry) String ¶
func (m DatabaseUpgradeHistoryEntry) String() string
func (DatabaseUpgradeHistoryEntry) ValidateEnumValue ¶
func (m DatabaseUpgradeHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseUpgradeHistoryEntryActionEnum ¶
type DatabaseUpgradeHistoryEntryActionEnum string
DatabaseUpgradeHistoryEntryActionEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntryActionPrecheck DatabaseUpgradeHistoryEntryActionEnum = "PRECHECK" DatabaseUpgradeHistoryEntryActionUpgrade DatabaseUpgradeHistoryEntryActionEnum = "UPGRADE" DatabaseUpgradeHistoryEntryActionRollback DatabaseUpgradeHistoryEntryActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntryActionEnum
func GetDatabaseUpgradeHistoryEntryActionEnumValues ¶
func GetDatabaseUpgradeHistoryEntryActionEnumValues() []DatabaseUpgradeHistoryEntryActionEnum
GetDatabaseUpgradeHistoryEntryActionEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntryActionEnum
func GetMappingDatabaseUpgradeHistoryEntryActionEnum ¶
func GetMappingDatabaseUpgradeHistoryEntryActionEnum(val string) (DatabaseUpgradeHistoryEntryActionEnum, bool)
GetMappingDatabaseUpgradeHistoryEntryActionEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeHistoryEntryLifecycleStateEnum ¶
type DatabaseUpgradeHistoryEntryLifecycleStateEnum string
DatabaseUpgradeHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntryLifecycleStateSucceeded DatabaseUpgradeHistoryEntryLifecycleStateEnum = "SUCCEEDED" DatabaseUpgradeHistoryEntryLifecycleStateFailed DatabaseUpgradeHistoryEntryLifecycleStateEnum = "FAILED" DatabaseUpgradeHistoryEntryLifecycleStateInProgress DatabaseUpgradeHistoryEntryLifecycleStateEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntryLifecycleStateEnum
func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumValues ¶
func GetDatabaseUpgradeHistoryEntryLifecycleStateEnumValues() []DatabaseUpgradeHistoryEntryLifecycleStateEnum
GetDatabaseUpgradeHistoryEntryLifecycleStateEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntryLifecycleStateEnum
func GetMappingDatabaseUpgradeHistoryEntryLifecycleStateEnum ¶
func GetMappingDatabaseUpgradeHistoryEntryLifecycleStateEnum(val string) (DatabaseUpgradeHistoryEntryLifecycleStateEnum, bool)
GetMappingDatabaseUpgradeHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeHistoryEntrySourceEnum ¶
type DatabaseUpgradeHistoryEntrySourceEnum string
DatabaseUpgradeHistoryEntrySourceEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySourceHome DatabaseUpgradeHistoryEntrySourceEnum = "DB_HOME" DatabaseUpgradeHistoryEntrySourceVersion DatabaseUpgradeHistoryEntrySourceEnum = "DB_VERSION" DatabaseUpgradeHistoryEntrySourceSoftwareImage DatabaseUpgradeHistoryEntrySourceEnum = "DB_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySourceEnum
func GetDatabaseUpgradeHistoryEntrySourceEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySourceEnumValues() []DatabaseUpgradeHistoryEntrySourceEnum
GetDatabaseUpgradeHistoryEntrySourceEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySourceEnum
func GetMappingDatabaseUpgradeHistoryEntrySourceEnum ¶
func GetMappingDatabaseUpgradeHistoryEntrySourceEnum(val string) (DatabaseUpgradeHistoryEntrySourceEnum, bool)
GetMappingDatabaseUpgradeHistoryEntrySourceEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeHistoryEntrySummary ¶
type DatabaseUpgradeHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database upgrade history. Id *string `mandatory:"true" json:"id"` // The database upgrade action. Action DatabaseUpgradeHistoryEntrySummaryActionEnum `mandatory:"true" json:"action"` // Status of database upgrade history SUCCEEDED|IN_PROGRESS|FAILED. LifecycleState DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the database upgrade started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The source of the Oracle Database software to be used for the upgrade. // - Use `DB_HOME` to specify an existing Database Home to upgrade the database. The database is moved to the target Database Home and makes use of the Oracle Database software version of the target Database Home. // - Use `DB_VERSION` to specify a generally-available Oracle Database software version to upgrade the database. // - Use `DB_SOFTWARE_IMAGE` to specify a database software image (https://docs.oracle.com/iaas/Content/Database/Concepts/databasesoftwareimage.htm) to upgrade the database. Source DatabaseUpgradeHistoryEntrySummarySourceEnum `mandatory:"false" json:"source,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. TargetDBVersion *string `mandatory:"false" json:"targetDBVersion"` // the database software image used for upgrading database. TargetDatabaseSoftwareImageId *string `mandatory:"false" json:"targetDatabaseSoftwareImageId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. TargetDbHomeId *string `mandatory:"false" json:"targetDbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. SourceDbHomeId *string `mandatory:"false" json:"sourceDbHomeId"` // The date and time when the database upgrade ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeHistoryEntrySummary The Database service supports the upgrade history of databases. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). For information about access control and compartments, see Overview of the Identity Service (https://docs.oracle.com/iaas/Content/Identity/Concepts/overview.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DatabaseUpgradeHistoryEntrySummary) String ¶
func (m DatabaseUpgradeHistoryEntrySummary) String() string
func (DatabaseUpgradeHistoryEntrySummary) ValidateEnumValue ¶
func (m DatabaseUpgradeHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseUpgradeHistoryEntrySummaryActionEnum ¶
type DatabaseUpgradeHistoryEntrySummaryActionEnum string
DatabaseUpgradeHistoryEntrySummaryActionEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySummaryActionPrecheck DatabaseUpgradeHistoryEntrySummaryActionEnum = "PRECHECK" DatabaseUpgradeHistoryEntrySummaryActionUpgrade DatabaseUpgradeHistoryEntrySummaryActionEnum = "UPGRADE" DatabaseUpgradeHistoryEntrySummaryActionRollback DatabaseUpgradeHistoryEntrySummaryActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySummaryActionEnum
func GetDatabaseUpgradeHistoryEntrySummaryActionEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySummaryActionEnumValues() []DatabaseUpgradeHistoryEntrySummaryActionEnum
GetDatabaseUpgradeHistoryEntrySummaryActionEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySummaryActionEnum
func GetMappingDatabaseUpgradeHistoryEntrySummaryActionEnum ¶
func GetMappingDatabaseUpgradeHistoryEntrySummaryActionEnum(val string) (DatabaseUpgradeHistoryEntrySummaryActionEnum, bool)
GetMappingDatabaseUpgradeHistoryEntrySummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum ¶
type DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum string
DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySummaryLifecycleStateSucceeded DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" DatabaseUpgradeHistoryEntrySummaryLifecycleStateFailed DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum = "FAILED" DatabaseUpgradeHistoryEntrySummaryLifecycleStateInProgress DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumValues() []DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
GetDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetMappingDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum ¶
func GetMappingDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum(val string) (DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingDatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeHistoryEntrySummarySourceEnum ¶
type DatabaseUpgradeHistoryEntrySummarySourceEnum string
DatabaseUpgradeHistoryEntrySummarySourceEnum Enum with underlying type: string
const ( DatabaseUpgradeHistoryEntrySummarySourceHome DatabaseUpgradeHistoryEntrySummarySourceEnum = "DB_HOME" DatabaseUpgradeHistoryEntrySummarySourceVersion DatabaseUpgradeHistoryEntrySummarySourceEnum = "DB_VERSION" DatabaseUpgradeHistoryEntrySummarySourceSoftwareImage DatabaseUpgradeHistoryEntrySummarySourceEnum = "DB_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for DatabaseUpgradeHistoryEntrySummarySourceEnum
func GetDatabaseUpgradeHistoryEntrySummarySourceEnumValues ¶
func GetDatabaseUpgradeHistoryEntrySummarySourceEnumValues() []DatabaseUpgradeHistoryEntrySummarySourceEnum
GetDatabaseUpgradeHistoryEntrySummarySourceEnumValues Enumerates the set of values for DatabaseUpgradeHistoryEntrySummarySourceEnum
func GetMappingDatabaseUpgradeHistoryEntrySummarySourceEnum ¶
func GetMappingDatabaseUpgradeHistoryEntrySummarySourceEnum(val string) (DatabaseUpgradeHistoryEntrySummarySourceEnum, bool)
GetMappingDatabaseUpgradeHistoryEntrySummarySourceEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeSourceBase ¶
type DatabaseUpgradeSourceBase interface { // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" GetOptions() *string }
DatabaseUpgradeSourceBase Details for the database upgrade source.
type DatabaseUpgradeSourceBaseSourceEnum ¶
type DatabaseUpgradeSourceBaseSourceEnum string
DatabaseUpgradeSourceBaseSourceEnum Enum with underlying type: string
const ( DatabaseUpgradeSourceBaseSourceHome DatabaseUpgradeSourceBaseSourceEnum = "DB_HOME" DatabaseUpgradeSourceBaseSourceVersion DatabaseUpgradeSourceBaseSourceEnum = "DB_VERSION" DatabaseUpgradeSourceBaseSourceSoftwareImage DatabaseUpgradeSourceBaseSourceEnum = "DB_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for DatabaseUpgradeSourceBaseSourceEnum
func GetDatabaseUpgradeSourceBaseSourceEnumValues ¶
func GetDatabaseUpgradeSourceBaseSourceEnumValues() []DatabaseUpgradeSourceBaseSourceEnum
GetDatabaseUpgradeSourceBaseSourceEnumValues Enumerates the set of values for DatabaseUpgradeSourceBaseSourceEnum
func GetMappingDatabaseUpgradeSourceBaseSourceEnum ¶
func GetMappingDatabaseUpgradeSourceBaseSourceEnum(val string) (DatabaseUpgradeSourceBaseSourceEnum, bool)
GetMappingDatabaseUpgradeSourceBaseSourceEnum performs case Insensitive comparison on enum value and return the desired enum
type DatabaseUpgradeWithDatabaseSoftwareImageDetails ¶
type DatabaseUpgradeWithDatabaseSoftwareImageDetails struct { // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the image to be used to upgrade a database. DatabaseSoftwareImageId *string `mandatory:"true" json:"databaseSoftwareImageId"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeWithDatabaseSoftwareImageDetails Details of the database software image to be used to upgrade a database.
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) GetOptions ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) GetOptions() *string
GetOptions returns Options
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) MarshalJSON ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) String ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) String() string
func (DatabaseUpgradeWithDatabaseSoftwareImageDetails) ValidateEnumValue ¶
func (m DatabaseUpgradeWithDatabaseSoftwareImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseUpgradeWithDbHomeDetails ¶
type DatabaseUpgradeWithDbHomeDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"true" json:"dbHomeId"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeWithDbHomeDetails Details of Database Home to be used to upgrade a database.
func (DatabaseUpgradeWithDbHomeDetails) GetOptions ¶
func (m DatabaseUpgradeWithDbHomeDetails) GetOptions() *string
GetOptions returns Options
func (DatabaseUpgradeWithDbHomeDetails) MarshalJSON ¶
func (m DatabaseUpgradeWithDbHomeDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseUpgradeWithDbHomeDetails) String ¶
func (m DatabaseUpgradeWithDbHomeDetails) String() string
func (DatabaseUpgradeWithDbHomeDetails) ValidateEnumValue ¶
func (m DatabaseUpgradeWithDbHomeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DatabaseUpgradeWithDbVersionDetails ¶
type DatabaseUpgradeWithDbVersionDetails struct { // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"true" json:"dbVersion"` // Additional upgrade options supported by DBUA(Database Upgrade Assistant). // Example: "-upgradeTimezone false -keepEvents" Options *string `mandatory:"false" json:"options"` }
DatabaseUpgradeWithDbVersionDetails Details of the Oracle Database software version number for upgrading a database.
func (DatabaseUpgradeWithDbVersionDetails) GetOptions ¶
func (m DatabaseUpgradeWithDbVersionDetails) GetOptions() *string
GetOptions returns Options
func (DatabaseUpgradeWithDbVersionDetails) MarshalJSON ¶
func (m DatabaseUpgradeWithDbVersionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (DatabaseUpgradeWithDbVersionDetails) String ¶
func (m DatabaseUpgradeWithDbVersionDetails) String() string
func (DatabaseUpgradeWithDbVersionDetails) ValidateEnumValue ¶
func (m DatabaseUpgradeWithDbVersionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DayOfWeek ¶
type DayOfWeek struct { // Name of the day of the week. Name DayOfWeekNameEnum `mandatory:"true" json:"name"` }
DayOfWeek Day of the week.
func (DayOfWeek) 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 DayOfWeekNameEnum ¶
type DayOfWeekNameEnum string
DayOfWeekNameEnum Enum with underlying type: string
const ( DayOfWeekNameMonday DayOfWeekNameEnum = "MONDAY" DayOfWeekNameTuesday DayOfWeekNameEnum = "TUESDAY" DayOfWeekNameWednesday DayOfWeekNameEnum = "WEDNESDAY" DayOfWeekNameThursday DayOfWeekNameEnum = "THURSDAY" DayOfWeekNameFriday DayOfWeekNameEnum = "FRIDAY" DayOfWeekNameSaturday DayOfWeekNameEnum = "SATURDAY" DayOfWeekNameSunday DayOfWeekNameEnum = "SUNDAY" )
Set of constants representing the allowable values for DayOfWeekNameEnum
func GetDayOfWeekNameEnumValues ¶
func GetDayOfWeekNameEnumValues() []DayOfWeekNameEnum
GetDayOfWeekNameEnumValues Enumerates the set of values for DayOfWeekNameEnum
func GetMappingDayOfWeekNameEnum ¶
func GetMappingDayOfWeekNameEnum(val string) (DayOfWeekNameEnum, bool)
GetMappingDayOfWeekNameEnum performs case Insensitive comparison on enum value and return the desired enum
type DbBackupConfig ¶
type DbBackupConfig struct { // If set to true, configures automatic backups. If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. AutoBackupEnabled *bool `mandatory:"false" json:"autoBackupEnabled"` // Number of days between the current and the earliest point of recoverability covered by automatic backups. // This value applies to automatic backups only. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. // When the value is updated, it is applied to all existing automatic backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` // Time window selected for initiating automatic backup for the database system. There are twelve available two-hour time windows. If no option is selected, a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). // Example: `SLOT_TWO` AutoBackupWindow DbBackupConfigAutoBackupWindowEnum `mandatory:"false" json:"autoBackupWindow,omitempty"` // Time window selected for initiating full backup for the database system. There are twelve available two-hour time windows. If no option is selected, the value is null and a start time between 12:00 AM to 7:00 AM in the region of the database is automatically chosen. For example, if the user selects SLOT_TWO from the enum list, the automatic backup job will start in between 2:00 AM (inclusive) to 4:00 AM (exclusive). // Example: `SLOT_TWO` AutoFullBackupWindow DbBackupConfigAutoFullBackupWindowEnum `mandatory:"false" json:"autoFullBackupWindow,omitempty"` // Day of the week the full backup should be applied on the database system. If no option is selected, the value is null and we will default to Sunday. AutoFullBackupDay DbBackupConfigAutoFullBackupDayEnum `mandatory:"false" json:"autoFullBackupDay,omitempty"` // If set to true, configures automatic full backups in the local region (the region of the DB system) for the first backup run immediately. RunImmediateFullBackup *bool `mandatory:"false" json:"runImmediateFullBackup"` // Backup destination details. BackupDestinationDetails []BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` // This defines when the backups will be deleted. - IMMEDIATE option keep the backup for predefined time i.e 72 hours and then delete permanently... - RETAIN will keep the backups as per the policy defined for database backups. BackupDeletionPolicy DbBackupConfigBackupDeletionPolicyEnum `mandatory:"false" json:"backupDeletionPolicy,omitempty"` }
DbBackupConfig Backup Options To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (DbBackupConfig) String ¶
func (m DbBackupConfig) String() string
func (DbBackupConfig) ValidateEnumValue ¶
func (m DbBackupConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbBackupConfigAutoBackupWindowEnum ¶
type DbBackupConfigAutoBackupWindowEnum string
DbBackupConfigAutoBackupWindowEnum Enum with underlying type: string
const ( DbBackupConfigAutoBackupWindowOne DbBackupConfigAutoBackupWindowEnum = "SLOT_ONE" DbBackupConfigAutoBackupWindowTwo DbBackupConfigAutoBackupWindowEnum = "SLOT_TWO" DbBackupConfigAutoBackupWindowThree DbBackupConfigAutoBackupWindowEnum = "SLOT_THREE" DbBackupConfigAutoBackupWindowFour DbBackupConfigAutoBackupWindowEnum = "SLOT_FOUR" DbBackupConfigAutoBackupWindowFive DbBackupConfigAutoBackupWindowEnum = "SLOT_FIVE" DbBackupConfigAutoBackupWindowSix DbBackupConfigAutoBackupWindowEnum = "SLOT_SIX" DbBackupConfigAutoBackupWindowSeven DbBackupConfigAutoBackupWindowEnum = "SLOT_SEVEN" DbBackupConfigAutoBackupWindowEight DbBackupConfigAutoBackupWindowEnum = "SLOT_EIGHT" DbBackupConfigAutoBackupWindowNine DbBackupConfigAutoBackupWindowEnum = "SLOT_NINE" DbBackupConfigAutoBackupWindowTen DbBackupConfigAutoBackupWindowEnum = "SLOT_TEN" DbBackupConfigAutoBackupWindowEleven DbBackupConfigAutoBackupWindowEnum = "SLOT_ELEVEN" DbBackupConfigAutoBackupWindowTwelve DbBackupConfigAutoBackupWindowEnum = "SLOT_TWELVE" )
Set of constants representing the allowable values for DbBackupConfigAutoBackupWindowEnum
func GetDbBackupConfigAutoBackupWindowEnumValues ¶
func GetDbBackupConfigAutoBackupWindowEnumValues() []DbBackupConfigAutoBackupWindowEnum
GetDbBackupConfigAutoBackupWindowEnumValues Enumerates the set of values for DbBackupConfigAutoBackupWindowEnum
func GetMappingDbBackupConfigAutoBackupWindowEnum ¶
func GetMappingDbBackupConfigAutoBackupWindowEnum(val string) (DbBackupConfigAutoBackupWindowEnum, bool)
GetMappingDbBackupConfigAutoBackupWindowEnum performs case Insensitive comparison on enum value and return the desired enum
type DbBackupConfigAutoFullBackupDayEnum ¶ added in v65.37.1
type DbBackupConfigAutoFullBackupDayEnum string
DbBackupConfigAutoFullBackupDayEnum Enum with underlying type: string
const ( DbBackupConfigAutoFullBackupDaySunday DbBackupConfigAutoFullBackupDayEnum = "SUNDAY" DbBackupConfigAutoFullBackupDayMonday DbBackupConfigAutoFullBackupDayEnum = "MONDAY" DbBackupConfigAutoFullBackupDayTuesday DbBackupConfigAutoFullBackupDayEnum = "TUESDAY" DbBackupConfigAutoFullBackupDayWednesday DbBackupConfigAutoFullBackupDayEnum = "WEDNESDAY" DbBackupConfigAutoFullBackupDayThursday DbBackupConfigAutoFullBackupDayEnum = "THURSDAY" DbBackupConfigAutoFullBackupDayFriday DbBackupConfigAutoFullBackupDayEnum = "FRIDAY" DbBackupConfigAutoFullBackupDaySaturday DbBackupConfigAutoFullBackupDayEnum = "SATURDAY" )
Set of constants representing the allowable values for DbBackupConfigAutoFullBackupDayEnum
func GetDbBackupConfigAutoFullBackupDayEnumValues ¶ added in v65.37.1
func GetDbBackupConfigAutoFullBackupDayEnumValues() []DbBackupConfigAutoFullBackupDayEnum
GetDbBackupConfigAutoFullBackupDayEnumValues Enumerates the set of values for DbBackupConfigAutoFullBackupDayEnum
func GetMappingDbBackupConfigAutoFullBackupDayEnum ¶ added in v65.37.1
func GetMappingDbBackupConfigAutoFullBackupDayEnum(val string) (DbBackupConfigAutoFullBackupDayEnum, bool)
GetMappingDbBackupConfigAutoFullBackupDayEnum performs case Insensitive comparison on enum value and return the desired enum
type DbBackupConfigAutoFullBackupWindowEnum ¶ added in v65.37.1
type DbBackupConfigAutoFullBackupWindowEnum string
DbBackupConfigAutoFullBackupWindowEnum Enum with underlying type: string
const ( DbBackupConfigAutoFullBackupWindowOne DbBackupConfigAutoFullBackupWindowEnum = "SLOT_ONE" DbBackupConfigAutoFullBackupWindowTwo DbBackupConfigAutoFullBackupWindowEnum = "SLOT_TWO" DbBackupConfigAutoFullBackupWindowThree DbBackupConfigAutoFullBackupWindowEnum = "SLOT_THREE" DbBackupConfigAutoFullBackupWindowFour DbBackupConfigAutoFullBackupWindowEnum = "SLOT_FOUR" DbBackupConfigAutoFullBackupWindowFive DbBackupConfigAutoFullBackupWindowEnum = "SLOT_FIVE" DbBackupConfigAutoFullBackupWindowSix DbBackupConfigAutoFullBackupWindowEnum = "SLOT_SIX" DbBackupConfigAutoFullBackupWindowSeven DbBackupConfigAutoFullBackupWindowEnum = "SLOT_SEVEN" DbBackupConfigAutoFullBackupWindowEight DbBackupConfigAutoFullBackupWindowEnum = "SLOT_EIGHT" DbBackupConfigAutoFullBackupWindowNine DbBackupConfigAutoFullBackupWindowEnum = "SLOT_NINE" DbBackupConfigAutoFullBackupWindowTen DbBackupConfigAutoFullBackupWindowEnum = "SLOT_TEN" DbBackupConfigAutoFullBackupWindowEleven DbBackupConfigAutoFullBackupWindowEnum = "SLOT_ELEVEN" DbBackupConfigAutoFullBackupWindowTwelve DbBackupConfigAutoFullBackupWindowEnum = "SLOT_TWELVE" )
Set of constants representing the allowable values for DbBackupConfigAutoFullBackupWindowEnum
func GetDbBackupConfigAutoFullBackupWindowEnumValues ¶ added in v65.37.1
func GetDbBackupConfigAutoFullBackupWindowEnumValues() []DbBackupConfigAutoFullBackupWindowEnum
GetDbBackupConfigAutoFullBackupWindowEnumValues Enumerates the set of values for DbBackupConfigAutoFullBackupWindowEnum
func GetMappingDbBackupConfigAutoFullBackupWindowEnum ¶ added in v65.37.1
func GetMappingDbBackupConfigAutoFullBackupWindowEnum(val string) (DbBackupConfigAutoFullBackupWindowEnum, bool)
GetMappingDbBackupConfigAutoFullBackupWindowEnum performs case Insensitive comparison on enum value and return the desired enum
type DbBackupConfigBackupDeletionPolicyEnum ¶ added in v65.33.0
type DbBackupConfigBackupDeletionPolicyEnum string
DbBackupConfigBackupDeletionPolicyEnum Enum with underlying type: string
const ( DbBackupConfigBackupDeletionPolicyImmediately DbBackupConfigBackupDeletionPolicyEnum = "DELETE_IMMEDIATELY" DbBackupConfigBackupDeletionPolicyAfterRetentionPeriod DbBackupConfigBackupDeletionPolicyEnum = "DELETE_AFTER_RETENTION_PERIOD" )
Set of constants representing the allowable values for DbBackupConfigBackupDeletionPolicyEnum
func GetDbBackupConfigBackupDeletionPolicyEnumValues ¶ added in v65.33.0
func GetDbBackupConfigBackupDeletionPolicyEnumValues() []DbBackupConfigBackupDeletionPolicyEnum
GetDbBackupConfigBackupDeletionPolicyEnumValues Enumerates the set of values for DbBackupConfigBackupDeletionPolicyEnum
func GetMappingDbBackupConfigBackupDeletionPolicyEnum ¶ added in v65.33.0
func GetMappingDbBackupConfigBackupDeletionPolicyEnum(val string) (DbBackupConfigBackupDeletionPolicyEnum, bool)
GetMappingDbBackupConfigBackupDeletionPolicyEnum performs case Insensitive comparison on enum value and return the desired enum
type DbHome ¶
type DbHome struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Database Home. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Database Home. LifecycleState DbHomeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Oracle Database version. DbVersion *string `mandatory:"true" json:"dbVersion"` // The location of the Oracle Database Home. DbHomeLocation *string `mandatory:"true" json:"dbHomeLocation"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation is started. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Database Home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Indicates whether unified autiding is enabled or not. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
DbHome The representation of DbHome
func (DbHome) 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 DbHomeFromAgentResourceId ¶
type DbHomeFromAgentResourceId struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Database Home. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Database Home. LifecycleState DbHomeFromAgentResourceIdLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Oracle Database version. DbVersion *string `mandatory:"true" json:"dbVersion"` // The location of the Oracle Database Home. DbHomeLocation *string `mandatory:"true" json:"dbHomeLocation"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation is started. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Database Home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Indicates whether unified autiding is enabled or not. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
DbHomeFromAgentResourceId The representation of DbHomeFromAgentResourceId
func (DbHomeFromAgentResourceId) String ¶
func (m DbHomeFromAgentResourceId) String() string
func (DbHomeFromAgentResourceId) ValidateEnumValue ¶
func (m DbHomeFromAgentResourceId) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbHomeFromAgentResourceIdLifecycleStateEnum ¶
type DbHomeFromAgentResourceIdLifecycleStateEnum string
DbHomeFromAgentResourceIdLifecycleStateEnum Enum with underlying type: string
const ( DbHomeFromAgentResourceIdLifecycleStateProvisioning DbHomeFromAgentResourceIdLifecycleStateEnum = "PROVISIONING" DbHomeFromAgentResourceIdLifecycleStateAvailable DbHomeFromAgentResourceIdLifecycleStateEnum = "AVAILABLE" DbHomeFromAgentResourceIdLifecycleStateUpdating DbHomeFromAgentResourceIdLifecycleStateEnum = "UPDATING" DbHomeFromAgentResourceIdLifecycleStateTerminating DbHomeFromAgentResourceIdLifecycleStateEnum = "TERMINATING" DbHomeFromAgentResourceIdLifecycleStateTerminated DbHomeFromAgentResourceIdLifecycleStateEnum = "TERMINATED" DbHomeFromAgentResourceIdLifecycleStateFailed DbHomeFromAgentResourceIdLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DbHomeFromAgentResourceIdLifecycleStateEnum
func GetDbHomeFromAgentResourceIdLifecycleStateEnumValues ¶
func GetDbHomeFromAgentResourceIdLifecycleStateEnumValues() []DbHomeFromAgentResourceIdLifecycleStateEnum
GetDbHomeFromAgentResourceIdLifecycleStateEnumValues Enumerates the set of values for DbHomeFromAgentResourceIdLifecycleStateEnum
func GetMappingDbHomeFromAgentResourceIdLifecycleStateEnum ¶
func GetMappingDbHomeFromAgentResourceIdLifecycleStateEnum(val string) (DbHomeFromAgentResourceIdLifecycleStateEnum, bool)
GetMappingDbHomeFromAgentResourceIdLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbHomeLifecycleStateEnum ¶
type DbHomeLifecycleStateEnum string
DbHomeLifecycleStateEnum Enum with underlying type: string
const ( DbHomeLifecycleStateProvisioning DbHomeLifecycleStateEnum = "PROVISIONING" DbHomeLifecycleStateAvailable DbHomeLifecycleStateEnum = "AVAILABLE" DbHomeLifecycleStateUpdating DbHomeLifecycleStateEnum = "UPDATING" DbHomeLifecycleStateTerminating DbHomeLifecycleStateEnum = "TERMINATING" DbHomeLifecycleStateTerminated DbHomeLifecycleStateEnum = "TERMINATED" DbHomeLifecycleStateFailed DbHomeLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DbHomeLifecycleStateEnum
func GetDbHomeLifecycleStateEnumValues ¶
func GetDbHomeLifecycleStateEnumValues() []DbHomeLifecycleStateEnum
GetDbHomeLifecycleStateEnumValues Enumerates the set of values for DbHomeLifecycleStateEnum
func GetMappingDbHomeLifecycleStateEnum ¶
func GetMappingDbHomeLifecycleStateEnum(val string) (DbHomeLifecycleStateEnum, bool)
GetMappingDbHomeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbHomeSummary ¶
type DbHomeSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-provided name for the Database Home. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Database Home. LifecycleState DbHomeSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The Oracle Database version. DbVersion *string `mandatory:"true" json:"dbVersion"` // The location of the Oracle Database Home. DbHomeLocation *string `mandatory:"true" json:"dbHomeLocation"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation is started. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Database Home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The database software image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // Indicates whether unified autiding is enabled or not. IsUnifiedAuditingEnabled *bool `mandatory:"false" json:"isUnifiedAuditingEnabled"` }
DbHomeSummary A directory where Oracle Database software is installed. A bare metal or Exadata DB system can have multiple Database Homes and each Database Home can run a different supported version of Oracle Database. A virtual machine DB system can have only one Database Home. For more information, see Bare Metal and Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm) and Exadata DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm). To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DbHomeSummary) String ¶
func (m DbHomeSummary) String() string
func (DbHomeSummary) ValidateEnumValue ¶
func (m DbHomeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbHomeSummaryLifecycleStateEnum ¶
type DbHomeSummaryLifecycleStateEnum string
DbHomeSummaryLifecycleStateEnum Enum with underlying type: string
const ( DbHomeSummaryLifecycleStateProvisioning DbHomeSummaryLifecycleStateEnum = "PROVISIONING" DbHomeSummaryLifecycleStateAvailable DbHomeSummaryLifecycleStateEnum = "AVAILABLE" DbHomeSummaryLifecycleStateUpdating DbHomeSummaryLifecycleStateEnum = "UPDATING" DbHomeSummaryLifecycleStateTerminating DbHomeSummaryLifecycleStateEnum = "TERMINATING" DbHomeSummaryLifecycleStateTerminated DbHomeSummaryLifecycleStateEnum = "TERMINATED" DbHomeSummaryLifecycleStateFailed DbHomeSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DbHomeSummaryLifecycleStateEnum
func GetDbHomeSummaryLifecycleStateEnumValues ¶
func GetDbHomeSummaryLifecycleStateEnumValues() []DbHomeSummaryLifecycleStateEnum
GetDbHomeSummaryLifecycleStateEnumValues Enumerates the set of values for DbHomeSummaryLifecycleStateEnum
func GetMappingDbHomeSummaryLifecycleStateEnum ¶
func GetMappingDbHomeSummaryLifecycleStateEnum(val string) (DbHomeSummaryLifecycleStateEnum, bool)
GetMappingDbHomeSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbIormConfig ¶
type DbIormConfig struct { // The database name. For the default `DbPlan`, the `dbName` is `default`. DbName *string `mandatory:"false" json:"dbName"` Share *int `mandatory:"false" json:"share"` // The flash cache limit for this database. This value is internally configured based on the share value assigned to the database. FlashCacheLimit *string `mandatory:"false" json:"flashCacheLimit"` }
DbIormConfig The IORM configuration settings for the database.
func (DbIormConfig) String ¶
func (m DbIormConfig) String() string
func (DbIormConfig) ValidateEnumValue ¶
func (m DbIormConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbIormConfigUpdateDetail ¶
type DbIormConfigUpdateDetail struct { // The database name. For the default `DbPlan`, the `dbName` is `default`. DbName *string `mandatory:"false" json:"dbName"` Share *int `mandatory:"false" json:"share"` }
DbIormConfigUpdateDetail Details of the IORM configuration settings update request.
func (DbIormConfigUpdateDetail) String ¶
func (m DbIormConfigUpdateDetail) String() string
func (DbIormConfigUpdateDetail) ValidateEnumValue ¶
func (m DbIormConfigUpdateDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbNode ¶
type DbNode struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database node. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VNIC. VnicId *string `mandatory:"true" json:"vnicId"` // The current state of the database node. LifecycleState DbNodeLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time that the database node was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup VNIC. BackupVnicId *string `mandatory:"false" json:"backupVnicId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IPv4 address associated with the database node. Use this OCID with either the // GetPrivateIp or the GetPublicIpByPrivateIpId API to get the IPv4 address // needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. HostIpId *string `mandatory:"false" json:"hostIpId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IPv4 address associated with the database node. Use this OCID with either the // GetPrivateIp or the GetPublicIpByPrivateIpId API to get the IPv4 address // needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. BackupIpId *string `mandatory:"false" json:"backupIpId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IPv6 address associated with the database node. Use this OCID with the // GetIpv6 API to get the IPv6 address needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. HostIpv6Id *string `mandatory:"false" json:"hostIpv6Id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IPv6 address associated with the database node. Use this OCID with the // GetIpv6 API to get the IPv6 address needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. BackupIpv6Id *string `mandatory:"false" json:"backupIpv6Id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the second VNIC. // **Note:** Applies only to Exadata Cloud Service. Vnic2Id *string `mandatory:"false" json:"vnic2Id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the second backup VNIC. // **Note:** Applies only to Exadata Cloud Service. BackupVnic2Id *string `mandatory:"false" json:"backupVnic2Id"` // The host name for the database node. Hostname *string `mandatory:"false" json:"hostname"` // The name of the Fault Domain the instance is contained in. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems. SoftwareStorageSizeInGB *int `mandatory:"false" json:"softwareStorageSizeInGB"` // The type of database node maintenance. MaintenanceType DbNodeMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // Start date and time of maintenance window. TimeMaintenanceWindowStart *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowStart"` // End date and time of maintenance window. TimeMaintenanceWindowEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowEnd"` // Additional information about the planned maintenance. AdditionalDetails *string `mandatory:"false" json:"additionalDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The number of CPU cores enabled on the Db node. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The allocated memory in GBs on the Db node. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The allocated local node storage in GBs on the Db node. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total number of CPU cores reserved on the Db node. TotalCpuCoreCount *int `mandatory:"false" json:"totalCpuCoreCount"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exacc Db server associated with the database node. DbServerId *string `mandatory:"false" json:"dbServerId"` }
DbNode The representation of DbNode
func (DbNode) 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 DbNodeActionActionEnum ¶
type DbNodeActionActionEnum string
DbNodeActionActionEnum Enum with underlying type: string
const ( DbNodeActionActionStop DbNodeActionActionEnum = "STOP" DbNodeActionActionStart DbNodeActionActionEnum = "START" DbNodeActionActionSoftreset DbNodeActionActionEnum = "SOFTRESET" DbNodeActionActionReset DbNodeActionActionEnum = "RESET" )
Set of constants representing the allowable values for DbNodeActionActionEnum
func GetDbNodeActionActionEnumValues ¶
func GetDbNodeActionActionEnumValues() []DbNodeActionActionEnum
GetDbNodeActionActionEnumValues Enumerates the set of values for DbNodeActionActionEnum
func GetMappingDbNodeActionActionEnum ¶
func GetMappingDbNodeActionActionEnum(val string) (DbNodeActionActionEnum, bool)
GetMappingDbNodeActionActionEnum performs case Insensitive comparison on enum value and return the desired enum
type DbNodeActionRequest ¶
type DbNodeActionRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The action to perform on the DB Node. Action DbNodeActionActionEnum `mandatory:"true" contributesTo:"query" name:"action" omitEmpty:"true"` // 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 // may 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DbNodeActionRequest wrapper for the DbNodeAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DbNodeAction.go.html to see an example of how to use DbNodeActionRequest.
func (DbNodeActionRequest) BinaryRequestBody ¶
func (request DbNodeActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DbNodeActionRequest) HTTPRequest ¶
func (request DbNodeActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DbNodeActionRequest) RetryPolicy ¶
func (request DbNodeActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DbNodeActionRequest) String ¶
func (request DbNodeActionRequest) String() string
func (DbNodeActionRequest) ValidateEnumValue ¶
func (request DbNodeActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbNodeActionResponse ¶
type DbNodeActionResponse struct { // The underlying http response RawResponse *http.Response // The DbNode instance DbNode `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
DbNodeActionResponse wrapper for the DbNodeAction operation
func (DbNodeActionResponse) HTTPResponse ¶
func (response DbNodeActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DbNodeActionResponse) String ¶
func (response DbNodeActionResponse) String() string
type DbNodeDetails ¶ added in v65.69.0
type DbNodeDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of ExaCS Db node. DbNodeId *string `mandatory:"true" json:"dbNodeId"` }
DbNodeDetails Details of the ExaCS Db node. Applies to Exadata Database Service on Exascale Infrastructure only.
func (DbNodeDetails) String ¶ added in v65.69.0
func (m DbNodeDetails) String() string
func (DbNodeDetails) ValidateEnumValue ¶ added in v65.69.0
func (m DbNodeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbNodeLifecycleStateEnum ¶
type DbNodeLifecycleStateEnum string
DbNodeLifecycleStateEnum Enum with underlying type: string
const ( DbNodeLifecycleStateProvisioning DbNodeLifecycleStateEnum = "PROVISIONING" DbNodeLifecycleStateAvailable DbNodeLifecycleStateEnum = "AVAILABLE" DbNodeLifecycleStateUpdating DbNodeLifecycleStateEnum = "UPDATING" DbNodeLifecycleStateStopping DbNodeLifecycleStateEnum = "STOPPING" DbNodeLifecycleStateStopped DbNodeLifecycleStateEnum = "STOPPED" DbNodeLifecycleStateStarting DbNodeLifecycleStateEnum = "STARTING" DbNodeLifecycleStateTerminating DbNodeLifecycleStateEnum = "TERMINATING" DbNodeLifecycleStateTerminated DbNodeLifecycleStateEnum = "TERMINATED" DbNodeLifecycleStateFailed DbNodeLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DbNodeLifecycleStateEnum
func GetDbNodeLifecycleStateEnumValues ¶
func GetDbNodeLifecycleStateEnumValues() []DbNodeLifecycleStateEnum
GetDbNodeLifecycleStateEnumValues Enumerates the set of values for DbNodeLifecycleStateEnum
func GetMappingDbNodeLifecycleStateEnum ¶
func GetMappingDbNodeLifecycleStateEnum(val string) (DbNodeLifecycleStateEnum, bool)
GetMappingDbNodeLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbNodeMaintenanceTypeEnum ¶
type DbNodeMaintenanceTypeEnum string
DbNodeMaintenanceTypeEnum Enum with underlying type: string
const ( DbNodeMaintenanceTypeVmdbRebootMigration DbNodeMaintenanceTypeEnum = "VMDB_REBOOT_MIGRATION" DbNodeMaintenanceTypeExadbxsRebootMigration DbNodeMaintenanceTypeEnum = "EXADBXS_REBOOT_MIGRATION" )
Set of constants representing the allowable values for DbNodeMaintenanceTypeEnum
func GetDbNodeMaintenanceTypeEnumValues ¶
func GetDbNodeMaintenanceTypeEnumValues() []DbNodeMaintenanceTypeEnum
GetDbNodeMaintenanceTypeEnumValues Enumerates the set of values for DbNodeMaintenanceTypeEnum
func GetMappingDbNodeMaintenanceTypeEnum ¶
func GetMappingDbNodeMaintenanceTypeEnum(val string) (DbNodeMaintenanceTypeEnum, bool)
GetMappingDbNodeMaintenanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbNodeSummary ¶
type DbNodeSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database node. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VNIC. VnicId *string `mandatory:"true" json:"vnicId"` // The current state of the database node. LifecycleState DbNodeSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time that the database node was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup VNIC. BackupVnicId *string `mandatory:"false" json:"backupVnicId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IPv4 address associated with the database node. Use this OCID with either the // GetPrivateIp or the GetPublicIpByPrivateIpId API to get the IPv4 address // needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. HostIpId *string `mandatory:"false" json:"hostIpId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IPv4 address associated with the database node. Use this OCID with either the // GetPrivateIp or the GetPublicIpByPrivateIpId API to get the IPv4 address // needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. BackupIpId *string `mandatory:"false" json:"backupIpId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the host IPv6 address associated with the database node. Use this OCID with the // GetIpv6 API to get the IPv6 address needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. HostIpv6Id *string `mandatory:"false" json:"hostIpv6Id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup IPv6 address associated with the database node. Use this OCID with the // GetIpv6 API to get the IPv6 address needed to make a database connection. // **Note:** Applies only to Exadata Cloud Service. BackupIpv6Id *string `mandatory:"false" json:"backupIpv6Id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the second VNIC. // **Note:** Applies only to Exadata Cloud Service. Vnic2Id *string `mandatory:"false" json:"vnic2Id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the second backup VNIC. // **Note:** Applies only to Exadata Cloud Service. BackupVnic2Id *string `mandatory:"false" json:"backupVnic2Id"` // The host name for the database node. Hostname *string `mandatory:"false" json:"hostname"` // The name of the Fault Domain the instance is contained in. FaultDomain *string `mandatory:"false" json:"faultDomain"` // The size (in GB) of the block storage volume allocation for the DB system. This attribute applies only for virtual machine DB systems. SoftwareStorageSizeInGB *int `mandatory:"false" json:"softwareStorageSizeInGB"` // The type of database node maintenance. MaintenanceType DbNodeSummaryMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // Start date and time of maintenance window. TimeMaintenanceWindowStart *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowStart"` // End date and time of maintenance window. TimeMaintenanceWindowEnd *common.SDKTime `mandatory:"false" json:"timeMaintenanceWindowEnd"` // Additional information about the planned maintenance. AdditionalDetails *string `mandatory:"false" json:"additionalDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The number of CPU cores enabled on the Db node. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The allocated memory in GBs on the Db node. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The allocated local node storage in GBs on the Db node. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total number of CPU cores reserved on the Db node. TotalCpuCoreCount *int `mandatory:"false" json:"totalCpuCoreCount"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exacc Db server associated with the database node. DbServerId *string `mandatory:"false" json:"dbServerId"` }
DbNodeSummary A server where Oracle Database software is running. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DbNodeSummary) String ¶
func (m DbNodeSummary) String() string
func (DbNodeSummary) ValidateEnumValue ¶
func (m DbNodeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbNodeSummaryLifecycleStateEnum ¶
type DbNodeSummaryLifecycleStateEnum string
DbNodeSummaryLifecycleStateEnum Enum with underlying type: string
const ( DbNodeSummaryLifecycleStateProvisioning DbNodeSummaryLifecycleStateEnum = "PROVISIONING" DbNodeSummaryLifecycleStateAvailable DbNodeSummaryLifecycleStateEnum = "AVAILABLE" DbNodeSummaryLifecycleStateUpdating DbNodeSummaryLifecycleStateEnum = "UPDATING" DbNodeSummaryLifecycleStateStopping DbNodeSummaryLifecycleStateEnum = "STOPPING" DbNodeSummaryLifecycleStateStopped DbNodeSummaryLifecycleStateEnum = "STOPPED" DbNodeSummaryLifecycleStateStarting DbNodeSummaryLifecycleStateEnum = "STARTING" DbNodeSummaryLifecycleStateTerminating DbNodeSummaryLifecycleStateEnum = "TERMINATING" DbNodeSummaryLifecycleStateTerminated DbNodeSummaryLifecycleStateEnum = "TERMINATED" DbNodeSummaryLifecycleStateFailed DbNodeSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for DbNodeSummaryLifecycleStateEnum
func GetDbNodeSummaryLifecycleStateEnumValues ¶
func GetDbNodeSummaryLifecycleStateEnumValues() []DbNodeSummaryLifecycleStateEnum
GetDbNodeSummaryLifecycleStateEnumValues Enumerates the set of values for DbNodeSummaryLifecycleStateEnum
func GetMappingDbNodeSummaryLifecycleStateEnum ¶
func GetMappingDbNodeSummaryLifecycleStateEnum(val string) (DbNodeSummaryLifecycleStateEnum, bool)
GetMappingDbNodeSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbNodeSummaryMaintenanceTypeEnum ¶
type DbNodeSummaryMaintenanceTypeEnum string
DbNodeSummaryMaintenanceTypeEnum Enum with underlying type: string
const ( DbNodeSummaryMaintenanceTypeVmdbRebootMigration DbNodeSummaryMaintenanceTypeEnum = "VMDB_REBOOT_MIGRATION" DbNodeSummaryMaintenanceTypeExadbxsRebootMigration DbNodeSummaryMaintenanceTypeEnum = "EXADBXS_REBOOT_MIGRATION" )
Set of constants representing the allowable values for DbNodeSummaryMaintenanceTypeEnum
func GetDbNodeSummaryMaintenanceTypeEnumValues ¶
func GetDbNodeSummaryMaintenanceTypeEnumValues() []DbNodeSummaryMaintenanceTypeEnum
GetDbNodeSummaryMaintenanceTypeEnumValues Enumerates the set of values for DbNodeSummaryMaintenanceTypeEnum
func GetMappingDbNodeSummaryMaintenanceTypeEnum ¶
func GetMappingDbNodeSummaryMaintenanceTypeEnum(val string) (DbNodeSummaryMaintenanceTypeEnum, bool)
GetMappingDbNodeSummaryMaintenanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbServer ¶
type DbServer struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db server. Id *string `mandatory:"false" json:"id"` // The user-friendly name for the Db server. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The number of CPU cores enabled on the Db server. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The allocated memory in GBs on the Db server. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The allocated local node storage in GBs on the Db server. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Clusters associated with the Db server. VmClusterIds []string `mandatory:"false" json:"vmClusterIds"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Clusters associated with the Db server. AutonomousVmClusterIds []string `mandatory:"false" json:"autonomousVmClusterIds"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machines associated with the Db server. AutonomousVirtualMachineIds []string `mandatory:"false" json:"autonomousVirtualMachineIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db nodes associated with the Db server. DbNodeIds []string `mandatory:"false" json:"dbNodeIds"` // The shape of the Db server. The shape determines the amount of CPU, storage, and memory resources available. Shape *string `mandatory:"false" json:"shape"` // The current state of the Db server. LifecycleState DbServerLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // The date and time that the Db Server was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` DbServerPatchingDetails *DbServerPatchingDetails `mandatory:"false" json:"dbServerPatchingDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel DbServerComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
DbServer Details of the Db server resource.
func (DbServer) 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 DbServerComputeModelEnum ¶ added in v65.82.0
type DbServerComputeModelEnum string
DbServerComputeModelEnum Enum with underlying type: string
const ( DbServerComputeModelEcpu DbServerComputeModelEnum = "ECPU" DbServerComputeModelOcpu DbServerComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for DbServerComputeModelEnum
func GetDbServerComputeModelEnumValues ¶ added in v65.82.0
func GetDbServerComputeModelEnumValues() []DbServerComputeModelEnum
GetDbServerComputeModelEnumValues Enumerates the set of values for DbServerComputeModelEnum
func GetMappingDbServerComputeModelEnum ¶ added in v65.82.0
func GetMappingDbServerComputeModelEnum(val string) (DbServerComputeModelEnum, bool)
GetMappingDbServerComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type DbServerDetails ¶
type DbServerDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of Exacc Db server. DbServerId *string `mandatory:"true" json:"dbServerId"` }
DbServerDetails Details of the Exacc Db server. Applies to Exadata Cloud@Customer instances only.
func (DbServerDetails) String ¶
func (m DbServerDetails) String() string
func (DbServerDetails) ValidateEnumValue ¶
func (m DbServerDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbServerHistorySummary ¶ added in v65.16.0
type DbServerHistorySummary struct { // The OCID of the database server. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the database server. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` DbServerPatchingDetails *DbServerPatchingDetails `mandatory:"false" json:"dbServerPatchingDetails"` }
DbServerHistorySummary Details of a database server maintenance history.
func (DbServerHistorySummary) String ¶ added in v65.16.0
func (m DbServerHistorySummary) String() string
func (DbServerHistorySummary) ValidateEnumValue ¶ added in v65.16.0
func (m DbServerHistorySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbServerLifecycleStateEnum ¶
type DbServerLifecycleStateEnum string
DbServerLifecycleStateEnum Enum with underlying type: string
const ( DbServerLifecycleStateCreating DbServerLifecycleStateEnum = "CREATING" DbServerLifecycleStateAvailable DbServerLifecycleStateEnum = "AVAILABLE" DbServerLifecycleStateDeleting DbServerLifecycleStateEnum = "DELETING" DbServerLifecycleStateDeleted DbServerLifecycleStateEnum = "DELETED" DbServerLifecycleStateMaintenanceInProgress DbServerLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for DbServerLifecycleStateEnum
func GetDbServerLifecycleStateEnumValues ¶
func GetDbServerLifecycleStateEnumValues() []DbServerLifecycleStateEnum
GetDbServerLifecycleStateEnumValues Enumerates the set of values for DbServerLifecycleStateEnum
func GetMappingDbServerLifecycleStateEnum ¶
func GetMappingDbServerLifecycleStateEnum(val string) (DbServerLifecycleStateEnum, bool)
GetMappingDbServerLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbServerPatchingDetails ¶
type DbServerPatchingDetails struct { // Estimated time, in minutes, to patch one database server. EstimatedPatchDuration *int `mandatory:"false" json:"estimatedPatchDuration"` // The status of the patching operation. PatchingStatus DbServerPatchingDetailsPatchingStatusEnum `mandatory:"false" json:"patchingStatus,omitempty"` // The time when the patching operation started. TimePatchingStarted *common.SDKTime `mandatory:"false" json:"timePatchingStarted"` // The time when the patching operation ended. TimePatchingEnded *common.SDKTime `mandatory:"false" json:"timePatchingEnded"` }
DbServerPatchingDetails The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
func (DbServerPatchingDetails) String ¶
func (m DbServerPatchingDetails) String() string
func (DbServerPatchingDetails) ValidateEnumValue ¶
func (m DbServerPatchingDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbServerPatchingDetailsPatchingStatusEnum ¶
type DbServerPatchingDetailsPatchingStatusEnum string
DbServerPatchingDetailsPatchingStatusEnum Enum with underlying type: string
const ( DbServerPatchingDetailsPatchingStatusScheduled DbServerPatchingDetailsPatchingStatusEnum = "SCHEDULED" DbServerPatchingDetailsPatchingStatusMaintenanceInProgress DbServerPatchingDetailsPatchingStatusEnum = "MAINTENANCE_IN_PROGRESS" DbServerPatchingDetailsPatchingStatusFailed DbServerPatchingDetailsPatchingStatusEnum = "FAILED" DbServerPatchingDetailsPatchingStatusComplete DbServerPatchingDetailsPatchingStatusEnum = "COMPLETE" )
Set of constants representing the allowable values for DbServerPatchingDetailsPatchingStatusEnum
func GetDbServerPatchingDetailsPatchingStatusEnumValues ¶
func GetDbServerPatchingDetailsPatchingStatusEnumValues() []DbServerPatchingDetailsPatchingStatusEnum
GetDbServerPatchingDetailsPatchingStatusEnumValues Enumerates the set of values for DbServerPatchingDetailsPatchingStatusEnum
func GetMappingDbServerPatchingDetailsPatchingStatusEnum ¶
func GetMappingDbServerPatchingDetailsPatchingStatusEnum(val string) (DbServerPatchingDetailsPatchingStatusEnum, bool)
GetMappingDbServerPatchingDetailsPatchingStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type DbServerSummary ¶
type DbServerSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db server. Id *string `mandatory:"false" json:"id"` // The user-friendly name for the Db server. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The number of CPU cores enabled on the Db server. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The allocated memory in GBs on the Db server. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The allocated local node storage in GBs on the Db server. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM Clusters associated with the Db server. VmClusterIds []string `mandatory:"false" json:"vmClusterIds"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous VM Clusters associated with the Db server. AutonomousVmClusterIds []string `mandatory:"false" json:"autonomousVmClusterIds"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Virtual Machines associated with the Db server. AutonomousVirtualMachineIds []string `mandatory:"false" json:"autonomousVirtualMachineIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db nodes associated with the Db server. DbNodeIds []string `mandatory:"false" json:"dbNodeIds"` // The shape of the Db server. The shape determines the amount of CPU, storage, and memory resources available. Shape *string `mandatory:"false" json:"shape"` // The current state of the Db server. LifecycleState DbServerSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // The date and time that the Db Server was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` DbServerPatchingDetails *DbServerPatchingDetails `mandatory:"false" json:"dbServerPatchingDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel DbServerSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
DbServerSummary Details of the Db server.
func (DbServerSummary) String ¶
func (m DbServerSummary) String() string
func (DbServerSummary) ValidateEnumValue ¶
func (m DbServerSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbServerSummaryComputeModelEnum ¶ added in v65.82.0
type DbServerSummaryComputeModelEnum string
DbServerSummaryComputeModelEnum Enum with underlying type: string
const ( DbServerSummaryComputeModelEcpu DbServerSummaryComputeModelEnum = "ECPU" DbServerSummaryComputeModelOcpu DbServerSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for DbServerSummaryComputeModelEnum
func GetDbServerSummaryComputeModelEnumValues ¶ added in v65.82.0
func GetDbServerSummaryComputeModelEnumValues() []DbServerSummaryComputeModelEnum
GetDbServerSummaryComputeModelEnumValues Enumerates the set of values for DbServerSummaryComputeModelEnum
func GetMappingDbServerSummaryComputeModelEnum ¶ added in v65.82.0
func GetMappingDbServerSummaryComputeModelEnum(val string) (DbServerSummaryComputeModelEnum, bool)
GetMappingDbServerSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type DbServerSummaryLifecycleStateEnum ¶
type DbServerSummaryLifecycleStateEnum string
DbServerSummaryLifecycleStateEnum Enum with underlying type: string
const ( DbServerSummaryLifecycleStateCreating DbServerSummaryLifecycleStateEnum = "CREATING" DbServerSummaryLifecycleStateAvailable DbServerSummaryLifecycleStateEnum = "AVAILABLE" DbServerSummaryLifecycleStateDeleting DbServerSummaryLifecycleStateEnum = "DELETING" DbServerSummaryLifecycleStateDeleted DbServerSummaryLifecycleStateEnum = "DELETED" DbServerSummaryLifecycleStateMaintenanceInProgress DbServerSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for DbServerSummaryLifecycleStateEnum
func GetDbServerSummaryLifecycleStateEnumValues ¶
func GetDbServerSummaryLifecycleStateEnumValues() []DbServerSummaryLifecycleStateEnum
GetDbServerSummaryLifecycleStateEnumValues Enumerates the set of values for DbServerSummaryLifecycleStateEnum
func GetMappingDbServerSummaryLifecycleStateEnum ¶
func GetMappingDbServerSummaryLifecycleStateEnum(val string) (DbServerSummaryLifecycleStateEnum, bool)
GetMappingDbServerSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystem ¶
type DbSystem struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the availability domain that the DB system is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the DB system. The shape determines resources to allocate to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, storage, and memory Shape *string `mandatory:"true" json:"shape"` // The public key portion of one or more key pairs used for SSH access to the DB system. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The hostname for the DB system. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the DB system. Domain *string `mandatory:"true" json:"domain"` // The number of CPU cores enabled on the DB system. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The Oracle Database edition that applies to all the databases on the DB system. DatabaseEdition DbSystemDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The current state of the DB system. LifecycleState DbSystemLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // List of the Fault Domains in which this DB system is provisioned. FaultDomains []string `mandatory:"false" json:"faultDomains"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restriction:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` // Memory allocated to the DB system, in gigabytes. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode DbSystemStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // The time zone of the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The Oracle Database version of the DB system. Version *string `mandatory:"false" json:"version"` // The most recent OS Patch Version applied on the DB system. OsVersion *string `mandatory:"false" json:"osVersion"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 40 and 80. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation starts. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The port number configured for the listener on the DB system. ListenerPort *int `mandatory:"false" json:"listenerPort"` // The date and time the DB system was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The type of redundancy configured for the DB system. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy DbSystemDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // True, if Sparse Diskgroup is configured for Exadata dbsystem, False, if Sparse diskgroup was not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv4 addresses associated with the DB system. // SCAN IPv4 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpIds []string `mandatory:"false" json:"scanIpIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IPv4 (VIP) addresses associated with the DB system. // The Cluster Ready Services (CRS) creates and maintains one VIPv4 address for each node in the DB system to // enable failover. If one node fails, the VIPv4 is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv6 addresses associated with the DB system. // SCAN IPv6 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpv6Ids []string `mandatory:"false" json:"scanIpv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IPv6 (VIP) addresses associated with the DB system. // The Cluster Ready Services (CRS) creates and maintains one VIP IpV6 address for each node in the DB system to // enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. Vipv6Ids []string `mandatory:"false" json:"vipv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the DB system. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the DB system. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the DB system is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` // The data storage size, in gigabytes, that is currently available to the DB system. Applies only for virtual machine DB systems. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The RECO/REDO storage size, in gigabytes, that is currently allocated to the DB system. Applies only for virtual machine DB systems. RecoStorageSizeInGB *int `mandatory:"false" json:"recoStorageSizeInGB"` // The number of nodes in the DB system. For RAC DB systems, the value is greater than 1. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel DbSystemLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. SourceDbSystemId *string `mandatory:"false" json:"sourceDbSystemId"` // The point in time for a cloned database system when the data disks were cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). PointInTimeDataDiskCloneTimestamp *common.SDKTime `mandatory:"false" json:"pointInTimeDataDiskCloneTimestamp"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` IormConfigCache *ExadataIormConfig `mandatory:"false" json:"iormConfigCache"` }
DbSystem The representation of DbSystem
func (DbSystem) 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 DbSystemComputePerformanceSummary ¶ added in v65.6.0
type DbSystemComputePerformanceSummary struct { // The shape of the DB system. Shape *string `mandatory:"true" json:"shape"` // List of Compute performance details for the specified DB system shape. ComputePerformanceList []ComputePerformanceSummary `mandatory:"true" json:"computePerformanceList"` }
DbSystemComputePerformanceSummary Representation of disk performance detail parameters.
func (DbSystemComputePerformanceSummary) String ¶ added in v65.6.0
func (m DbSystemComputePerformanceSummary) String() string
func (DbSystemComputePerformanceSummary) ValidateEnumValue ¶ added in v65.6.0
func (m DbSystemComputePerformanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemDatabaseEditionEnum ¶
type DbSystemDatabaseEditionEnum string
DbSystemDatabaseEditionEnum Enum with underlying type: string
const ( DbSystemDatabaseEditionStandardEdition DbSystemDatabaseEditionEnum = "STANDARD_EDITION" DbSystemDatabaseEditionEnterpriseEdition DbSystemDatabaseEditionEnum = "ENTERPRISE_EDITION" DbSystemDatabaseEditionEnterpriseEditionHighPerformance DbSystemDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" DbSystemDatabaseEditionEnterpriseEditionExtremePerformance DbSystemDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for DbSystemDatabaseEditionEnum
func GetDbSystemDatabaseEditionEnumValues ¶
func GetDbSystemDatabaseEditionEnumValues() []DbSystemDatabaseEditionEnum
GetDbSystemDatabaseEditionEnumValues Enumerates the set of values for DbSystemDatabaseEditionEnum
func GetMappingDbSystemDatabaseEditionEnum ¶
func GetMappingDbSystemDatabaseEditionEnum(val string) (DbSystemDatabaseEditionEnum, bool)
GetMappingDbSystemDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemDiskRedundancyEnum ¶
type DbSystemDiskRedundancyEnum string
DbSystemDiskRedundancyEnum Enum with underlying type: string
const ( DbSystemDiskRedundancyHigh DbSystemDiskRedundancyEnum = "HIGH" DbSystemDiskRedundancyNormal DbSystemDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for DbSystemDiskRedundancyEnum
func GetDbSystemDiskRedundancyEnumValues ¶
func GetDbSystemDiskRedundancyEnumValues() []DbSystemDiskRedundancyEnum
GetDbSystemDiskRedundancyEnumValues Enumerates the set of values for DbSystemDiskRedundancyEnum
func GetMappingDbSystemDiskRedundancyEnum ¶
func GetMappingDbSystemDiskRedundancyEnum(val string) (DbSystemDiskRedundancyEnum, bool)
GetMappingDbSystemDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemLicenseModelEnum ¶
type DbSystemLicenseModelEnum string
DbSystemLicenseModelEnum Enum with underlying type: string
const ( DbSystemLicenseModelLicenseIncluded DbSystemLicenseModelEnum = "LICENSE_INCLUDED" DbSystemLicenseModelBringYourOwnLicense DbSystemLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for DbSystemLicenseModelEnum
func GetDbSystemLicenseModelEnumValues ¶
func GetDbSystemLicenseModelEnumValues() []DbSystemLicenseModelEnum
GetDbSystemLicenseModelEnumValues Enumerates the set of values for DbSystemLicenseModelEnum
func GetMappingDbSystemLicenseModelEnum ¶
func GetMappingDbSystemLicenseModelEnum(val string) (DbSystemLicenseModelEnum, bool)
GetMappingDbSystemLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemLifecycleStateEnum ¶
type DbSystemLifecycleStateEnum string
DbSystemLifecycleStateEnum Enum with underlying type: string
const ( DbSystemLifecycleStateProvisioning DbSystemLifecycleStateEnum = "PROVISIONING" DbSystemLifecycleStateAvailable DbSystemLifecycleStateEnum = "AVAILABLE" DbSystemLifecycleStateUpdating DbSystemLifecycleStateEnum = "UPDATING" DbSystemLifecycleStateTerminating DbSystemLifecycleStateEnum = "TERMINATING" DbSystemLifecycleStateTerminated DbSystemLifecycleStateEnum = "TERMINATED" DbSystemLifecycleStateFailed DbSystemLifecycleStateEnum = "FAILED" DbSystemLifecycleStateMigrated DbSystemLifecycleStateEnum = "MIGRATED" DbSystemLifecycleStateMaintenanceInProgress DbSystemLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" DbSystemLifecycleStateNeedsAttention DbSystemLifecycleStateEnum = "NEEDS_ATTENTION" DbSystemLifecycleStateUpgrading DbSystemLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for DbSystemLifecycleStateEnum
func GetDbSystemLifecycleStateEnumValues ¶
func GetDbSystemLifecycleStateEnumValues() []DbSystemLifecycleStateEnum
GetDbSystemLifecycleStateEnumValues Enumerates the set of values for DbSystemLifecycleStateEnum
func GetMappingDbSystemLifecycleStateEnum ¶
func GetMappingDbSystemLifecycleStateEnum(val string) (DbSystemLifecycleStateEnum, bool)
GetMappingDbSystemLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemOptions ¶
type DbSystemOptions struct { // The storage option used in DB system. // ASM - Automatic storage management // LVM - Logical Volume management StorageManagement DbSystemOptionsStorageManagementEnum `mandatory:"false" json:"storageManagement,omitempty"` }
DbSystemOptions The DB system options.
func (DbSystemOptions) String ¶
func (m DbSystemOptions) String() string
func (DbSystemOptions) ValidateEnumValue ¶
func (m DbSystemOptions) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemOptionsStorageManagementEnum ¶
type DbSystemOptionsStorageManagementEnum string
DbSystemOptionsStorageManagementEnum Enum with underlying type: string
const ( DbSystemOptionsStorageManagementAsm DbSystemOptionsStorageManagementEnum = "ASM" DbSystemOptionsStorageManagementLvm DbSystemOptionsStorageManagementEnum = "LVM" )
Set of constants representing the allowable values for DbSystemOptionsStorageManagementEnum
func GetDbSystemOptionsStorageManagementEnumValues ¶
func GetDbSystemOptionsStorageManagementEnumValues() []DbSystemOptionsStorageManagementEnum
GetDbSystemOptionsStorageManagementEnumValues Enumerates the set of values for DbSystemOptionsStorageManagementEnum
func GetMappingDbSystemOptionsStorageManagementEnum ¶
func GetMappingDbSystemOptionsStorageManagementEnum(val string) (DbSystemOptionsStorageManagementEnum, bool)
GetMappingDbSystemOptionsStorageManagementEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemShapeSummary ¶
type DbSystemShapeSummary struct { // The name of the shape used for the DB system. Name *string `mandatory:"true" json:"name"` // The maximum number of CPU cores that can be enabled on the DB system for this shape. AvailableCoreCount *int `mandatory:"true" json:"availableCoreCount"` // The family of the shape used for the DB system. ShapeFamily *string `mandatory:"false" json:"shapeFamily"` // The shape type for the virtual machine DB system. Shape type is determined by CPU hardware. Valid values are `AMD` , `INTEL`, `INTEL_FLEX_X9` or `AMPERE_FLEX_A1`. ShapeType DbSystemShapeSummaryShapeTypeEnum `mandatory:"false" json:"shapeType,omitempty"` // Deprecated. Use `name` instead of `shape`. Shape *string `mandatory:"false" json:"shape"` // The minimum number of CPU cores that can be enabled on the DB system for this shape. MinimumCoreCount *int `mandatory:"false" json:"minimumCoreCount"` // The discrete number by which the CPU core count for this shape can be increased or decreased. CoreCountIncrement *int `mandatory:"false" json:"coreCountIncrement"` // The minimum number of Exadata storage servers available for the Exadata infrastructure. MinStorageCount *int `mandatory:"false" json:"minStorageCount"` // The maximum number of Exadata storage servers available for the Exadata infrastructure. MaxStorageCount *int `mandatory:"false" json:"maxStorageCount"` // The maximum data storage available per storage server for this shape. Only applicable to ExaCC Elastic shapes. AvailableDataStoragePerServerInTBs *float64 `mandatory:"false" json:"availableDataStoragePerServerInTBs"` // The maximum memory available per database node for this shape. Only applicable to ExaCC Elastic shapes. AvailableMemoryPerNodeInGBs *int `mandatory:"false" json:"availableMemoryPerNodeInGBs"` // The maximum Db Node storage available per database node for this shape. Only applicable to ExaCC Elastic shapes. AvailableDbNodePerNodeInGBs *int `mandatory:"false" json:"availableDbNodePerNodeInGBs"` // The minimum number of CPU cores that can be enabled per node for this shape. MinCoreCountPerNode *int `mandatory:"false" json:"minCoreCountPerNode"` // The maximum memory that can be enabled for this shape. AvailableMemoryInGBs *int `mandatory:"false" json:"availableMemoryInGBs"` // The minimum memory that need be allocated per node for this shape. MinMemoryPerNodeInGBs *int `mandatory:"false" json:"minMemoryPerNodeInGBs"` // The maximum Db Node storage that can be enabled for this shape. AvailableDbNodeStorageInGBs *int `mandatory:"false" json:"availableDbNodeStorageInGBs"` // The minimum Db Node storage that need be allocated per node for this shape. MinDbNodeStoragePerNodeInGBs *int `mandatory:"false" json:"minDbNodeStoragePerNodeInGBs"` // The maximum DATA storage that can be enabled for this shape. AvailableDataStorageInTBs *int `mandatory:"false" json:"availableDataStorageInTBs"` // The minimum data storage that need be allocated for this shape. MinDataStorageInTBs *int `mandatory:"false" json:"minDataStorageInTBs"` // The display name of the shape used for the DB system. DisplayName *string `mandatory:"false" json:"displayName"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel DbSystemShapeSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // If true, the shape supports configurable DB and Storage Server types. AreServerTypesSupported *bool `mandatory:"false" json:"areServerTypesSupported"` // The minimum number of compute servers available for this shape. MinimumNodeCount *int `mandatory:"false" json:"minimumNodeCount"` // The maximum number of compute servers available for this shape. MaximumNodeCount *int `mandatory:"false" json:"maximumNodeCount"` // The maximum number of CPU cores per database node that can be enabled for this shape. Only applicable to the flex Exadata shape, ExaCC Elastic shapes and VM Flex shapes. AvailableCoreCountPerNode *int `mandatory:"false" json:"availableCoreCountPerNode"` }
DbSystemShapeSummary The shape of the DB system. The shape determines resources to allocate to the DB system - CPU cores and memory for VM shapes; CPU cores, memory and storage for non-VM (or bare metal) shapes. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (DbSystemShapeSummary) String ¶
func (m DbSystemShapeSummary) String() string
func (DbSystemShapeSummary) ValidateEnumValue ¶
func (m DbSystemShapeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemShapeSummaryComputeModelEnum ¶ added in v65.82.0
type DbSystemShapeSummaryComputeModelEnum string
DbSystemShapeSummaryComputeModelEnum Enum with underlying type: string
const ( DbSystemShapeSummaryComputeModelEcpu DbSystemShapeSummaryComputeModelEnum = "ECPU" DbSystemShapeSummaryComputeModelOcpu DbSystemShapeSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for DbSystemShapeSummaryComputeModelEnum
func GetDbSystemShapeSummaryComputeModelEnumValues ¶ added in v65.82.0
func GetDbSystemShapeSummaryComputeModelEnumValues() []DbSystemShapeSummaryComputeModelEnum
GetDbSystemShapeSummaryComputeModelEnumValues Enumerates the set of values for DbSystemShapeSummaryComputeModelEnum
func GetMappingDbSystemShapeSummaryComputeModelEnum ¶ added in v65.82.0
func GetMappingDbSystemShapeSummaryComputeModelEnum(val string) (DbSystemShapeSummaryComputeModelEnum, bool)
GetMappingDbSystemShapeSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemShapeSummaryShapeTypeEnum ¶ added in v65.6.0
type DbSystemShapeSummaryShapeTypeEnum string
DbSystemShapeSummaryShapeTypeEnum Enum with underlying type: string
const ( DbSystemShapeSummaryShapeTypeAmd DbSystemShapeSummaryShapeTypeEnum = "AMD" DbSystemShapeSummaryShapeTypeIntel DbSystemShapeSummaryShapeTypeEnum = "INTEL" DbSystemShapeSummaryShapeTypeIntelFlexX9 DbSystemShapeSummaryShapeTypeEnum = "INTEL_FLEX_X9" DbSystemShapeSummaryShapeTypeAmpereFlexA1 DbSystemShapeSummaryShapeTypeEnum = "AMPERE_FLEX_A1" )
Set of constants representing the allowable values for DbSystemShapeSummaryShapeTypeEnum
func GetDbSystemShapeSummaryShapeTypeEnumValues ¶ added in v65.6.0
func GetDbSystemShapeSummaryShapeTypeEnumValues() []DbSystemShapeSummaryShapeTypeEnum
GetDbSystemShapeSummaryShapeTypeEnumValues Enumerates the set of values for DbSystemShapeSummaryShapeTypeEnum
func GetMappingDbSystemShapeSummaryShapeTypeEnum ¶ added in v65.6.0
func GetMappingDbSystemShapeSummaryShapeTypeEnum(val string) (DbSystemShapeSummaryShapeTypeEnum, bool)
GetMappingDbSystemShapeSummaryShapeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemStoragePerformanceSummary ¶ added in v65.6.0
type DbSystemStoragePerformanceSummary struct { // ShapeType of the DbSystems INTEL , AMD, INTEL_FLEX_X9 or AMPERE_FLEX_A1 ShapeType DbSystemStoragePerformanceSummaryShapeTypeEnum `mandatory:"true" json:"shapeType"` // List of storage performance for the DATA disks DataStoragePerformanceList []StoragePerformanceDetails `mandatory:"true" json:"dataStoragePerformanceList"` // List of storage performance for the RECO disks RecoStoragePerformanceList []StoragePerformanceDetails `mandatory:"true" json:"recoStoragePerformanceList"` }
DbSystemStoragePerformanceSummary Representation of storage performance summary per shapeType .
func (DbSystemStoragePerformanceSummary) String ¶ added in v65.6.0
func (m DbSystemStoragePerformanceSummary) String() string
func (DbSystemStoragePerformanceSummary) ValidateEnumValue ¶ added in v65.6.0
func (m DbSystemStoragePerformanceSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemStoragePerformanceSummaryShapeTypeEnum ¶ added in v65.6.0
type DbSystemStoragePerformanceSummaryShapeTypeEnum string
DbSystemStoragePerformanceSummaryShapeTypeEnum Enum with underlying type: string
const ( DbSystemStoragePerformanceSummaryShapeTypeAmd DbSystemStoragePerformanceSummaryShapeTypeEnum = "AMD" DbSystemStoragePerformanceSummaryShapeTypeIntel DbSystemStoragePerformanceSummaryShapeTypeEnum = "INTEL" DbSystemStoragePerformanceSummaryShapeTypeIntelFlexX9 DbSystemStoragePerformanceSummaryShapeTypeEnum = "INTEL_FLEX_X9" DbSystemStoragePerformanceSummaryShapeTypeAmpereFlexA1 DbSystemStoragePerformanceSummaryShapeTypeEnum = "AMPERE_FLEX_A1" )
Set of constants representing the allowable values for DbSystemStoragePerformanceSummaryShapeTypeEnum
func GetDbSystemStoragePerformanceSummaryShapeTypeEnumValues ¶ added in v65.6.0
func GetDbSystemStoragePerformanceSummaryShapeTypeEnumValues() []DbSystemStoragePerformanceSummaryShapeTypeEnum
GetDbSystemStoragePerformanceSummaryShapeTypeEnumValues Enumerates the set of values for DbSystemStoragePerformanceSummaryShapeTypeEnum
func GetMappingDbSystemStoragePerformanceSummaryShapeTypeEnum ¶ added in v65.6.0
func GetMappingDbSystemStoragePerformanceSummaryShapeTypeEnum(val string) (DbSystemStoragePerformanceSummaryShapeTypeEnum, bool)
GetMappingDbSystemStoragePerformanceSummaryShapeTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemStorageVolumePerformanceModeEnum ¶ added in v65.6.0
type DbSystemStorageVolumePerformanceModeEnum string
DbSystemStorageVolumePerformanceModeEnum Enum with underlying type: string
const ( DbSystemStorageVolumePerformanceModeBalanced DbSystemStorageVolumePerformanceModeEnum = "BALANCED" DbSystemStorageVolumePerformanceModeHighPerformance DbSystemStorageVolumePerformanceModeEnum = "HIGH_PERFORMANCE" )
Set of constants representing the allowable values for DbSystemStorageVolumePerformanceModeEnum
func GetDbSystemStorageVolumePerformanceModeEnumValues ¶ added in v65.6.0
func GetDbSystemStorageVolumePerformanceModeEnumValues() []DbSystemStorageVolumePerformanceModeEnum
GetDbSystemStorageVolumePerformanceModeEnumValues Enumerates the set of values for DbSystemStorageVolumePerformanceModeEnum
func GetMappingDbSystemStorageVolumePerformanceModeEnum ¶ added in v65.6.0
func GetMappingDbSystemStorageVolumePerformanceModeEnum(val string) (DbSystemStorageVolumePerformanceModeEnum, bool)
GetMappingDbSystemStorageVolumePerformanceModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemSummary ¶
type DbSystemSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The name of the availability domain that the DB system is located in. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the DB system. The shape determines resources to allocate to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, storage, and memory Shape *string `mandatory:"true" json:"shape"` // The public key portion of one or more key pairs used for SSH access to the DB system. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The hostname for the DB system. Hostname *string `mandatory:"true" json:"hostname"` // The domain name for the DB system. Domain *string `mandatory:"true" json:"domain"` // The number of CPU cores enabled on the DB system. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The Oracle Database edition that applies to all the databases on the DB system. DatabaseEdition DbSystemSummaryDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The current state of the DB system. LifecycleState DbSystemSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // List of the Fault Domains in which this DB system is provisioned. FaultDomains []string `mandatory:"false" json:"faultDomains"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restriction:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` // Memory allocated to the DB system, in gigabytes. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode DbSystemSummaryStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // The time zone of the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The Oracle Database version of the DB system. Version *string `mandatory:"false" json:"version"` // The most recent OS Patch Version applied on the DB system. OsVersion *string `mandatory:"false" json:"osVersion"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). Accepted values are 40 and 80. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation starts. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The port number configured for the listener on the DB system. ListenerPort *int `mandatory:"false" json:"listenerPort"` // The date and time the DB system was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The type of redundancy configured for the DB system. // NORMAL is 2-way redundancy. // HIGH is 3-way redundancy. DiskRedundancy DbSystemSummaryDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // True, if Sparse Diskgroup is configured for Exadata dbsystem, False, if Sparse diskgroup was not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv4 addresses associated with the DB system. // SCAN IPv4 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpIds []string `mandatory:"false" json:"scanIpIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IPv4 (VIP) addresses associated with the DB system. // The Cluster Ready Services (CRS) creates and maintains one VIPv4 address for each node in the DB system to // enable failover. If one node fails, the VIPv4 is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IPv6 addresses associated with the DB system. // SCAN IPv6 addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpv6Ids []string `mandatory:"false" json:"scanIpv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IPv6 (VIP) addresses associated with the DB system. // The Cluster Ready Services (CRS) creates and maintains one VIP IpV6 address for each node in the DB system to // enable failover. If one node fails, the VIP is reassigned to another active node in the cluster. // **Note:** For a single-node DB system, this list is empty. Vipv6Ids []string `mandatory:"false" json:"vipv6Ids"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the DB system. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the DB system. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone the DB system is associated with. ZoneId *string `mandatory:"false" json:"zoneId"` // The data storage size, in gigabytes, that is currently available to the DB system. Applies only for virtual machine DB systems. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The RECO/REDO storage size, in gigabytes, that is currently allocated to the DB system. Applies only for virtual machine DB systems. RecoStorageSizeInGB *int `mandatory:"false" json:"recoStorageSizeInGB"` // The number of nodes in the DB system. For RAC DB systems, the value is greater than 1. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel DbSystemSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. SourceDbSystemId *string `mandatory:"false" json:"sourceDbSystemId"` // The point in time for a cloned database system when the data disks were cloned from the source database system, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339). PointInTimeDataDiskCloneTimestamp *common.SDKTime `mandatory:"false" json:"pointInTimeDataDiskCloneTimestamp"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` }
DbSystemSummary The Database Service supports several types of DB systems, ranging in size, price, and performance. For details about each type of system, see Bare Metal and Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm). **Note:** Deprecated for Exadata Cloud Service instances using the new resource model (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model). To provision and manage new Exadata Cloud Service systems, use the CloudExadataInfrastructure and CloudVmCluster. See Exadata Cloud Service (https://docs.oracle.com/iaas/Content/Database/Concepts/exaoverview.htm) for more information on Exadata systems. For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to an administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). For information about access control and compartments, see Overview of the Identity Service (https://docs.oracle.com/iaas/Content/Identity/Concepts/overview.htm). For information about availability domains, see Regions and Availability Domains (https://docs.oracle.com/iaas/Content/General/Concepts/regions.htm). To get a list of availability domains, use the `ListAvailabilityDomains` operation in the Identity Service API. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DbSystemSummary) String ¶
func (m DbSystemSummary) String() string
func (DbSystemSummary) ValidateEnumValue ¶
func (m DbSystemSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemSummaryDatabaseEditionEnum ¶
type DbSystemSummaryDatabaseEditionEnum string
DbSystemSummaryDatabaseEditionEnum Enum with underlying type: string
const ( DbSystemSummaryDatabaseEditionStandardEdition DbSystemSummaryDatabaseEditionEnum = "STANDARD_EDITION" DbSystemSummaryDatabaseEditionEnterpriseEdition DbSystemSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" DbSystemSummaryDatabaseEditionEnterpriseEditionHighPerformance DbSystemSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" DbSystemSummaryDatabaseEditionEnterpriseEditionExtremePerformance DbSystemSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for DbSystemSummaryDatabaseEditionEnum
func GetDbSystemSummaryDatabaseEditionEnumValues ¶
func GetDbSystemSummaryDatabaseEditionEnumValues() []DbSystemSummaryDatabaseEditionEnum
GetDbSystemSummaryDatabaseEditionEnumValues Enumerates the set of values for DbSystemSummaryDatabaseEditionEnum
func GetMappingDbSystemSummaryDatabaseEditionEnum ¶
func GetMappingDbSystemSummaryDatabaseEditionEnum(val string) (DbSystemSummaryDatabaseEditionEnum, bool)
GetMappingDbSystemSummaryDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemSummaryDiskRedundancyEnum ¶
type DbSystemSummaryDiskRedundancyEnum string
DbSystemSummaryDiskRedundancyEnum Enum with underlying type: string
const ( DbSystemSummaryDiskRedundancyHigh DbSystemSummaryDiskRedundancyEnum = "HIGH" DbSystemSummaryDiskRedundancyNormal DbSystemSummaryDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for DbSystemSummaryDiskRedundancyEnum
func GetDbSystemSummaryDiskRedundancyEnumValues ¶
func GetDbSystemSummaryDiskRedundancyEnumValues() []DbSystemSummaryDiskRedundancyEnum
GetDbSystemSummaryDiskRedundancyEnumValues Enumerates the set of values for DbSystemSummaryDiskRedundancyEnum
func GetMappingDbSystemSummaryDiskRedundancyEnum ¶
func GetMappingDbSystemSummaryDiskRedundancyEnum(val string) (DbSystemSummaryDiskRedundancyEnum, bool)
GetMappingDbSystemSummaryDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemSummaryLicenseModelEnum ¶
type DbSystemSummaryLicenseModelEnum string
DbSystemSummaryLicenseModelEnum Enum with underlying type: string
const ( DbSystemSummaryLicenseModelLicenseIncluded DbSystemSummaryLicenseModelEnum = "LICENSE_INCLUDED" DbSystemSummaryLicenseModelBringYourOwnLicense DbSystemSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for DbSystemSummaryLicenseModelEnum
func GetDbSystemSummaryLicenseModelEnumValues ¶
func GetDbSystemSummaryLicenseModelEnumValues() []DbSystemSummaryLicenseModelEnum
GetDbSystemSummaryLicenseModelEnumValues Enumerates the set of values for DbSystemSummaryLicenseModelEnum
func GetMappingDbSystemSummaryLicenseModelEnum ¶
func GetMappingDbSystemSummaryLicenseModelEnum(val string) (DbSystemSummaryLicenseModelEnum, bool)
GetMappingDbSystemSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemSummaryLifecycleStateEnum ¶
type DbSystemSummaryLifecycleStateEnum string
DbSystemSummaryLifecycleStateEnum Enum with underlying type: string
const ( DbSystemSummaryLifecycleStateProvisioning DbSystemSummaryLifecycleStateEnum = "PROVISIONING" DbSystemSummaryLifecycleStateAvailable DbSystemSummaryLifecycleStateEnum = "AVAILABLE" DbSystemSummaryLifecycleStateUpdating DbSystemSummaryLifecycleStateEnum = "UPDATING" DbSystemSummaryLifecycleStateTerminating DbSystemSummaryLifecycleStateEnum = "TERMINATING" DbSystemSummaryLifecycleStateTerminated DbSystemSummaryLifecycleStateEnum = "TERMINATED" DbSystemSummaryLifecycleStateFailed DbSystemSummaryLifecycleStateEnum = "FAILED" DbSystemSummaryLifecycleStateMigrated DbSystemSummaryLifecycleStateEnum = "MIGRATED" DbSystemSummaryLifecycleStateMaintenanceInProgress DbSystemSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" DbSystemSummaryLifecycleStateNeedsAttention DbSystemSummaryLifecycleStateEnum = "NEEDS_ATTENTION" DbSystemSummaryLifecycleStateUpgrading DbSystemSummaryLifecycleStateEnum = "UPGRADING" )
Set of constants representing the allowable values for DbSystemSummaryLifecycleStateEnum
func GetDbSystemSummaryLifecycleStateEnumValues ¶
func GetDbSystemSummaryLifecycleStateEnumValues() []DbSystemSummaryLifecycleStateEnum
GetDbSystemSummaryLifecycleStateEnumValues Enumerates the set of values for DbSystemSummaryLifecycleStateEnum
func GetMappingDbSystemSummaryLifecycleStateEnum ¶
func GetMappingDbSystemSummaryLifecycleStateEnum(val string) (DbSystemSummaryLifecycleStateEnum, bool)
GetMappingDbSystemSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemSummaryStorageVolumePerformanceModeEnum ¶ added in v65.6.0
type DbSystemSummaryStorageVolumePerformanceModeEnum string
DbSystemSummaryStorageVolumePerformanceModeEnum Enum with underlying type: string
const ( DbSystemSummaryStorageVolumePerformanceModeBalanced DbSystemSummaryStorageVolumePerformanceModeEnum = "BALANCED" DbSystemSummaryStorageVolumePerformanceModeHighPerformance DbSystemSummaryStorageVolumePerformanceModeEnum = "HIGH_PERFORMANCE" )
Set of constants representing the allowable values for DbSystemSummaryStorageVolumePerformanceModeEnum
func GetDbSystemSummaryStorageVolumePerformanceModeEnumValues ¶ added in v65.6.0
func GetDbSystemSummaryStorageVolumePerformanceModeEnumValues() []DbSystemSummaryStorageVolumePerformanceModeEnum
GetDbSystemSummaryStorageVolumePerformanceModeEnumValues Enumerates the set of values for DbSystemSummaryStorageVolumePerformanceModeEnum
func GetMappingDbSystemSummaryStorageVolumePerformanceModeEnum ¶ added in v65.6.0
func GetMappingDbSystemSummaryStorageVolumePerformanceModeEnum(val string) (DbSystemSummaryStorageVolumePerformanceModeEnum, bool)
GetMappingDbSystemSummaryStorageVolumePerformanceModeEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemUpgradeHistoryEntry ¶ added in v65.2.0
type DbSystemUpgradeHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the upgrade history entry. Id *string `mandatory:"true" json:"id"` // The operating system upgrade action. Action DbSystemUpgradeHistoryEntryActionEnum `mandatory:"true" json:"action"` // The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation. After this number of days passes, you cannot roll back the upgrade. SnapshotRetentionPeriodInDays *int `mandatory:"true" json:"snapshotRetentionPeriodInDays"` // The current state of the action. LifecycleState DbSystemUpgradeHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the upgrade action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // A valid Oracle Grid Infrastructure (GI) software version. NewGiVersion *string `mandatory:"false" json:"newGiVersion"` // A valid Oracle Grid Infrastructure (GI) software version. OldGiVersion *string `mandatory:"false" json:"oldGiVersion"` // A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 OldOsVersion *string `mandatory:"false" json:"oldOsVersion"` // A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 NewOsVersion *string `mandatory:"false" json:"newOsVersion"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the upgrade action completed TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` }
DbSystemUpgradeHistoryEntry The record of an OS upgrade action on a DB system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (DbSystemUpgradeHistoryEntry) String ¶ added in v65.2.0
func (m DbSystemUpgradeHistoryEntry) String() string
func (DbSystemUpgradeHistoryEntry) ValidateEnumValue ¶ added in v65.2.0
func (m DbSystemUpgradeHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemUpgradeHistoryEntryActionEnum ¶ added in v65.2.0
type DbSystemUpgradeHistoryEntryActionEnum string
DbSystemUpgradeHistoryEntryActionEnum Enum with underlying type: string
const ( DbSystemUpgradeHistoryEntryActionPrecheck DbSystemUpgradeHistoryEntryActionEnum = "PRECHECK" DbSystemUpgradeHistoryEntryActionRollback DbSystemUpgradeHistoryEntryActionEnum = "ROLLBACK" DbSystemUpgradeHistoryEntryActionUpdateSnapshotRetentionDays DbSystemUpgradeHistoryEntryActionEnum = "UPDATE_SNAPSHOT_RETENTION_DAYS" DbSystemUpgradeHistoryEntryActionUpgrade DbSystemUpgradeHistoryEntryActionEnum = "UPGRADE" )
Set of constants representing the allowable values for DbSystemUpgradeHistoryEntryActionEnum
func GetDbSystemUpgradeHistoryEntryActionEnumValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntryActionEnumValues() []DbSystemUpgradeHistoryEntryActionEnum
GetDbSystemUpgradeHistoryEntryActionEnumValues Enumerates the set of values for DbSystemUpgradeHistoryEntryActionEnum
func GetMappingDbSystemUpgradeHistoryEntryActionEnum ¶ added in v65.2.0
func GetMappingDbSystemUpgradeHistoryEntryActionEnum(val string) (DbSystemUpgradeHistoryEntryActionEnum, bool)
GetMappingDbSystemUpgradeHistoryEntryActionEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemUpgradeHistoryEntryLifecycleStateEnum ¶ added in v65.2.0
type DbSystemUpgradeHistoryEntryLifecycleStateEnum string
DbSystemUpgradeHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( DbSystemUpgradeHistoryEntryLifecycleStateInProgress DbSystemUpgradeHistoryEntryLifecycleStateEnum = "IN_PROGRESS" DbSystemUpgradeHistoryEntryLifecycleStateSucceeded DbSystemUpgradeHistoryEntryLifecycleStateEnum = "SUCCEEDED" DbSystemUpgradeHistoryEntryLifecycleStateFailed DbSystemUpgradeHistoryEntryLifecycleStateEnum = "FAILED" DbSystemUpgradeHistoryEntryLifecycleStateNeedsAttention DbSystemUpgradeHistoryEntryLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for DbSystemUpgradeHistoryEntryLifecycleStateEnum
func GetDbSystemUpgradeHistoryEntryLifecycleStateEnumValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntryLifecycleStateEnumValues() []DbSystemUpgradeHistoryEntryLifecycleStateEnum
GetDbSystemUpgradeHistoryEntryLifecycleStateEnumValues Enumerates the set of values for DbSystemUpgradeHistoryEntryLifecycleStateEnum
func GetMappingDbSystemUpgradeHistoryEntryLifecycleStateEnum ¶ added in v65.2.0
func GetMappingDbSystemUpgradeHistoryEntryLifecycleStateEnum(val string) (DbSystemUpgradeHistoryEntryLifecycleStateEnum, bool)
GetMappingDbSystemUpgradeHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemUpgradeHistoryEntrySummary ¶ added in v65.2.0
type DbSystemUpgradeHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the upgrade history entry. Id *string `mandatory:"true" json:"id"` // The operating system upgrade action. Action DbSystemUpgradeHistoryEntrySummaryActionEnum `mandatory:"true" json:"action"` // The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation. After this number of days passes, you cannot roll back the upgrade. SnapshotRetentionPeriodInDays *int `mandatory:"true" json:"snapshotRetentionPeriodInDays"` // The current state of the action. LifecycleState DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the upgrade action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // A valid Oracle Grid Infrastructure (GI) software version. NewGiVersion *string `mandatory:"false" json:"newGiVersion"` // A valid Oracle Grid Infrastructure (GI) software version. OldGiVersion *string `mandatory:"false" json:"oldGiVersion"` // A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 OldOsVersion *string `mandatory:"false" json:"oldOsVersion"` // A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 NewOsVersion *string `mandatory:"false" json:"newOsVersion"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the upgrade action completed TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` }
DbSystemUpgradeHistoryEntrySummary The summary for the record of an OS upgrade action on a DB system.
func (DbSystemUpgradeHistoryEntrySummary) String ¶ added in v65.2.0
func (m DbSystemUpgradeHistoryEntrySummary) String() string
func (DbSystemUpgradeHistoryEntrySummary) ValidateEnumValue ¶ added in v65.2.0
func (m DbSystemUpgradeHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DbSystemUpgradeHistoryEntrySummaryActionEnum ¶ added in v65.2.0
type DbSystemUpgradeHistoryEntrySummaryActionEnum string
DbSystemUpgradeHistoryEntrySummaryActionEnum Enum with underlying type: string
const ( DbSystemUpgradeHistoryEntrySummaryActionPrecheck DbSystemUpgradeHistoryEntrySummaryActionEnum = "PRECHECK" DbSystemUpgradeHistoryEntrySummaryActionRollback DbSystemUpgradeHistoryEntrySummaryActionEnum = "ROLLBACK" DbSystemUpgradeHistoryEntrySummaryActionUpdateSnapshotRetentionDays DbSystemUpgradeHistoryEntrySummaryActionEnum = "UPDATE_SNAPSHOT_RETENTION_DAYS" DbSystemUpgradeHistoryEntrySummaryActionUpgrade DbSystemUpgradeHistoryEntrySummaryActionEnum = "UPGRADE" )
Set of constants representing the allowable values for DbSystemUpgradeHistoryEntrySummaryActionEnum
func GetDbSystemUpgradeHistoryEntrySummaryActionEnumValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntrySummaryActionEnumValues() []DbSystemUpgradeHistoryEntrySummaryActionEnum
GetDbSystemUpgradeHistoryEntrySummaryActionEnumValues Enumerates the set of values for DbSystemUpgradeHistoryEntrySummaryActionEnum
func GetMappingDbSystemUpgradeHistoryEntrySummaryActionEnum ¶ added in v65.2.0
func GetMappingDbSystemUpgradeHistoryEntrySummaryActionEnum(val string) (DbSystemUpgradeHistoryEntrySummaryActionEnum, bool)
GetMappingDbSystemUpgradeHistoryEntrySummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum
type DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum ¶ added in v65.2.0
type DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum string
DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( DbSystemUpgradeHistoryEntrySummaryLifecycleStateInProgress DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" DbSystemUpgradeHistoryEntrySummaryLifecycleStateSucceeded DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" DbSystemUpgradeHistoryEntrySummaryLifecycleStateFailed DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum = "FAILED" DbSystemUpgradeHistoryEntrySummaryLifecycleStateNeedsAttention DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumValues ¶ added in v65.2.0
func GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumValues() []DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum
GetDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum
func GetMappingDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum ¶ added in v65.2.0
func GetMappingDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum(val string) (DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingDbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type DbVersionSummary ¶
type DbVersionSummary struct { // A valid Oracle Database version. Version *string `mandatory:"true" json:"version"` // True if this version of the Oracle Database software is the latest version for a release. IsLatestForMajorVersion *bool `mandatory:"false" json:"isLatestForMajorVersion"` // True if this version of the Oracle Database software supports pluggable databases. SupportsPdb *bool `mandatory:"false" json:"supportsPdb"` // True if this version of the Oracle Database software is the preview version. IsPreviewDbVersion *bool `mandatory:"false" json:"isPreviewDbVersion"` // True if this version of the Oracle Database software is supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" json:"isUpgradeSupported"` }
DbVersionSummary The Oracle Database software version. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (DbVersionSummary) String ¶
func (m DbVersionSummary) String() string
func (DbVersionSummary) ValidateEnumValue ¶
func (m DbVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DefinedFileSystemConfiguration ¶ added in v65.65.1
type DefinedFileSystemConfiguration struct { // The mount point of file system. MountPoint *string `mandatory:"false" json:"mountPoint"` // The minimum size of file system. MinSizeGb *int `mandatory:"false" json:"minSizeGb"` // If true, the file system resize is allowed for the Exadata Infrastructure cluster. If false, the file system resize is not allowed. IsResizable *bool `mandatory:"false" json:"isResizable"` // If true, the file system is used to create a backup prior to Exadata VM OS update. IsBackupPartition *bool `mandatory:"false" json:"isBackupPartition"` }
DefinedFileSystemConfiguration Details of the file system configuration of the Exadata infrastructure.
func (DefinedFileSystemConfiguration) String ¶ added in v65.65.1
func (m DefinedFileSystemConfiguration) String() string
func (DefinedFileSystemConfiguration) ValidateEnumValue ¶ added in v65.65.1
func (m DefinedFileSystemConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteApplicationVipRequest ¶ added in v65.35.0
type DeleteApplicationVipRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application virtual IP (VIP) address. ApplicationVipId *string `mandatory:"true" contributesTo:"path" name:"applicationVipId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteApplicationVipRequest wrapper for the DeleteApplicationVip operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteApplicationVip.go.html to see an example of how to use DeleteApplicationVipRequest.
func (DeleteApplicationVipRequest) BinaryRequestBody ¶ added in v65.35.0
func (request DeleteApplicationVipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteApplicationVipRequest) HTTPRequest ¶ added in v65.35.0
func (request DeleteApplicationVipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteApplicationVipRequest) RetryPolicy ¶ added in v65.35.0
func (request DeleteApplicationVipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteApplicationVipRequest) String ¶ added in v65.35.0
func (request DeleteApplicationVipRequest) String() string
func (DeleteApplicationVipRequest) ValidateEnumValue ¶ added in v65.35.0
func (request DeleteApplicationVipRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteApplicationVipResponse ¶ added in v65.35.0
type DeleteApplicationVipResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteApplicationVipResponse wrapper for the DeleteApplicationVip operation
func (DeleteApplicationVipResponse) HTTPResponse ¶ added in v65.35.0
func (response DeleteApplicationVipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteApplicationVipResponse) String ¶ added in v65.35.0
func (response DeleteApplicationVipResponse) String() string
type DeleteAutonomousDatabaseBackupRequest ¶ added in v65.32.0
type DeleteAutonomousDatabaseBackupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. AutonomousDatabaseBackupId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseBackupId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAutonomousDatabaseBackupRequest wrapper for the DeleteAutonomousDatabaseBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabaseBackup.go.html to see an example of how to use DeleteAutonomousDatabaseBackupRequest.
func (DeleteAutonomousDatabaseBackupRequest) BinaryRequestBody ¶ added in v65.32.0
func (request DeleteAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAutonomousDatabaseBackupRequest) HTTPRequest ¶ added in v65.32.0
func (request DeleteAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAutonomousDatabaseBackupRequest) RetryPolicy ¶ added in v65.32.0
func (request DeleteAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAutonomousDatabaseBackupRequest) String ¶ added in v65.32.0
func (request DeleteAutonomousDatabaseBackupRequest) String() string
func (DeleteAutonomousDatabaseBackupRequest) ValidateEnumValue ¶ added in v65.32.0
func (request DeleteAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAutonomousDatabaseBackupResponse ¶ added in v65.32.0
type DeleteAutonomousDatabaseBackupResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteAutonomousDatabaseBackupResponse wrapper for the DeleteAutonomousDatabaseBackup operation
func (DeleteAutonomousDatabaseBackupResponse) HTTPResponse ¶ added in v65.32.0
func (response DeleteAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousDatabaseBackupResponse) String ¶ added in v65.32.0
func (response DeleteAutonomousDatabaseBackupResponse) String() string
type DeleteAutonomousDatabaseRequest ¶
type DeleteAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAutonomousDatabaseRequest wrapper for the DeleteAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabase.go.html to see an example of how to use DeleteAutonomousDatabaseRequest.
func (DeleteAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request DeleteAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAutonomousDatabaseRequest) HTTPRequest ¶
func (request DeleteAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAutonomousDatabaseRequest) RetryPolicy ¶
func (request DeleteAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAutonomousDatabaseRequest) String ¶
func (request DeleteAutonomousDatabaseRequest) String() string
func (DeleteAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request DeleteAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAutonomousDatabaseResponse ¶
type DeleteAutonomousDatabaseResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteAutonomousDatabaseResponse wrapper for the DeleteAutonomousDatabase operation
func (DeleteAutonomousDatabaseResponse) HTTPResponse ¶
func (response DeleteAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousDatabaseResponse) String ¶
func (response DeleteAutonomousDatabaseResponse) String() string
type DeleteAutonomousDatabaseSoftwareImageRequest ¶ added in v65.63.2
type DeleteAutonomousDatabaseSoftwareImageRequest struct { // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseSoftwareImageId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAutonomousDatabaseSoftwareImageRequest wrapper for the DeleteAutonomousDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousDatabaseSoftwareImage.go.html to see an example of how to use DeleteAutonomousDatabaseSoftwareImageRequest.
func (DeleteAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody ¶ added in v65.63.2
func (request DeleteAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAutonomousDatabaseSoftwareImageRequest) HTTPRequest ¶ added in v65.63.2
func (request DeleteAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAutonomousDatabaseSoftwareImageRequest) RetryPolicy ¶ added in v65.63.2
func (request DeleteAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAutonomousDatabaseSoftwareImageRequest) String ¶ added in v65.63.2
func (request DeleteAutonomousDatabaseSoftwareImageRequest) String() string
func (DeleteAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue ¶ added in v65.63.2
func (request DeleteAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAutonomousDatabaseSoftwareImageResponse ¶ added in v65.63.2
type DeleteAutonomousDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteAutonomousDatabaseSoftwareImageResponse wrapper for the DeleteAutonomousDatabaseSoftwareImage operation
func (DeleteAutonomousDatabaseSoftwareImageResponse) HTTPResponse ¶ added in v65.63.2
func (response DeleteAutonomousDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousDatabaseSoftwareImageResponse) String ¶ added in v65.63.2
func (response DeleteAutonomousDatabaseSoftwareImageResponse) String() string
type DeleteAutonomousVmClusterRequest ¶
type DeleteAutonomousVmClusterRequest struct { // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteAutonomousVmClusterRequest wrapper for the DeleteAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteAutonomousVmCluster.go.html to see an example of how to use DeleteAutonomousVmClusterRequest.
func (DeleteAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request DeleteAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteAutonomousVmClusterRequest) HTTPRequest ¶
func (request DeleteAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAutonomousVmClusterRequest) RetryPolicy ¶
func (request DeleteAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAutonomousVmClusterRequest) String ¶
func (request DeleteAutonomousVmClusterRequest) String() string
func (DeleteAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request DeleteAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteAutonomousVmClusterResponse ¶
type DeleteAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteAutonomousVmClusterResponse wrapper for the DeleteAutonomousVmCluster operation
func (DeleteAutonomousVmClusterResponse) HTTPResponse ¶
func (response DeleteAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousVmClusterResponse) String ¶
func (response DeleteAutonomousVmClusterResponse) String() string
type DeleteBackupDestinationRequest ¶
type DeleteBackupDestinationRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteBackupDestinationRequest wrapper for the DeleteBackupDestination operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackupDestination.go.html to see an example of how to use DeleteBackupDestinationRequest.
func (DeleteBackupDestinationRequest) BinaryRequestBody ¶
func (request DeleteBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteBackupDestinationRequest) HTTPRequest ¶
func (request DeleteBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteBackupDestinationRequest) RetryPolicy ¶
func (request DeleteBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteBackupDestinationRequest) String ¶
func (request DeleteBackupDestinationRequest) String() string
func (DeleteBackupDestinationRequest) ValidateEnumValue ¶
func (request DeleteBackupDestinationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteBackupDestinationResponse ¶
type DeleteBackupDestinationResponse 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"` }
DeleteBackupDestinationResponse wrapper for the DeleteBackupDestination operation
func (DeleteBackupDestinationResponse) HTTPResponse ¶
func (response DeleteBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBackupDestinationResponse) String ¶
func (response DeleteBackupDestinationResponse) String() string
type DeleteBackupRequest ¶
type DeleteBackupRequest struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteBackupRequest wrapper for the DeleteBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteBackup.go.html to see an example of how to use DeleteBackupRequest.
func (DeleteBackupRequest) BinaryRequestBody ¶
func (request DeleteBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteBackupRequest) HTTPRequest ¶
func (request DeleteBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteBackupRequest) RetryPolicy ¶
func (request DeleteBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteBackupRequest) String ¶
func (request DeleteBackupRequest) String() string
func (DeleteBackupRequest) ValidateEnumValue ¶
func (request DeleteBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteBackupResponse ¶
type DeleteBackupResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteBackupResponse wrapper for the DeleteBackup operation
func (DeleteBackupResponse) HTTPResponse ¶
func (response DeleteBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBackupResponse) String ¶
func (response DeleteBackupResponse) String() string
type DeleteCloudAutonomousVmClusterRequest ¶
type DeleteCloudAutonomousVmClusterRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCloudAutonomousVmClusterRequest wrapper for the DeleteCloudAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudAutonomousVmCluster.go.html to see an example of how to use DeleteCloudAutonomousVmClusterRequest.
func (DeleteCloudAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request DeleteCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteCloudAutonomousVmClusterRequest) HTTPRequest ¶
func (request DeleteCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCloudAutonomousVmClusterRequest) RetryPolicy ¶
func (request DeleteCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCloudAutonomousVmClusterRequest) String ¶
func (request DeleteCloudAutonomousVmClusterRequest) String() string
func (DeleteCloudAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request DeleteCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteCloudAutonomousVmClusterResponse ¶
type DeleteCloudAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteCloudAutonomousVmClusterResponse wrapper for the DeleteCloudAutonomousVmCluster operation
func (DeleteCloudAutonomousVmClusterResponse) HTTPResponse ¶
func (response DeleteCloudAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCloudAutonomousVmClusterResponse) String ¶
func (response DeleteCloudAutonomousVmClusterResponse) String() string
type DeleteCloudExadataInfrastructureRequest ¶
type DeleteCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // 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"` // If `true`, forces the deletion the specified cloud Exadata infrastructure resource as well as all associated VM clusters. If `false`, the cloud Exadata infrastructure resource can be deleted only if it has no associated VM clusters. Default value is `false`. IsDeleteVmClusters *bool `mandatory:"false" contributesTo:"query" name:"isDeleteVmClusters"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCloudExadataInfrastructureRequest wrapper for the DeleteCloudExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudExadataInfrastructure.go.html to see an example of how to use DeleteCloudExadataInfrastructureRequest.
func (DeleteCloudExadataInfrastructureRequest) BinaryRequestBody ¶
func (request DeleteCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request DeleteCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request DeleteCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCloudExadataInfrastructureRequest) String ¶
func (request DeleteCloudExadataInfrastructureRequest) String() string
func (DeleteCloudExadataInfrastructureRequest) ValidateEnumValue ¶
func (request DeleteCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteCloudExadataInfrastructureResponse ¶
type DeleteCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteCloudExadataInfrastructureResponse wrapper for the DeleteCloudExadataInfrastructure operation
func (DeleteCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response DeleteCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCloudExadataInfrastructureResponse) String ¶
func (response DeleteCloudExadataInfrastructureResponse) String() string
type DeleteCloudVmClusterRequest ¶
type DeleteCloudVmClusterRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteCloudVmClusterRequest wrapper for the DeleteCloudVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteCloudVmCluster.go.html to see an example of how to use DeleteCloudVmClusterRequest.
func (DeleteCloudVmClusterRequest) BinaryRequestBody ¶
func (request DeleteCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteCloudVmClusterRequest) HTTPRequest ¶
func (request DeleteCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteCloudVmClusterRequest) RetryPolicy ¶
func (request DeleteCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteCloudVmClusterRequest) String ¶
func (request DeleteCloudVmClusterRequest) String() string
func (DeleteCloudVmClusterRequest) ValidateEnumValue ¶
func (request DeleteCloudVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteCloudVmClusterResponse ¶
type DeleteCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteCloudVmClusterResponse wrapper for the DeleteCloudVmCluster operation
func (DeleteCloudVmClusterResponse) HTTPResponse ¶
func (response DeleteCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteCloudVmClusterResponse) String ¶
func (response DeleteCloudVmClusterResponse) String() string
type DeleteConsoleConnectionRequest ¶
type DeleteConsoleConnectionRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console connection. ConsoleConnectionId *string `mandatory:"true" contributesTo:"path" name:"consoleConnectionId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConsoleConnectionRequest wrapper for the DeleteConsoleConnection operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteConsoleConnection.go.html to see an example of how to use DeleteConsoleConnectionRequest.
func (DeleteConsoleConnectionRequest) BinaryRequestBody ¶
func (request DeleteConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteConsoleConnectionRequest) HTTPRequest ¶
func (request DeleteConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConsoleConnectionRequest) RetryPolicy ¶
func (request DeleteConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConsoleConnectionRequest) String ¶
func (request DeleteConsoleConnectionRequest) String() string
func (DeleteConsoleConnectionRequest) ValidateEnumValue ¶
func (request DeleteConsoleConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteConsoleConnectionResponse ¶
type DeleteConsoleConnectionResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
DeleteConsoleConnectionResponse wrapper for the DeleteConsoleConnection operation
func (DeleteConsoleConnectionResponse) HTTPResponse ¶
func (response DeleteConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConsoleConnectionResponse) String ¶
func (response DeleteConsoleConnectionResponse) String() string
type DeleteConsoleHistoryRequest ¶ added in v65.54.0
type DeleteConsoleHistoryRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console history. ConsoleHistoryId *string `mandatory:"true" contributesTo:"path" name:"consoleHistoryId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteConsoleHistoryRequest wrapper for the DeleteConsoleHistory operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteConsoleHistory.go.html to see an example of how to use DeleteConsoleHistoryRequest.
func (DeleteConsoleHistoryRequest) BinaryRequestBody ¶ added in v65.54.0
func (request DeleteConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteConsoleHistoryRequest) HTTPRequest ¶ added in v65.54.0
func (request DeleteConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteConsoleHistoryRequest) RetryPolicy ¶ added in v65.54.0
func (request DeleteConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteConsoleHistoryRequest) String ¶ added in v65.54.0
func (request DeleteConsoleHistoryRequest) String() string
func (DeleteConsoleHistoryRequest) ValidateEnumValue ¶ added in v65.54.0
func (request DeleteConsoleHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteConsoleHistoryResponse ¶ added in v65.54.0
type DeleteConsoleHistoryResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteConsoleHistoryResponse wrapper for the DeleteConsoleHistory operation
func (DeleteConsoleHistoryResponse) HTTPResponse ¶ added in v65.54.0
func (response DeleteConsoleHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteConsoleHistoryResponse) String ¶ added in v65.54.0
func (response DeleteConsoleHistoryResponse) String() string
type DeleteDatabaseRequest ¶
type DeleteDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // 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"` // Whether to perform a final backup of the database or not. Default is false. // If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. // This parameter is used in multiple APIs. Refer to the API description for details on how the operation uses it. PerformFinalBackup *bool `mandatory:"false" contributesTo:"query" name:"performFinalBackup"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseRequest wrapper for the DeleteDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabase.go.html to see an example of how to use DeleteDatabaseRequest.
func (DeleteDatabaseRequest) BinaryRequestBody ¶
func (request DeleteDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseRequest) HTTPRequest ¶
func (request DeleteDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseRequest) RetryPolicy ¶
func (request DeleteDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseRequest) String ¶
func (request DeleteDatabaseRequest) String() string
func (DeleteDatabaseRequest) ValidateEnumValue ¶
func (request DeleteDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDatabaseResponse ¶
type DeleteDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteDatabaseResponse wrapper for the DeleteDatabase operation
func (DeleteDatabaseResponse) HTTPResponse ¶
func (response DeleteDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseResponse) String ¶
func (response DeleteDatabaseResponse) String() string
type DeleteDatabaseSoftwareImageRequest ¶
type DeleteDatabaseSoftwareImageRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDatabaseSoftwareImageRequest wrapper for the DeleteDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDatabaseSoftwareImage.go.html to see an example of how to use DeleteDatabaseSoftwareImageRequest.
func (DeleteDatabaseSoftwareImageRequest) BinaryRequestBody ¶
func (request DeleteDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request DeleteDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request DeleteDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDatabaseSoftwareImageRequest) String ¶
func (request DeleteDatabaseSoftwareImageRequest) String() string
func (DeleteDatabaseSoftwareImageRequest) ValidateEnumValue ¶
func (request DeleteDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDatabaseSoftwareImageResponse ¶
type DeleteDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteDatabaseSoftwareImageResponse wrapper for the DeleteDatabaseSoftwareImage operation
func (DeleteDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response DeleteDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDatabaseSoftwareImageResponse) String ¶
func (response DeleteDatabaseSoftwareImageResponse) String() string
type DeleteDbHomeRequest ¶
type DeleteDbHomeRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // 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"` // Whether to perform a final backup of the database or not. Default is false. // If you previously used RMAN or dbcli to configure backups and then you switch to using the Console or the API for backups, a new backup configuration is created and associated with your database. This means that you can no longer rely on your previously configured unmanaged backups to work. // This parameter is used in multiple APIs. Refer to the API description for details on how the operation uses it. PerformFinalBackup *bool `mandatory:"false" contributesTo:"query" name:"performFinalBackup"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteDbHomeRequest wrapper for the DeleteDbHome operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteDbHome.go.html to see an example of how to use DeleteDbHomeRequest.
func (DeleteDbHomeRequest) BinaryRequestBody ¶
func (request DeleteDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteDbHomeRequest) HTTPRequest ¶
func (request DeleteDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDbHomeRequest) RetryPolicy ¶
func (request DeleteDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteDbHomeRequest) String ¶
func (request DeleteDbHomeRequest) String() string
func (DeleteDbHomeRequest) ValidateEnumValue ¶
func (request DeleteDbHomeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteDbHomeResponse ¶
type DeleteDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteDbHomeResponse wrapper for the DeleteDbHome operation
func (DeleteDbHomeResponse) HTTPResponse ¶
func (response DeleteDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDbHomeResponse) String ¶
func (response DeleteDbHomeResponse) String() string
type DeleteExadataInfrastructureRequest ¶
type DeleteExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExadataInfrastructureRequest wrapper for the DeleteExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExadataInfrastructure.go.html to see an example of how to use DeleteExadataInfrastructureRequest.
func (DeleteExadataInfrastructureRequest) BinaryRequestBody ¶
func (request DeleteExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExadataInfrastructureRequest) HTTPRequest ¶
func (request DeleteExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExadataInfrastructureRequest) RetryPolicy ¶
func (request DeleteExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExadataInfrastructureRequest) String ¶
func (request DeleteExadataInfrastructureRequest) String() string
func (DeleteExadataInfrastructureRequest) ValidateEnumValue ¶
func (request DeleteExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExadataInfrastructureResponse ¶
type DeleteExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExadataInfrastructureResponse wrapper for the DeleteExadataInfrastructure operation
func (DeleteExadataInfrastructureResponse) HTTPResponse ¶
func (response DeleteExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExadataInfrastructureResponse) String ¶
func (response DeleteExadataInfrastructureResponse) String() string
type DeleteExadbVmClusterRequest ¶ added in v65.69.0
type DeleteExadbVmClusterRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExadbVmClusterRequest wrapper for the DeleteExadbVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExadbVmCluster.go.html to see an example of how to use DeleteExadbVmClusterRequest.
func (DeleteExadbVmClusterRequest) BinaryRequestBody ¶ added in v65.69.0
func (request DeleteExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExadbVmClusterRequest) HTTPRequest ¶ added in v65.69.0
func (request DeleteExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExadbVmClusterRequest) RetryPolicy ¶ added in v65.69.0
func (request DeleteExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExadbVmClusterRequest) String ¶ added in v65.69.0
func (request DeleteExadbVmClusterRequest) String() string
func (DeleteExadbVmClusterRequest) ValidateEnumValue ¶ added in v65.69.0
func (request DeleteExadbVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExadbVmClusterResponse ¶ added in v65.69.0
type DeleteExadbVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExadbVmClusterResponse wrapper for the DeleteExadbVmCluster operation
func (DeleteExadbVmClusterResponse) HTTPResponse ¶ added in v65.69.0
func (response DeleteExadbVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExadbVmClusterResponse) String ¶ added in v65.69.0
func (response DeleteExadbVmClusterResponse) String() string
type DeleteExascaleDbStorageVaultRequest ¶ added in v65.69.0
type DeleteExascaleDbStorageVaultRequest struct { // The Exadata Database Storage Vault OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExascaleDbStorageVaultId *string `mandatory:"true" contributesTo:"path" name:"exascaleDbStorageVaultId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExascaleDbStorageVaultRequest wrapper for the DeleteExascaleDbStorageVault operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExascaleDbStorageVault.go.html to see an example of how to use DeleteExascaleDbStorageVaultRequest.
func (DeleteExascaleDbStorageVaultRequest) BinaryRequestBody ¶ added in v65.69.0
func (request DeleteExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExascaleDbStorageVaultRequest) HTTPRequest ¶ added in v65.69.0
func (request DeleteExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExascaleDbStorageVaultRequest) RetryPolicy ¶ added in v65.69.0
func (request DeleteExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExascaleDbStorageVaultRequest) String ¶ added in v65.69.0
func (request DeleteExascaleDbStorageVaultRequest) String() string
func (DeleteExascaleDbStorageVaultRequest) ValidateEnumValue ¶ added in v65.69.0
func (request DeleteExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExascaleDbStorageVaultResponse ¶ added in v65.69.0
type DeleteExascaleDbStorageVaultResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExascaleDbStorageVaultResponse wrapper for the DeleteExascaleDbStorageVault operation
func (DeleteExascaleDbStorageVaultResponse) HTTPResponse ¶ added in v65.69.0
func (response DeleteExascaleDbStorageVaultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExascaleDbStorageVaultResponse) String ¶ added in v65.69.0
func (response DeleteExascaleDbStorageVaultResponse) String() string
type DeleteExecutionActionRequest ¶ added in v65.73.0
type DeleteExecutionActionRequest struct { // The execution action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionActionId *string `mandatory:"true" contributesTo:"path" name:"executionActionId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExecutionActionRequest wrapper for the DeleteExecutionAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExecutionAction.go.html to see an example of how to use DeleteExecutionActionRequest.
func (DeleteExecutionActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request DeleteExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExecutionActionRequest) HTTPRequest ¶ added in v65.73.0
func (request DeleteExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExecutionActionRequest) RetryPolicy ¶ added in v65.73.0
func (request DeleteExecutionActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExecutionActionRequest) String ¶ added in v65.73.0
func (request DeleteExecutionActionRequest) String() string
func (DeleteExecutionActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request DeleteExecutionActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExecutionActionResponse ¶ added in v65.73.0
type DeleteExecutionActionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExecutionActionResponse wrapper for the DeleteExecutionAction operation
func (DeleteExecutionActionResponse) HTTPResponse ¶ added in v65.73.0
func (response DeleteExecutionActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExecutionActionResponse) String ¶ added in v65.73.0
func (response DeleteExecutionActionResponse) String() string
type DeleteExecutionWindowRequest ¶ added in v65.73.0
type DeleteExecutionWindowRequest struct { // The execution window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionWindowId *string `mandatory:"true" contributesTo:"path" name:"executionWindowId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExecutionWindowRequest wrapper for the DeleteExecutionWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExecutionWindow.go.html to see an example of how to use DeleteExecutionWindowRequest.
func (DeleteExecutionWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request DeleteExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExecutionWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request DeleteExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExecutionWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request DeleteExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExecutionWindowRequest) String ¶ added in v65.73.0
func (request DeleteExecutionWindowRequest) String() string
func (DeleteExecutionWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request DeleteExecutionWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExecutionWindowResponse ¶ added in v65.73.0
type DeleteExecutionWindowResponse 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"` }
DeleteExecutionWindowResponse wrapper for the DeleteExecutionWindow operation
func (DeleteExecutionWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response DeleteExecutionWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExecutionWindowResponse) String ¶ added in v65.73.0
func (response DeleteExecutionWindowResponse) String() string
type DeleteExternalContainerDatabaseRequest ¶
type DeleteExternalContainerDatabaseRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Unique identifier for the request. 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 }
DeleteExternalContainerDatabaseRequest wrapper for the DeleteExternalContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalContainerDatabase.go.html to see an example of how to use DeleteExternalContainerDatabaseRequest.
func (DeleteExternalContainerDatabaseRequest) BinaryRequestBody ¶
func (request DeleteExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExternalContainerDatabaseRequest) HTTPRequest ¶
func (request DeleteExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalContainerDatabaseRequest) RetryPolicy ¶
func (request DeleteExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalContainerDatabaseRequest) String ¶
func (request DeleteExternalContainerDatabaseRequest) String() string
func (DeleteExternalContainerDatabaseRequest) ValidateEnumValue ¶
func (request DeleteExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExternalContainerDatabaseResponse ¶
type DeleteExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExternalContainerDatabaseResponse wrapper for the DeleteExternalContainerDatabase operation
func (DeleteExternalContainerDatabaseResponse) HTTPResponse ¶
func (response DeleteExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalContainerDatabaseResponse) String ¶
func (response DeleteExternalContainerDatabaseResponse) String() string
type DeleteExternalDatabaseConnectorRequest ¶
type DeleteExternalDatabaseConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExternalDatabaseConnectorRequest wrapper for the DeleteExternalDatabaseConnector operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalDatabaseConnector.go.html to see an example of how to use DeleteExternalDatabaseConnectorRequest.
func (DeleteExternalDatabaseConnectorRequest) BinaryRequestBody ¶
func (request DeleteExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request DeleteExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request DeleteExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalDatabaseConnectorRequest) String ¶
func (request DeleteExternalDatabaseConnectorRequest) String() string
func (DeleteExternalDatabaseConnectorRequest) ValidateEnumValue ¶
func (request DeleteExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExternalDatabaseConnectorResponse ¶
type DeleteExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExternalDatabaseConnectorResponse wrapper for the DeleteExternalDatabaseConnector operation
func (DeleteExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response DeleteExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalDatabaseConnectorResponse) String ¶
func (response DeleteExternalDatabaseConnectorResponse) String() string
type DeleteExternalNonContainerDatabaseRequest ¶
type DeleteExternalNonContainerDatabaseRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteExternalNonContainerDatabaseRequest wrapper for the DeleteExternalNonContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalNonContainerDatabase.go.html to see an example of how to use DeleteExternalNonContainerDatabaseRequest.
func (DeleteExternalNonContainerDatabaseRequest) BinaryRequestBody ¶
func (request DeleteExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request DeleteExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request DeleteExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalNonContainerDatabaseRequest) String ¶
func (request DeleteExternalNonContainerDatabaseRequest) String() string
func (DeleteExternalNonContainerDatabaseRequest) ValidateEnumValue ¶
func (request DeleteExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExternalNonContainerDatabaseResponse ¶
type DeleteExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExternalNonContainerDatabaseResponse wrapper for the DeleteExternalNonContainerDatabase operation
func (DeleteExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response DeleteExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalNonContainerDatabaseResponse) String ¶
func (response DeleteExternalNonContainerDatabaseResponse) String() string
type DeleteExternalPluggableDatabaseRequest ¶
type DeleteExternalPluggableDatabaseRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Unique identifier for the request. 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 }
DeleteExternalPluggableDatabaseRequest wrapper for the DeleteExternalPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteExternalPluggableDatabase.go.html to see an example of how to use DeleteExternalPluggableDatabaseRequest.
func (DeleteExternalPluggableDatabaseRequest) BinaryRequestBody ¶
func (request DeleteExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request DeleteExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request DeleteExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteExternalPluggableDatabaseRequest) String ¶
func (request DeleteExternalPluggableDatabaseRequest) String() string
func (DeleteExternalPluggableDatabaseRequest) ValidateEnumValue ¶
func (request DeleteExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteExternalPluggableDatabaseResponse ¶
type DeleteExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteExternalPluggableDatabaseResponse wrapper for the DeleteExternalPluggableDatabase operation
func (DeleteExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response DeleteExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteExternalPluggableDatabaseResponse) String ¶
func (response DeleteExternalPluggableDatabaseResponse) String() string
type DeleteKeyStoreRequest ¶
type DeleteKeyStoreRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteKeyStoreRequest wrapper for the DeleteKeyStore operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteKeyStore.go.html to see an example of how to use DeleteKeyStoreRequest.
func (DeleteKeyStoreRequest) BinaryRequestBody ¶
func (request DeleteKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteKeyStoreRequest) HTTPRequest ¶
func (request DeleteKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteKeyStoreRequest) RetryPolicy ¶
func (request DeleteKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteKeyStoreRequest) String ¶
func (request DeleteKeyStoreRequest) String() string
func (DeleteKeyStoreRequest) ValidateEnumValue ¶
func (request DeleteKeyStoreRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteKeyStoreResponse ¶
type DeleteKeyStoreResponse 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"` }
DeleteKeyStoreResponse wrapper for the DeleteKeyStore operation
func (DeleteKeyStoreResponse) HTTPResponse ¶
func (response DeleteKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteKeyStoreResponse) String ¶
func (response DeleteKeyStoreResponse) String() string
type DeleteOneoffPatchRequest ¶ added in v65.37.1
type DeleteOneoffPatchRequest struct { // The one-off patch OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). OneoffPatchId *string `mandatory:"true" contributesTo:"path" name:"oneoffPatchId"` // Unique identifier for the request. 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 }
DeleteOneoffPatchRequest wrapper for the DeleteOneoffPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteOneoffPatch.go.html to see an example of how to use DeleteOneoffPatchRequest.
func (DeleteOneoffPatchRequest) BinaryRequestBody ¶ added in v65.37.1
func (request DeleteOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteOneoffPatchRequest) HTTPRequest ¶ added in v65.37.1
func (request DeleteOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteOneoffPatchRequest) RetryPolicy ¶ added in v65.37.1
func (request DeleteOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteOneoffPatchRequest) String ¶ added in v65.37.1
func (request DeleteOneoffPatchRequest) String() string
func (DeleteOneoffPatchRequest) ValidateEnumValue ¶ added in v65.37.1
func (request DeleteOneoffPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteOneoffPatchResponse ¶ added in v65.37.1
type DeleteOneoffPatchResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteOneoffPatchResponse wrapper for the DeleteOneoffPatch operation
func (DeleteOneoffPatchResponse) HTTPResponse ¶ added in v65.37.1
func (response DeleteOneoffPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteOneoffPatchResponse) String ¶ added in v65.37.1
func (response DeleteOneoffPatchResponse) String() string
type DeletePluggableDatabaseRequest ¶
type DeletePluggableDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeletePluggableDatabaseRequest wrapper for the DeletePluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeletePluggableDatabase.go.html to see an example of how to use DeletePluggableDatabaseRequest.
func (DeletePluggableDatabaseRequest) BinaryRequestBody ¶
func (request DeletePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeletePluggableDatabaseRequest) HTTPRequest ¶
func (request DeletePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeletePluggableDatabaseRequest) RetryPolicy ¶
func (request DeletePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeletePluggableDatabaseRequest) String ¶
func (request DeletePluggableDatabaseRequest) String() string
func (DeletePluggableDatabaseRequest) ValidateEnumValue ¶
func (request DeletePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeletePluggableDatabaseResponse ¶
type DeletePluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeletePluggableDatabaseResponse wrapper for the DeletePluggableDatabase operation
func (DeletePluggableDatabaseResponse) HTTPResponse ¶
func (response DeletePluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeletePluggableDatabaseResponse) String ¶
func (response DeletePluggableDatabaseResponse) String() string
type DeleteScheduledActionRequest ¶ added in v65.73.0
type DeleteScheduledActionRequest struct { // The Scheduled Action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ScheduledActionId *string `mandatory:"true" contributesTo:"path" name:"scheduledActionId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteScheduledActionRequest wrapper for the DeleteScheduledAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteScheduledAction.go.html to see an example of how to use DeleteScheduledActionRequest.
func (DeleteScheduledActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request DeleteScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteScheduledActionRequest) HTTPRequest ¶ added in v65.73.0
func (request DeleteScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteScheduledActionRequest) RetryPolicy ¶ added in v65.73.0
func (request DeleteScheduledActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteScheduledActionRequest) String ¶ added in v65.73.0
func (request DeleteScheduledActionRequest) String() string
func (DeleteScheduledActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request DeleteScheduledActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteScheduledActionResponse ¶ added in v65.73.0
type DeleteScheduledActionResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteScheduledActionResponse wrapper for the DeleteScheduledAction operation
func (DeleteScheduledActionResponse) HTTPResponse ¶ added in v65.73.0
func (response DeleteScheduledActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteScheduledActionResponse) String ¶ added in v65.73.0
func (response DeleteScheduledActionResponse) String() string
type DeleteSchedulingPlanRequest ¶ added in v65.73.0
type DeleteSchedulingPlanRequest struct { // The Schedule Plan OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPlanId *string `mandatory:"true" contributesTo:"path" name:"schedulingPlanId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteSchedulingPlanRequest wrapper for the DeleteSchedulingPlan operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteSchedulingPlan.go.html to see an example of how to use DeleteSchedulingPlanRequest.
func (DeleteSchedulingPlanRequest) BinaryRequestBody ¶ added in v65.73.0
func (request DeleteSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteSchedulingPlanRequest) HTTPRequest ¶ added in v65.73.0
func (request DeleteSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteSchedulingPlanRequest) RetryPolicy ¶ added in v65.73.0
func (request DeleteSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteSchedulingPlanRequest) String ¶ added in v65.73.0
func (request DeleteSchedulingPlanRequest) String() string
func (DeleteSchedulingPlanRequest) ValidateEnumValue ¶ added in v65.73.0
func (request DeleteSchedulingPlanRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteSchedulingPlanResponse ¶ added in v65.73.0
type DeleteSchedulingPlanResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteSchedulingPlanResponse wrapper for the DeleteSchedulingPlan operation
func (DeleteSchedulingPlanResponse) HTTPResponse ¶ added in v65.73.0
func (response DeleteSchedulingPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSchedulingPlanResponse) String ¶ added in v65.73.0
func (response DeleteSchedulingPlanResponse) String() string
type DeleteSchedulingPolicyRequest ¶ added in v65.73.0
type DeleteSchedulingPolicyRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteSchedulingPolicyRequest wrapper for the DeleteSchedulingPolicy operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteSchedulingPolicy.go.html to see an example of how to use DeleteSchedulingPolicyRequest.
func (DeleteSchedulingPolicyRequest) BinaryRequestBody ¶ added in v65.73.0
func (request DeleteSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteSchedulingPolicyRequest) HTTPRequest ¶ added in v65.73.0
func (request DeleteSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteSchedulingPolicyRequest) RetryPolicy ¶ added in v65.73.0
func (request DeleteSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteSchedulingPolicyRequest) String ¶ added in v65.73.0
func (request DeleteSchedulingPolicyRequest) String() string
func (DeleteSchedulingPolicyRequest) ValidateEnumValue ¶ added in v65.73.0
func (request DeleteSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteSchedulingPolicyResponse ¶ added in v65.73.0
type DeleteSchedulingPolicyResponse 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"` }
DeleteSchedulingPolicyResponse wrapper for the DeleteSchedulingPolicy operation
func (DeleteSchedulingPolicyResponse) HTTPResponse ¶ added in v65.73.0
func (response DeleteSchedulingPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSchedulingPolicyResponse) String ¶ added in v65.73.0
func (response DeleteSchedulingPolicyResponse) String() string
type DeleteSchedulingWindowRequest ¶ added in v65.73.0
type DeleteSchedulingWindowRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // The Scheduling Window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingWindowId *string `mandatory:"true" contributesTo:"path" name:"schedulingWindowId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteSchedulingWindowRequest wrapper for the DeleteSchedulingWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteSchedulingWindow.go.html to see an example of how to use DeleteSchedulingWindowRequest.
func (DeleteSchedulingWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request DeleteSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteSchedulingWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request DeleteSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteSchedulingWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request DeleteSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteSchedulingWindowRequest) String ¶ added in v65.73.0
func (request DeleteSchedulingWindowRequest) String() string
func (DeleteSchedulingWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request DeleteSchedulingWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteSchedulingWindowResponse ¶ added in v65.73.0
type DeleteSchedulingWindowResponse 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"` }
DeleteSchedulingWindowResponse wrapper for the DeleteSchedulingWindow operation
func (DeleteSchedulingWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response DeleteSchedulingWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteSchedulingWindowResponse) String ¶ added in v65.73.0
func (response DeleteSchedulingWindowResponse) String() string
type DeleteVmClusterNetworkRequest ¶
type DeleteVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteVmClusterNetworkRequest wrapper for the DeleteVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmClusterNetwork.go.html to see an example of how to use DeleteVmClusterNetworkRequest.
func (DeleteVmClusterNetworkRequest) BinaryRequestBody ¶
func (request DeleteVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteVmClusterNetworkRequest) HTTPRequest ¶
func (request DeleteVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteVmClusterNetworkRequest) RetryPolicy ¶
func (request DeleteVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteVmClusterNetworkRequest) String ¶
func (request DeleteVmClusterNetworkRequest) String() string
func (DeleteVmClusterNetworkRequest) ValidateEnumValue ¶
func (request DeleteVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteVmClusterNetworkResponse ¶
type DeleteVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteVmClusterNetworkResponse wrapper for the DeleteVmClusterNetwork operation
func (DeleteVmClusterNetworkResponse) HTTPResponse ¶
func (response DeleteVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteVmClusterNetworkResponse) String ¶
func (response DeleteVmClusterNetworkResponse) String() string
type DeleteVmClusterRequest ¶
type DeleteVmClusterRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DeleteVmClusterRequest wrapper for the DeleteVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeleteVmCluster.go.html to see an example of how to use DeleteVmClusterRequest.
func (DeleteVmClusterRequest) BinaryRequestBody ¶
func (request DeleteVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeleteVmClusterRequest) HTTPRequest ¶
func (request DeleteVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteVmClusterRequest) RetryPolicy ¶
func (request DeleteVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteVmClusterRequest) String ¶
func (request DeleteVmClusterRequest) String() string
func (DeleteVmClusterRequest) ValidateEnumValue ¶
func (request DeleteVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeleteVmClusterResponse ¶
type DeleteVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeleteVmClusterResponse wrapper for the DeleteVmCluster operation
func (DeleteVmClusterResponse) HTTPResponse ¶
func (response DeleteVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteVmClusterResponse) String ¶
func (response DeleteVmClusterResponse) String() string
type DeregisterAutonomousDatabaseDataSafeDetails ¶
type DeregisterAutonomousDatabaseDataSafeDetails struct { // The admin password provided during the creation of the database. This password is between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. PdbAdminPassword *string `mandatory:"true" json:"pdbAdminPassword"` }
DeregisterAutonomousDatabaseDataSafeDetails Details to deregister an Autonomous Database with Data Safe.
func (DeregisterAutonomousDatabaseDataSafeDetails) String ¶
func (m DeregisterAutonomousDatabaseDataSafeDetails) String() string
func (DeregisterAutonomousDatabaseDataSafeDetails) ValidateEnumValue ¶
func (m DeregisterAutonomousDatabaseDataSafeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeregisterAutonomousDatabaseDataSafeRequest ¶
type DeregisterAutonomousDatabaseDataSafeRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Details for deregistering an Autonomous Database with Data Safe. DeregisterAutonomousDatabaseDataSafeDetails `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 }
DeregisterAutonomousDatabaseDataSafeRequest wrapper for the DeregisterAutonomousDatabaseDataSafe operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DeregisterAutonomousDatabaseDataSafe.go.html to see an example of how to use DeregisterAutonomousDatabaseDataSafeRequest.
func (DeregisterAutonomousDatabaseDataSafeRequest) BinaryRequestBody ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DeregisterAutonomousDatabaseDataSafeRequest) HTTPRequest ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeregisterAutonomousDatabaseDataSafeRequest) RetryPolicy ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeregisterAutonomousDatabaseDataSafeRequest) String ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) String() string
func (DeregisterAutonomousDatabaseDataSafeRequest) ValidateEnumValue ¶
func (request DeregisterAutonomousDatabaseDataSafeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DeregisterAutonomousDatabaseDataSafeResponse ¶
type DeregisterAutonomousDatabaseDataSafeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DeregisterAutonomousDatabaseDataSafeResponse wrapper for the DeregisterAutonomousDatabaseDataSafe operation
func (DeregisterAutonomousDatabaseDataSafeResponse) HTTPResponse ¶
func (response DeregisterAutonomousDatabaseDataSafeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeregisterAutonomousDatabaseDataSafeResponse) String ¶
func (response DeregisterAutonomousDatabaseDataSafeResponse) String() string
type DisableAutonomousDatabaseManagementRequest ¶
type DisableAutonomousDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DisableAutonomousDatabaseManagementRequest wrapper for the DisableAutonomousDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableAutonomousDatabaseManagement.go.html to see an example of how to use DisableAutonomousDatabaseManagementRequest.
func (DisableAutonomousDatabaseManagementRequest) BinaryRequestBody ¶
func (request DisableAutonomousDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableAutonomousDatabaseManagementRequest) HTTPRequest ¶
func (request DisableAutonomousDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableAutonomousDatabaseManagementRequest) RetryPolicy ¶
func (request DisableAutonomousDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableAutonomousDatabaseManagementRequest) String ¶
func (request DisableAutonomousDatabaseManagementRequest) String() string
func (DisableAutonomousDatabaseManagementRequest) ValidateEnumValue ¶
func (request DisableAutonomousDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableAutonomousDatabaseManagementResponse ¶
type DisableAutonomousDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DisableAutonomousDatabaseManagementResponse wrapper for the DisableAutonomousDatabaseManagement operation
func (DisableAutonomousDatabaseManagementResponse) HTTPResponse ¶
func (response DisableAutonomousDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableAutonomousDatabaseManagementResponse) String ¶
func (response DisableAutonomousDatabaseManagementResponse) String() string
type DisableAutonomousDatabaseOperationsInsightsRequest ¶
type DisableAutonomousDatabaseOperationsInsightsRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
DisableAutonomousDatabaseOperationsInsightsRequest wrapper for the DisableAutonomousDatabaseOperationsInsights operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use DisableAutonomousDatabaseOperationsInsightsRequest.
func (DisableAutonomousDatabaseOperationsInsightsRequest) BinaryRequestBody ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableAutonomousDatabaseOperationsInsightsRequest) String ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) String() string
func (DisableAutonomousDatabaseOperationsInsightsRequest) ValidateEnumValue ¶
func (request DisableAutonomousDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableAutonomousDatabaseOperationsInsightsResponse ¶
type DisableAutonomousDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
DisableAutonomousDatabaseOperationsInsightsResponse wrapper for the DisableAutonomousDatabaseOperationsInsights operation
func (DisableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response DisableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableAutonomousDatabaseOperationsInsightsResponse) String ¶
func (response DisableAutonomousDatabaseOperationsInsightsResponse) String() string
type DisableDatabaseManagementRequest ¶
type DisableDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // 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 // may 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"` // 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 }
DisableDatabaseManagementRequest wrapper for the DisableDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableDatabaseManagement.go.html to see an example of how to use DisableDatabaseManagementRequest.
func (DisableDatabaseManagementRequest) BinaryRequestBody ¶
func (request DisableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableDatabaseManagementRequest) HTTPRequest ¶
func (request DisableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableDatabaseManagementRequest) RetryPolicy ¶
func (request DisableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableDatabaseManagementRequest) String ¶
func (request DisableDatabaseManagementRequest) String() string
func (DisableDatabaseManagementRequest) ValidateEnumValue ¶
func (request DisableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableDatabaseManagementResponse ¶
type DisableDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableDatabaseManagementResponse wrapper for the DisableDatabaseManagement operation
func (DisableDatabaseManagementResponse) HTTPResponse ¶
func (response DisableDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableDatabaseManagementResponse) String ¶
func (response DisableDatabaseManagementResponse) String() string
type DisableExternalContainerDatabaseDatabaseManagementRequest ¶
type DisableExternalContainerDatabaseDatabaseManagementRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalContainerDatabaseDatabaseManagementRequest wrapper for the DisableExternalContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalContainerDatabaseDatabaseManagementRequest.
func (DisableExternalContainerDatabaseDatabaseManagementRequest) BinaryRequestBody ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalContainerDatabaseDatabaseManagementRequest) String ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) String() string
func (DisableExternalContainerDatabaseDatabaseManagementRequest) ValidateEnumValue ¶
func (request DisableExternalContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalContainerDatabaseDatabaseManagementResponse ¶
type DisableExternalContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalContainerDatabaseDatabaseManagementResponse wrapper for the DisableExternalContainerDatabaseDatabaseManagement operation
func (DisableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response DisableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalContainerDatabaseDatabaseManagementResponse) String ¶
func (response DisableExternalContainerDatabaseDatabaseManagementResponse) String() string
type DisableExternalContainerDatabaseStackMonitoringRequest ¶ added in v65.2.0
type DisableExternalContainerDatabaseStackMonitoringRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalContainerDatabaseStackMonitoringRequest wrapper for the DisableExternalContainerDatabaseStackMonitoring operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalContainerDatabaseStackMonitoring.go.html to see an example of how to use DisableExternalContainerDatabaseStackMonitoringRequest.
func (DisableExternalContainerDatabaseStackMonitoringRequest) BinaryRequestBody ¶ added in v65.2.0
func (request DisableExternalContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalContainerDatabaseStackMonitoringRequest) HTTPRequest ¶ added in v65.2.0
func (request DisableExternalContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalContainerDatabaseStackMonitoringRequest) RetryPolicy ¶ added in v65.2.0
func (request DisableExternalContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalContainerDatabaseStackMonitoringRequest) String ¶ added in v65.2.0
func (request DisableExternalContainerDatabaseStackMonitoringRequest) String() string
func (DisableExternalContainerDatabaseStackMonitoringRequest) ValidateEnumValue ¶ added in v65.2.0
func (request DisableExternalContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalContainerDatabaseStackMonitoringResponse ¶ added in v65.2.0
type DisableExternalContainerDatabaseStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalContainerDatabaseStackMonitoringResponse wrapper for the DisableExternalContainerDatabaseStackMonitoring operation
func (DisableExternalContainerDatabaseStackMonitoringResponse) HTTPResponse ¶ added in v65.2.0
func (response DisableExternalContainerDatabaseStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalContainerDatabaseStackMonitoringResponse) String ¶ added in v65.2.0
func (response DisableExternalContainerDatabaseStackMonitoringResponse) String() string
type DisableExternalNonContainerDatabaseDatabaseManagementRequest ¶
type DisableExternalNonContainerDatabaseDatabaseManagementRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalNonContainerDatabaseDatabaseManagementRequest wrapper for the DisableExternalNonContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalNonContainerDatabaseDatabaseManagementRequest.
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) BinaryRequestBody ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) String ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
func (DisableExternalNonContainerDatabaseDatabaseManagementRequest) ValidateEnumValue ¶
func (request DisableExternalNonContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalNonContainerDatabaseDatabaseManagementResponse ¶
type DisableExternalNonContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalNonContainerDatabaseDatabaseManagementResponse wrapper for the DisableExternalNonContainerDatabaseDatabaseManagement operation
func (DisableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response DisableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalNonContainerDatabaseDatabaseManagementResponse) String ¶
func (response DisableExternalNonContainerDatabaseDatabaseManagementResponse) String() string
type DisableExternalNonContainerDatabaseOperationsInsightsRequest ¶
type DisableExternalNonContainerDatabaseOperationsInsightsRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalNonContainerDatabaseOperationsInsightsRequest wrapper for the DisableExternalNonContainerDatabaseOperationsInsights operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseOperationsInsights.go.html to see an example of how to use DisableExternalNonContainerDatabaseOperationsInsightsRequest.
func (DisableExternalNonContainerDatabaseOperationsInsightsRequest) BinaryRequestBody ¶
func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalNonContainerDatabaseOperationsInsightsRequest) String ¶
func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) String() string
func (DisableExternalNonContainerDatabaseOperationsInsightsRequest) ValidateEnumValue ¶
func (request DisableExternalNonContainerDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalNonContainerDatabaseOperationsInsightsResponse ¶
type DisableExternalNonContainerDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalNonContainerDatabaseOperationsInsightsResponse wrapper for the DisableExternalNonContainerDatabaseOperationsInsights operation
func (DisableExternalNonContainerDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response DisableExternalNonContainerDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalNonContainerDatabaseOperationsInsightsResponse) String ¶
func (response DisableExternalNonContainerDatabaseOperationsInsightsResponse) String() string
type DisableExternalNonContainerDatabaseStackMonitoringRequest ¶ added in v65.2.0
type DisableExternalNonContainerDatabaseStackMonitoringRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalNonContainerDatabaseStackMonitoringRequest wrapper for the DisableExternalNonContainerDatabaseStackMonitoring operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalNonContainerDatabaseStackMonitoring.go.html to see an example of how to use DisableExternalNonContainerDatabaseStackMonitoringRequest.
func (DisableExternalNonContainerDatabaseStackMonitoringRequest) BinaryRequestBody ¶ added in v65.2.0
func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseStackMonitoringRequest) HTTPRequest ¶ added in v65.2.0
func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalNonContainerDatabaseStackMonitoringRequest) RetryPolicy ¶ added in v65.2.0
func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalNonContainerDatabaseStackMonitoringRequest) String ¶ added in v65.2.0
func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) String() string
func (DisableExternalNonContainerDatabaseStackMonitoringRequest) ValidateEnumValue ¶ added in v65.2.0
func (request DisableExternalNonContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalNonContainerDatabaseStackMonitoringResponse ¶ added in v65.2.0
type DisableExternalNonContainerDatabaseStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalNonContainerDatabaseStackMonitoringResponse wrapper for the DisableExternalNonContainerDatabaseStackMonitoring operation
func (DisableExternalNonContainerDatabaseStackMonitoringResponse) HTTPResponse ¶ added in v65.2.0
func (response DisableExternalNonContainerDatabaseStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalNonContainerDatabaseStackMonitoringResponse) String ¶ added in v65.2.0
func (response DisableExternalNonContainerDatabaseStackMonitoringResponse) String() string
type DisableExternalPluggableDatabaseDatabaseManagementRequest ¶
type DisableExternalPluggableDatabaseDatabaseManagementRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalPluggableDatabaseDatabaseManagementRequest wrapper for the DisableExternalPluggableDatabaseDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use DisableExternalPluggableDatabaseDatabaseManagementRequest.
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) BinaryRequestBody ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) String ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) String() string
func (DisableExternalPluggableDatabaseDatabaseManagementRequest) ValidateEnumValue ¶
func (request DisableExternalPluggableDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalPluggableDatabaseDatabaseManagementResponse ¶
type DisableExternalPluggableDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalPluggableDatabaseDatabaseManagementResponse wrapper for the DisableExternalPluggableDatabaseDatabaseManagement operation
func (DisableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response DisableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalPluggableDatabaseDatabaseManagementResponse) String ¶
func (response DisableExternalPluggableDatabaseDatabaseManagementResponse) String() string
type DisableExternalPluggableDatabaseOperationsInsightsRequest ¶
type DisableExternalPluggableDatabaseOperationsInsightsRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalPluggableDatabaseOperationsInsightsRequest wrapper for the DisableExternalPluggableDatabaseOperationsInsights operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseOperationsInsights.go.html to see an example of how to use DisableExternalPluggableDatabaseOperationsInsightsRequest.
func (DisableExternalPluggableDatabaseOperationsInsightsRequest) BinaryRequestBody ¶
func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalPluggableDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalPluggableDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalPluggableDatabaseOperationsInsightsRequest) String ¶
func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) String() string
func (DisableExternalPluggableDatabaseOperationsInsightsRequest) ValidateEnumValue ¶
func (request DisableExternalPluggableDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalPluggableDatabaseOperationsInsightsResponse ¶
type DisableExternalPluggableDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalPluggableDatabaseOperationsInsightsResponse wrapper for the DisableExternalPluggableDatabaseOperationsInsights operation
func (DisableExternalPluggableDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response DisableExternalPluggableDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalPluggableDatabaseOperationsInsightsResponse) String ¶
func (response DisableExternalPluggableDatabaseOperationsInsightsResponse) String() string
type DisableExternalPluggableDatabaseStackMonitoringRequest ¶ added in v65.2.0
type DisableExternalPluggableDatabaseStackMonitoringRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // 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 // may 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"` // 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 }
DisableExternalPluggableDatabaseStackMonitoringRequest wrapper for the DisableExternalPluggableDatabaseStackMonitoring operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisableExternalPluggableDatabaseStackMonitoring.go.html to see an example of how to use DisableExternalPluggableDatabaseStackMonitoringRequest.
func (DisableExternalPluggableDatabaseStackMonitoringRequest) BinaryRequestBody ¶ added in v65.2.0
func (request DisableExternalPluggableDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisableExternalPluggableDatabaseStackMonitoringRequest) HTTPRequest ¶ added in v65.2.0
func (request DisableExternalPluggableDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisableExternalPluggableDatabaseStackMonitoringRequest) RetryPolicy ¶ added in v65.2.0
func (request DisableExternalPluggableDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisableExternalPluggableDatabaseStackMonitoringRequest) String ¶ added in v65.2.0
func (request DisableExternalPluggableDatabaseStackMonitoringRequest) String() string
func (DisableExternalPluggableDatabaseStackMonitoringRequest) ValidateEnumValue ¶ added in v65.2.0
func (request DisableExternalPluggableDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisableExternalPluggableDatabaseStackMonitoringResponse ¶ added in v65.2.0
type DisableExternalPluggableDatabaseStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisableExternalPluggableDatabaseStackMonitoringResponse wrapper for the DisableExternalPluggableDatabaseStackMonitoring operation
func (DisableExternalPluggableDatabaseStackMonitoringResponse) HTTPResponse ¶ added in v65.2.0
func (response DisableExternalPluggableDatabaseStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisableExternalPluggableDatabaseStackMonitoringResponse) String ¶ added in v65.2.0
func (response DisableExternalPluggableDatabaseStackMonitoringResponse) String() string
type DisablePluggableDatabaseManagementRequest ¶ added in v65.28.0
type DisablePluggableDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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 // may 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"` // 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 }
DisablePluggableDatabaseManagementRequest wrapper for the DisablePluggableDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DisablePluggableDatabaseManagement.go.html to see an example of how to use DisablePluggableDatabaseManagementRequest.
func (DisablePluggableDatabaseManagementRequest) BinaryRequestBody ¶ added in v65.28.0
func (request DisablePluggableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DisablePluggableDatabaseManagementRequest) HTTPRequest ¶ added in v65.28.0
func (request DisablePluggableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DisablePluggableDatabaseManagementRequest) RetryPolicy ¶ added in v65.28.0
func (request DisablePluggableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DisablePluggableDatabaseManagementRequest) String ¶ added in v65.28.0
func (request DisablePluggableDatabaseManagementRequest) String() string
func (DisablePluggableDatabaseManagementRequest) ValidateEnumValue ¶ added in v65.28.0
func (request DisablePluggableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisablePluggableDatabaseManagementResponse ¶ added in v65.28.0
type DisablePluggableDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
DisablePluggableDatabaseManagementResponse wrapper for the DisablePluggableDatabaseManagement operation
func (DisablePluggableDatabaseManagementResponse) HTTPResponse ¶ added in v65.28.0
func (response DisablePluggableDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DisablePluggableDatabaseManagementResponse) String ¶ added in v65.28.0
func (response DisablePluggableDatabaseManagementResponse) String() string
type DisasterRecoveryConfiguration ¶ added in v65.33.0
type DisasterRecoveryConfiguration struct { // Indicates the disaster recovery (DR) type of the Autonomous Database Serverless instance. // Autonomous Data Guard (ADG) DR type provides business critical DR with a faster recovery time objective (RTO) during failover or switchover. // Backup-based DR type provides lower cost DR with a slower RTO during failover or switchover. DisasterRecoveryType DisasterRecoveryConfigurationDisasterRecoveryTypeEnum `mandatory:"false" json:"disasterRecoveryType,omitempty"` // Time and date stored as an RFC 3339 formatted timestamp string. For example, 2022-01-01T12:00:00.000Z would set a limit for the snapshot standby to be converted back to a cross-region standby database. TimeSnapshotStandbyEnabledTill *common.SDKTime `mandatory:"false" json:"timeSnapshotStandbyEnabledTill"` // Indicates if user wants to convert to a snapshot standby. For example, true would set a standby database to snapshot standby database. False would set a snapshot standby database back to regular standby database. IsSnapshotStandby *bool `mandatory:"false" json:"isSnapshotStandby"` // If true, 7 days worth of backups are replicated across regions for Cross-Region ADB or Backup-Based DR between Primary and Standby. If false, the backups taken on the Primary are not replicated to the Standby database. IsReplicateAutomaticBackups *bool `mandatory:"false" json:"isReplicateAutomaticBackups"` }
DisasterRecoveryConfiguration Configurations of a Disaster Recovery.
func (DisasterRecoveryConfiguration) String ¶ added in v65.33.0
func (m DisasterRecoveryConfiguration) String() string
func (DisasterRecoveryConfiguration) ValidateEnumValue ¶ added in v65.33.0
func (m DisasterRecoveryConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DisasterRecoveryConfigurationDisasterRecoveryTypeEnum ¶ added in v65.33.0
type DisasterRecoveryConfigurationDisasterRecoveryTypeEnum string
DisasterRecoveryConfigurationDisasterRecoveryTypeEnum Enum with underlying type: string
const ( DisasterRecoveryConfigurationDisasterRecoveryTypeAdg DisasterRecoveryConfigurationDisasterRecoveryTypeEnum = "ADG" DisasterRecoveryConfigurationDisasterRecoveryTypeBackupBased DisasterRecoveryConfigurationDisasterRecoveryTypeEnum = "BACKUP_BASED" )
Set of constants representing the allowable values for DisasterRecoveryConfigurationDisasterRecoveryTypeEnum
func GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumValues ¶ added in v65.33.0
func GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumValues() []DisasterRecoveryConfigurationDisasterRecoveryTypeEnum
GetDisasterRecoveryConfigurationDisasterRecoveryTypeEnumValues Enumerates the set of values for DisasterRecoveryConfigurationDisasterRecoveryTypeEnum
func GetMappingDisasterRecoveryConfigurationDisasterRecoveryTypeEnum ¶ added in v65.33.0
func GetMappingDisasterRecoveryConfigurationDisasterRecoveryTypeEnum(val string) (DisasterRecoveryConfigurationDisasterRecoveryTypeEnum, bool)
GetMappingDisasterRecoveryConfigurationDisasterRecoveryTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type DiskPerformanceDetails ¶ added in v65.6.0
type DiskPerformanceDetails struct { // Disk IOPS in thousands. DiskIops *float32 `mandatory:"true" json:"diskIops"` // Disk Throughput in Mbps. DiskThroughputInMbps *float32 `mandatory:"true" json:"diskThroughputInMbps"` }
DiskPerformanceDetails Representation of disk performance detail parameters.
func (DiskPerformanceDetails) String ¶ added in v65.6.0
func (m DiskPerformanceDetails) String() string
func (DiskPerformanceDetails) ValidateEnumValue ¶ added in v65.6.0
func (m DiskPerformanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DownloadExadataInfrastructureConfigFileRequest ¶
type DownloadExadataInfrastructureConfigFileRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Unique identifier for the request. 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 // may 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 }
DownloadExadataInfrastructureConfigFileRequest wrapper for the DownloadExadataInfrastructureConfigFile operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadExadataInfrastructureConfigFile.go.html to see an example of how to use DownloadExadataInfrastructureConfigFileRequest.
func (DownloadExadataInfrastructureConfigFileRequest) BinaryRequestBody ¶
func (request DownloadExadataInfrastructureConfigFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DownloadExadataInfrastructureConfigFileRequest) HTTPRequest ¶
func (request DownloadExadataInfrastructureConfigFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DownloadExadataInfrastructureConfigFileRequest) RetryPolicy ¶
func (request DownloadExadataInfrastructureConfigFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DownloadExadataInfrastructureConfigFileRequest) String ¶
func (request DownloadExadataInfrastructureConfigFileRequest) String() string
func (DownloadExadataInfrastructureConfigFileRequest) ValidateEnumValue ¶
func (request DownloadExadataInfrastructureConfigFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DownloadExadataInfrastructureConfigFileResponse ¶
type DownloadExadataInfrastructureConfigFileResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the configuration file was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
DownloadExadataInfrastructureConfigFileResponse wrapper for the DownloadExadataInfrastructureConfigFile operation
func (DownloadExadataInfrastructureConfigFileResponse) HTTPResponse ¶
func (response DownloadExadataInfrastructureConfigFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DownloadExadataInfrastructureConfigFileResponse) String ¶
func (response DownloadExadataInfrastructureConfigFileResponse) String() string
type DownloadOneoffPatch ¶ added in v65.37.1
type DownloadOneoffPatch struct { // URI to download one-off patch. AccessUri *string `mandatory:"true" json:"accessUri"` // The date and time one-off patch URI was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The date and time until which the one-off patch URI will be available for download. TimeExpires *common.SDKTime `mandatory:"true" json:"timeExpires"` }
DownloadOneoffPatch Data to download one-off patch.
func (DownloadOneoffPatch) String ¶ added in v65.37.1
func (m DownloadOneoffPatch) String() string
func (DownloadOneoffPatch) ValidateEnumValue ¶ added in v65.37.1
func (m DownloadOneoffPatch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DownloadOneoffPatchRequest ¶ added in v65.37.1
type DownloadOneoffPatchRequest struct { // The one-off patch OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). OneoffPatchId *string `mandatory:"true" contributesTo:"path" name:"oneoffPatchId"` // 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 // may 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"` // 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 }
DownloadOneoffPatchRequest wrapper for the DownloadOneoffPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadOneoffPatch.go.html to see an example of how to use DownloadOneoffPatchRequest.
func (DownloadOneoffPatchRequest) BinaryRequestBody ¶ added in v65.37.1
func (request DownloadOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DownloadOneoffPatchRequest) HTTPRequest ¶ added in v65.37.1
func (request DownloadOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DownloadOneoffPatchRequest) RetryPolicy ¶ added in v65.37.1
func (request DownloadOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DownloadOneoffPatchRequest) String ¶ added in v65.37.1
func (request DownloadOneoffPatchRequest) String() string
func (DownloadOneoffPatchRequest) ValidateEnumValue ¶ added in v65.37.1
func (request DownloadOneoffPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DownloadOneoffPatchResponse ¶ added in v65.37.1
type DownloadOneoffPatchResponse struct { // The underlying http response RawResponse *http.Response // The DownloadOneoffPatch instance DownloadOneoffPatch `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"` }
DownloadOneoffPatchResponse wrapper for the DownloadOneoffPatch operation
func (DownloadOneoffPatchResponse) HTTPResponse ¶ added in v65.37.1
func (response DownloadOneoffPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DownloadOneoffPatchResponse) String ¶ added in v65.37.1
func (response DownloadOneoffPatchResponse) String() string
type DownloadValidationReportRequest ¶
type DownloadValidationReportRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. 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 // may 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 }
DownloadValidationReportRequest wrapper for the DownloadValidationReport operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadValidationReport.go.html to see an example of how to use DownloadValidationReportRequest.
func (DownloadValidationReportRequest) BinaryRequestBody ¶
func (request DownloadValidationReportRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DownloadValidationReportRequest) HTTPRequest ¶
func (request DownloadValidationReportRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DownloadValidationReportRequest) RetryPolicy ¶
func (request DownloadValidationReportRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DownloadValidationReportRequest) String ¶
func (request DownloadValidationReportRequest) String() string
func (DownloadValidationReportRequest) ValidateEnumValue ¶
func (request DownloadValidationReportRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DownloadValidationReportResponse ¶
type DownloadValidationReportResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the network validation report file was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
DownloadValidationReportResponse wrapper for the DownloadValidationReport operation
func (DownloadValidationReportResponse) HTTPResponse ¶
func (response DownloadValidationReportResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DownloadValidationReportResponse) String ¶
func (response DownloadValidationReportResponse) String() string
type DownloadVmClusterNetworkConfigFileRequest ¶
type DownloadVmClusterNetworkConfigFileRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. 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 // may 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 }
DownloadVmClusterNetworkConfigFileRequest wrapper for the DownloadVmClusterNetworkConfigFile operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/DownloadVmClusterNetworkConfigFile.go.html to see an example of how to use DownloadVmClusterNetworkConfigFileRequest.
func (DownloadVmClusterNetworkConfigFileRequest) BinaryRequestBody ¶
func (request DownloadVmClusterNetworkConfigFileRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (DownloadVmClusterNetworkConfigFileRequest) HTTPRequest ¶
func (request DownloadVmClusterNetworkConfigFileRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DownloadVmClusterNetworkConfigFileRequest) RetryPolicy ¶
func (request DownloadVmClusterNetworkConfigFileRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DownloadVmClusterNetworkConfigFileRequest) String ¶
func (request DownloadVmClusterNetworkConfigFileRequest) String() string
func (DownloadVmClusterNetworkConfigFileRequest) ValidateEnumValue ¶
func (request DownloadVmClusterNetworkConfigFileRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type DownloadVmClusterNetworkConfigFileResponse ¶
type DownloadVmClusterNetworkConfigFileResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the configuration file was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
DownloadVmClusterNetworkConfigFileResponse wrapper for the DownloadVmClusterNetworkConfigFile operation
func (DownloadVmClusterNetworkConfigFileResponse) HTTPResponse ¶
func (response DownloadVmClusterNetworkConfigFileResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DownloadVmClusterNetworkConfigFileResponse) String ¶
func (response DownloadVmClusterNetworkConfigFileResponse) String() string
type DrScanDetails ¶ added in v65.40.0
type DrScanDetails struct { // The Disaster recovery SCAN hostname. Hostname *string `mandatory:"true" json:"hostname"` // The Disaster recovery SCAN TCPIP port. Default is 1521. ScanListenerPortTcp *int `mandatory:"true" json:"scanListenerPortTcp"` // The list of Disaster recovery SCAN IP addresses. Three addresses should be provided. Ips []string `mandatory:"true" json:"ips"` }
DrScanDetails The Single Client Access Name (SCAN) details for Disaster recovery network.
func (DrScanDetails) String ¶ added in v65.40.0
func (m DrScanDetails) String() string
func (DrScanDetails) ValidateEnumValue ¶ added in v65.40.0
func (m DrScanDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EditAutonomousContainerDatabaseDataguardDetails ¶ added in v65.85.0
type EditAutonomousContainerDatabaseDataguardDetails struct { // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` }
EditAutonomousContainerDatabaseDataguardDetails The configuration details for updating a Autonomous Container DatabaseData Guard for a Autonomous Container Database.
func (EditAutonomousContainerDatabaseDataguardDetails) String ¶ added in v65.85.0
func (m EditAutonomousContainerDatabaseDataguardDetails) String() string
func (EditAutonomousContainerDatabaseDataguardDetails) ValidateEnumValue ¶ added in v65.85.0
func (m EditAutonomousContainerDatabaseDataguardDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum ¶ added in v65.85.0
type EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum string
EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum Enum with underlying type: string
const ( EditAutonomousContainerDatabaseDataguardDetailsProtectionModeAvailability EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" EditAutonomousContainerDatabaseDataguardDetailsProtectionModePerformance EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum
func GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumValues ¶ added in v65.85.0
func GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumValues() []EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum
GetEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnumValues Enumerates the set of values for EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum
func GetMappingEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum ¶ added in v65.85.0
func GetMappingEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum(val string) (EditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum, bool)
GetMappingEditAutonomousContainerDatabaseDataguardDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
type EditAutonomousContainerDatabaseDataguardRequest ¶ added in v65.85.0
type EditAutonomousContainerDatabaseDataguardRequest struct { // Request Edit Autonomous Container Database Dataguard. EditAutonomousContainerDatabaseDataguardDetails `contributesTo:"body"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Unique identifier for the request. 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 // may 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 }
EditAutonomousContainerDatabaseDataguardRequest wrapper for the EditAutonomousContainerDatabaseDataguard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EditAutonomousContainerDatabaseDataguard.go.html to see an example of how to use EditAutonomousContainerDatabaseDataguardRequest.
func (EditAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody ¶ added in v65.85.0
func (request EditAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EditAutonomousContainerDatabaseDataguardRequest) HTTPRequest ¶ added in v65.85.0
func (request EditAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EditAutonomousContainerDatabaseDataguardRequest) RetryPolicy ¶ added in v65.85.0
func (request EditAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EditAutonomousContainerDatabaseDataguardRequest) String ¶ added in v65.85.0
func (request EditAutonomousContainerDatabaseDataguardRequest) String() string
func (EditAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue ¶ added in v65.85.0
func (request EditAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EditAutonomousContainerDatabaseDataguardResponse ¶ added in v65.85.0
type EditAutonomousContainerDatabaseDataguardResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier of the work request. 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"` }
EditAutonomousContainerDatabaseDataguardResponse wrapper for the EditAutonomousContainerDatabaseDataguard operation
func (EditAutonomousContainerDatabaseDataguardResponse) HTTPResponse ¶ added in v65.85.0
func (response EditAutonomousContainerDatabaseDataguardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EditAutonomousContainerDatabaseDataguardResponse) String ¶ added in v65.85.0
func (response EditAutonomousContainerDatabaseDataguardResponse) String() string
type EnableAutonomousDatabaseManagementRequest ¶
type EnableAutonomousDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
EnableAutonomousDatabaseManagementRequest wrapper for the EnableAutonomousDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableAutonomousDatabaseManagement.go.html to see an example of how to use EnableAutonomousDatabaseManagementRequest.
func (EnableAutonomousDatabaseManagementRequest) BinaryRequestBody ¶
func (request EnableAutonomousDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableAutonomousDatabaseManagementRequest) HTTPRequest ¶
func (request EnableAutonomousDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableAutonomousDatabaseManagementRequest) RetryPolicy ¶
func (request EnableAutonomousDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableAutonomousDatabaseManagementRequest) String ¶
func (request EnableAutonomousDatabaseManagementRequest) String() string
func (EnableAutonomousDatabaseManagementRequest) ValidateEnumValue ¶
func (request EnableAutonomousDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableAutonomousDatabaseManagementResponse ¶
type EnableAutonomousDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableAutonomousDatabaseManagementResponse wrapper for the EnableAutonomousDatabaseManagement operation
func (EnableAutonomousDatabaseManagementResponse) HTTPResponse ¶
func (response EnableAutonomousDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableAutonomousDatabaseManagementResponse) String ¶
func (response EnableAutonomousDatabaseManagementResponse) String() string
type EnableAutonomousDatabaseOperationsInsightsRequest ¶
type EnableAutonomousDatabaseOperationsInsightsRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
EnableAutonomousDatabaseOperationsInsightsRequest wrapper for the EnableAutonomousDatabaseOperationsInsights operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableAutonomousDatabaseOperationsInsights.go.html to see an example of how to use EnableAutonomousDatabaseOperationsInsightsRequest.
func (EnableAutonomousDatabaseOperationsInsightsRequest) BinaryRequestBody ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableAutonomousDatabaseOperationsInsightsRequest) String ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) String() string
func (EnableAutonomousDatabaseOperationsInsightsRequest) ValidateEnumValue ¶
func (request EnableAutonomousDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableAutonomousDatabaseOperationsInsightsResponse ¶
type EnableAutonomousDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableAutonomousDatabaseOperationsInsightsResponse wrapper for the EnableAutonomousDatabaseOperationsInsights operation
func (EnableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response EnableAutonomousDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableAutonomousDatabaseOperationsInsightsResponse) String ¶
func (response EnableAutonomousDatabaseOperationsInsightsResponse) String() string
type EnableDatabaseManagementDetails ¶
type EnableDatabaseManagementDetails struct { CredentialDetails *DatabaseCredentialDetails `mandatory:"true" json:"credentialDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndPointId *string `mandatory:"true" json:"privateEndPointId"` // The name of the Oracle Database service that will be used to connect to the database. ServiceName *string `mandatory:"true" json:"serviceName"` // The Database Management type. ManagementType EnableDatabaseManagementDetailsManagementTypeEnum `mandatory:"false" json:"managementType,omitempty"` // Protocol used by the database connection. Protocol EnableDatabaseManagementDetailsProtocolEnum `mandatory:"false" json:"protocol,omitempty"` // The port used to connect to the database. Port *int `mandatory:"false" json:"port"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SslSecretId *string `mandatory:"false" json:"sslSecretId"` // The role of the user that will be connecting to the database. Role EnableDatabaseManagementDetailsRoleEnum `mandatory:"false" json:"role,omitempty"` }
EnableDatabaseManagementDetails Data to enable the Database Management service for the database.
func (EnableDatabaseManagementDetails) String ¶
func (m EnableDatabaseManagementDetails) String() string
func (EnableDatabaseManagementDetails) ValidateEnumValue ¶
func (m EnableDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableDatabaseManagementDetailsManagementTypeEnum ¶
type EnableDatabaseManagementDetailsManagementTypeEnum string
EnableDatabaseManagementDetailsManagementTypeEnum Enum with underlying type: string
const ( EnableDatabaseManagementDetailsManagementTypeBasic EnableDatabaseManagementDetailsManagementTypeEnum = "BASIC" EnableDatabaseManagementDetailsManagementTypeAdvanced EnableDatabaseManagementDetailsManagementTypeEnum = "ADVANCED" )
Set of constants representing the allowable values for EnableDatabaseManagementDetailsManagementTypeEnum
func GetEnableDatabaseManagementDetailsManagementTypeEnumValues ¶
func GetEnableDatabaseManagementDetailsManagementTypeEnumValues() []EnableDatabaseManagementDetailsManagementTypeEnum
GetEnableDatabaseManagementDetailsManagementTypeEnumValues Enumerates the set of values for EnableDatabaseManagementDetailsManagementTypeEnum
func GetMappingEnableDatabaseManagementDetailsManagementTypeEnum ¶
func GetMappingEnableDatabaseManagementDetailsManagementTypeEnum(val string) (EnableDatabaseManagementDetailsManagementTypeEnum, bool)
GetMappingEnableDatabaseManagementDetailsManagementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type EnableDatabaseManagementDetailsProtocolEnum ¶ added in v65.14.0
type EnableDatabaseManagementDetailsProtocolEnum string
EnableDatabaseManagementDetailsProtocolEnum Enum with underlying type: string
const ( EnableDatabaseManagementDetailsProtocolTcp EnableDatabaseManagementDetailsProtocolEnum = "TCP" EnableDatabaseManagementDetailsProtocolTcps EnableDatabaseManagementDetailsProtocolEnum = "TCPS" )
Set of constants representing the allowable values for EnableDatabaseManagementDetailsProtocolEnum
func GetEnableDatabaseManagementDetailsProtocolEnumValues ¶ added in v65.14.0
func GetEnableDatabaseManagementDetailsProtocolEnumValues() []EnableDatabaseManagementDetailsProtocolEnum
GetEnableDatabaseManagementDetailsProtocolEnumValues Enumerates the set of values for EnableDatabaseManagementDetailsProtocolEnum
func GetMappingEnableDatabaseManagementDetailsProtocolEnum ¶ added in v65.14.0
func GetMappingEnableDatabaseManagementDetailsProtocolEnum(val string) (EnableDatabaseManagementDetailsProtocolEnum, bool)
GetMappingEnableDatabaseManagementDetailsProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type EnableDatabaseManagementDetailsRoleEnum ¶ added in v65.14.0
type EnableDatabaseManagementDetailsRoleEnum string
EnableDatabaseManagementDetailsRoleEnum Enum with underlying type: string
const ( EnableDatabaseManagementDetailsRoleSysdba EnableDatabaseManagementDetailsRoleEnum = "SYSDBA" EnableDatabaseManagementDetailsRoleNormal EnableDatabaseManagementDetailsRoleEnum = "NORMAL" EnableDatabaseManagementDetailsRoleSysdg EnableDatabaseManagementDetailsRoleEnum = "SYSDG" )
Set of constants representing the allowable values for EnableDatabaseManagementDetailsRoleEnum
func GetEnableDatabaseManagementDetailsRoleEnumValues ¶ added in v65.14.0
func GetEnableDatabaseManagementDetailsRoleEnumValues() []EnableDatabaseManagementDetailsRoleEnum
GetEnableDatabaseManagementDetailsRoleEnumValues Enumerates the set of values for EnableDatabaseManagementDetailsRoleEnum
func GetMappingEnableDatabaseManagementDetailsRoleEnum ¶ added in v65.14.0
func GetMappingEnableDatabaseManagementDetailsRoleEnum(val string) (EnableDatabaseManagementDetailsRoleEnum, bool)
GetMappingEnableDatabaseManagementDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type EnableDatabaseManagementRequest ¶
type EnableDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to enable the Database Management service for an Oracle Database located in Oracle Cloud Infrastructure. EnableDatabaseManagementDetails `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 // may 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"` // 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 }
EnableDatabaseManagementRequest wrapper for the EnableDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableDatabaseManagement.go.html to see an example of how to use EnableDatabaseManagementRequest.
func (EnableDatabaseManagementRequest) BinaryRequestBody ¶
func (request EnableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableDatabaseManagementRequest) HTTPRequest ¶
func (request EnableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableDatabaseManagementRequest) RetryPolicy ¶
func (request EnableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableDatabaseManagementRequest) String ¶
func (request EnableDatabaseManagementRequest) String() string
func (EnableDatabaseManagementRequest) ValidateEnumValue ¶
func (request EnableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableDatabaseManagementResponse ¶
type EnableDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableDatabaseManagementResponse wrapper for the EnableDatabaseManagement operation
func (EnableDatabaseManagementResponse) HTTPResponse ¶
func (response EnableDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableDatabaseManagementResponse) String ¶
func (response EnableDatabaseManagementResponse) String() string
type EnableExternalContainerDatabaseDatabaseManagementDetails ¶
type EnableExternalContainerDatabaseDatabaseManagementDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` // The Oracle license model that applies to the external database. LicenseModel EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
EnableExternalContainerDatabaseDatabaseManagementDetails Details to enable Database Management on an external container database.
func (EnableExternalContainerDatabaseDatabaseManagementDetails) String ¶
func (m EnableExternalContainerDatabaseDatabaseManagementDetails) String() string
func (EnableExternalContainerDatabaseDatabaseManagementDetails) ValidateEnumValue ¶
func (m EnableExternalContainerDatabaseDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum ¶
type EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum string
EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum Enum with underlying type: string
const ( EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelLicenseIncluded EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED" EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelBringYourOwnLicense EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues ¶
func GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
GetEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetMappingEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum ¶
func GetMappingEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum(val string) (EnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum, bool)
GetMappingEnableExternalContainerDatabaseDatabaseManagementDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type EnableExternalContainerDatabaseDatabaseManagementRequest ¶
type EnableExternalContainerDatabaseDatabaseManagementRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Request to enable the Database Management Service for an external container database. EnableExternalContainerDatabaseDatabaseManagementDetails `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 // may 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"` // 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 }
EnableExternalContainerDatabaseDatabaseManagementRequest wrapper for the EnableExternalContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalContainerDatabaseDatabaseManagementRequest.
func (EnableExternalContainerDatabaseDatabaseManagementRequest) BinaryRequestBody ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalContainerDatabaseDatabaseManagementRequest) String ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) String() string
func (EnableExternalContainerDatabaseDatabaseManagementRequest) ValidateEnumValue ¶
func (request EnableExternalContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalContainerDatabaseDatabaseManagementResponse ¶
type EnableExternalContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalContainerDatabaseDatabaseManagementResponse wrapper for the EnableExternalContainerDatabaseDatabaseManagement operation
func (EnableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response EnableExternalContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalContainerDatabaseDatabaseManagementResponse) String ¶
func (response EnableExternalContainerDatabaseDatabaseManagementResponse) String() string
type EnableExternalContainerDatabaseStackMonitoringDetails ¶ added in v65.2.0
type EnableExternalContainerDatabaseStackMonitoringDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalContainerDatabaseStackMonitoringDetails Details to enable Stack Monitoring on the external container database.
func (EnableExternalContainerDatabaseStackMonitoringDetails) String ¶ added in v65.2.0
func (m EnableExternalContainerDatabaseStackMonitoringDetails) String() string
func (EnableExternalContainerDatabaseStackMonitoringDetails) ValidateEnumValue ¶ added in v65.2.0
func (m EnableExternalContainerDatabaseStackMonitoringDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalContainerDatabaseStackMonitoringRequest ¶ added in v65.2.0
type EnableExternalContainerDatabaseStackMonitoringRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Details to enable Stack Monitoring on the external container database. EnableExternalContainerDatabaseStackMonitoringDetails `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 // may 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"` // 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 }
EnableExternalContainerDatabaseStackMonitoringRequest wrapper for the EnableExternalContainerDatabaseStackMonitoring operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalContainerDatabaseStackMonitoring.go.html to see an example of how to use EnableExternalContainerDatabaseStackMonitoringRequest.
func (EnableExternalContainerDatabaseStackMonitoringRequest) BinaryRequestBody ¶ added in v65.2.0
func (request EnableExternalContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalContainerDatabaseStackMonitoringRequest) HTTPRequest ¶ added in v65.2.0
func (request EnableExternalContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalContainerDatabaseStackMonitoringRequest) RetryPolicy ¶ added in v65.2.0
func (request EnableExternalContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalContainerDatabaseStackMonitoringRequest) String ¶ added in v65.2.0
func (request EnableExternalContainerDatabaseStackMonitoringRequest) String() string
func (EnableExternalContainerDatabaseStackMonitoringRequest) ValidateEnumValue ¶ added in v65.2.0
func (request EnableExternalContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalContainerDatabaseStackMonitoringResponse ¶ added in v65.2.0
type EnableExternalContainerDatabaseStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalContainerDatabaseStackMonitoringResponse wrapper for the EnableExternalContainerDatabaseStackMonitoring operation
func (EnableExternalContainerDatabaseStackMonitoringResponse) HTTPResponse ¶ added in v65.2.0
func (response EnableExternalContainerDatabaseStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalContainerDatabaseStackMonitoringResponse) String ¶ added in v65.2.0
func (response EnableExternalContainerDatabaseStackMonitoringResponse) String() string
type EnableExternalDatabaseManagementDetailsBase ¶
type EnableExternalDatabaseManagementDetailsBase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalDatabaseManagementDetailsBase Details to enable Database Management on an external database.
func (EnableExternalDatabaseManagementDetailsBase) String ¶
func (m EnableExternalDatabaseManagementDetailsBase) String() string
func (EnableExternalDatabaseManagementDetailsBase) ValidateEnumValue ¶
func (m EnableExternalDatabaseManagementDetailsBase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalDatabaseOperationsInsightsDetailsBase ¶
type EnableExternalDatabaseOperationsInsightsDetailsBase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalDatabaseOperationsInsightsDetailsBase Details to enable Operations Insights on the external database.
func (EnableExternalDatabaseOperationsInsightsDetailsBase) String ¶
func (m EnableExternalDatabaseOperationsInsightsDetailsBase) String() string
func (EnableExternalDatabaseOperationsInsightsDetailsBase) ValidateEnumValue ¶
func (m EnableExternalDatabaseOperationsInsightsDetailsBase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalDatabaseStackMonitoringDetailsBase ¶ added in v65.2.0
type EnableExternalDatabaseStackMonitoringDetailsBase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalDatabaseStackMonitoringDetailsBase Details to enable Stack Monitoring on the external database.
func (EnableExternalDatabaseStackMonitoringDetailsBase) String ¶ added in v65.2.0
func (m EnableExternalDatabaseStackMonitoringDetailsBase) String() string
func (EnableExternalDatabaseStackMonitoringDetailsBase) ValidateEnumValue ¶ added in v65.2.0
func (m EnableExternalDatabaseStackMonitoringDetailsBase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseDatabaseManagementDetails ¶
type EnableExternalNonContainerDatabaseDatabaseManagementDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` // The Oracle license model that applies to the external database. LicenseModel EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum `mandatory:"true" json:"licenseModel"` }
EnableExternalNonContainerDatabaseDatabaseManagementDetails Details to enable Database Management on an external non-container database.
func (EnableExternalNonContainerDatabaseDatabaseManagementDetails) String ¶
func (m EnableExternalNonContainerDatabaseDatabaseManagementDetails) String() string
func (EnableExternalNonContainerDatabaseDatabaseManagementDetails) ValidateEnumValue ¶
func (m EnableExternalNonContainerDatabaseDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum ¶
type EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum string
EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum Enum with underlying type: string
const ( EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelLicenseIncluded EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "LICENSE_INCLUDED" EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelBringYourOwnLicense EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues ¶
func GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues() []EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
GetEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnumValues Enumerates the set of values for EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum
func GetMappingEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum ¶
func GetMappingEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum(val string) (EnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum, bool)
GetMappingEnableExternalNonContainerDatabaseDatabaseManagementDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type EnableExternalNonContainerDatabaseDatabaseManagementRequest ¶
type EnableExternalNonContainerDatabaseDatabaseManagementRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Request to enable the Database Management Service for an external non-container database. EnableExternalNonContainerDatabaseDatabaseManagementDetails `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 // may 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"` // 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 }
EnableExternalNonContainerDatabaseDatabaseManagementRequest wrapper for the EnableExternalNonContainerDatabaseDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalNonContainerDatabaseDatabaseManagementRequest.
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) BinaryRequestBody ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) String ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) String() string
func (EnableExternalNonContainerDatabaseDatabaseManagementRequest) ValidateEnumValue ¶
func (request EnableExternalNonContainerDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseDatabaseManagementResponse ¶
type EnableExternalNonContainerDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalNonContainerDatabaseDatabaseManagementResponse wrapper for the EnableExternalNonContainerDatabaseDatabaseManagement operation
func (EnableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response EnableExternalNonContainerDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalNonContainerDatabaseDatabaseManagementResponse) String ¶
func (response EnableExternalNonContainerDatabaseDatabaseManagementResponse) String() string
type EnableExternalNonContainerDatabaseOperationsInsightsDetails ¶
type EnableExternalNonContainerDatabaseOperationsInsightsDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalNonContainerDatabaseOperationsInsightsDetails Details to enable Operations Insights on the external non-container database
func (EnableExternalNonContainerDatabaseOperationsInsightsDetails) String ¶
func (m EnableExternalNonContainerDatabaseOperationsInsightsDetails) String() string
func (EnableExternalNonContainerDatabaseOperationsInsightsDetails) ValidateEnumValue ¶
func (m EnableExternalNonContainerDatabaseOperationsInsightsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseOperationsInsightsRequest ¶
type EnableExternalNonContainerDatabaseOperationsInsightsRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Details to enable Operations Insights on the external non-container database EnableExternalNonContainerDatabaseOperationsInsightsDetails `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 // may 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"` // 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 }
EnableExternalNonContainerDatabaseOperationsInsightsRequest wrapper for the EnableExternalNonContainerDatabaseOperationsInsights operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseOperationsInsights.go.html to see an example of how to use EnableExternalNonContainerDatabaseOperationsInsightsRequest.
func (EnableExternalNonContainerDatabaseOperationsInsightsRequest) BinaryRequestBody ¶
func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalNonContainerDatabaseOperationsInsightsRequest) String ¶
func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) String() string
func (EnableExternalNonContainerDatabaseOperationsInsightsRequest) ValidateEnumValue ¶
func (request EnableExternalNonContainerDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseOperationsInsightsResponse ¶
type EnableExternalNonContainerDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalNonContainerDatabaseOperationsInsightsResponse wrapper for the EnableExternalNonContainerDatabaseOperationsInsights operation
func (EnableExternalNonContainerDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response EnableExternalNonContainerDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalNonContainerDatabaseOperationsInsightsResponse) String ¶
func (response EnableExternalNonContainerDatabaseOperationsInsightsResponse) String() string
type EnableExternalNonContainerDatabaseStackMonitoringDetails ¶ added in v65.2.0
type EnableExternalNonContainerDatabaseStackMonitoringDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalNonContainerDatabaseStackMonitoringDetails Details to enable Stack Monitoring on the external non-container database.
func (EnableExternalNonContainerDatabaseStackMonitoringDetails) String ¶ added in v65.2.0
func (m EnableExternalNonContainerDatabaseStackMonitoringDetails) String() string
func (EnableExternalNonContainerDatabaseStackMonitoringDetails) ValidateEnumValue ¶ added in v65.2.0
func (m EnableExternalNonContainerDatabaseStackMonitoringDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseStackMonitoringRequest ¶ added in v65.2.0
type EnableExternalNonContainerDatabaseStackMonitoringRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Details to enable Stack Monitoring on the external non-container database. EnableExternalNonContainerDatabaseStackMonitoringDetails `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 // may 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"` // 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 }
EnableExternalNonContainerDatabaseStackMonitoringRequest wrapper for the EnableExternalNonContainerDatabaseStackMonitoring operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalNonContainerDatabaseStackMonitoring.go.html to see an example of how to use EnableExternalNonContainerDatabaseStackMonitoringRequest.
func (EnableExternalNonContainerDatabaseStackMonitoringRequest) BinaryRequestBody ¶ added in v65.2.0
func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseStackMonitoringRequest) HTTPRequest ¶ added in v65.2.0
func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalNonContainerDatabaseStackMonitoringRequest) RetryPolicy ¶ added in v65.2.0
func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalNonContainerDatabaseStackMonitoringRequest) String ¶ added in v65.2.0
func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) String() string
func (EnableExternalNonContainerDatabaseStackMonitoringRequest) ValidateEnumValue ¶ added in v65.2.0
func (request EnableExternalNonContainerDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalNonContainerDatabaseStackMonitoringResponse ¶ added in v65.2.0
type EnableExternalNonContainerDatabaseStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalNonContainerDatabaseStackMonitoringResponse wrapper for the EnableExternalNonContainerDatabaseStackMonitoring operation
func (EnableExternalNonContainerDatabaseStackMonitoringResponse) HTTPResponse ¶ added in v65.2.0
func (response EnableExternalNonContainerDatabaseStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalNonContainerDatabaseStackMonitoringResponse) String ¶ added in v65.2.0
func (response EnableExternalNonContainerDatabaseStackMonitoringResponse) String() string
type EnableExternalPluggableDatabaseDatabaseManagementDetails ¶
type EnableExternalPluggableDatabaseDatabaseManagementDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalPluggableDatabaseDatabaseManagementDetails Details to enable Database Management on an external pluggable database.
func (EnableExternalPluggableDatabaseDatabaseManagementDetails) String ¶
func (m EnableExternalPluggableDatabaseDatabaseManagementDetails) String() string
func (EnableExternalPluggableDatabaseDatabaseManagementDetails) ValidateEnumValue ¶
func (m EnableExternalPluggableDatabaseDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalPluggableDatabaseDatabaseManagementRequest ¶
type EnableExternalPluggableDatabaseDatabaseManagementRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Request to enable the Database Management Service for an external database. EnableExternalPluggableDatabaseDatabaseManagementDetails `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 // may 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"` // 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 }
EnableExternalPluggableDatabaseDatabaseManagementRequest wrapper for the EnableExternalPluggableDatabaseDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseDatabaseManagement.go.html to see an example of how to use EnableExternalPluggableDatabaseDatabaseManagementRequest.
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) BinaryRequestBody ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) String ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) String() string
func (EnableExternalPluggableDatabaseDatabaseManagementRequest) ValidateEnumValue ¶
func (request EnableExternalPluggableDatabaseDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalPluggableDatabaseDatabaseManagementResponse ¶
type EnableExternalPluggableDatabaseDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalPluggableDatabaseDatabaseManagementResponse wrapper for the EnableExternalPluggableDatabaseDatabaseManagement operation
func (EnableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse ¶
func (response EnableExternalPluggableDatabaseDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalPluggableDatabaseDatabaseManagementResponse) String ¶
func (response EnableExternalPluggableDatabaseDatabaseManagementResponse) String() string
type EnableExternalPluggableDatabaseOperationsInsightsDetails ¶
type EnableExternalPluggableDatabaseOperationsInsightsDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalPluggableDatabaseOperationsInsightsDetails Details to enable Operations Insights on the external pluggable database
func (EnableExternalPluggableDatabaseOperationsInsightsDetails) String ¶
func (m EnableExternalPluggableDatabaseOperationsInsightsDetails) String() string
func (EnableExternalPluggableDatabaseOperationsInsightsDetails) ValidateEnumValue ¶
func (m EnableExternalPluggableDatabaseOperationsInsightsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalPluggableDatabaseOperationsInsightsRequest ¶
type EnableExternalPluggableDatabaseOperationsInsightsRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Details to enable Operations Insights on the external pluggable database EnableExternalPluggableDatabaseOperationsInsightsDetails `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 // may 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"` // 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 }
EnableExternalPluggableDatabaseOperationsInsightsRequest wrapper for the EnableExternalPluggableDatabaseOperationsInsights operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseOperationsInsights.go.html to see an example of how to use EnableExternalPluggableDatabaseOperationsInsightsRequest.
func (EnableExternalPluggableDatabaseOperationsInsightsRequest) BinaryRequestBody ¶
func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalPluggableDatabaseOperationsInsightsRequest) HTTPRequest ¶
func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalPluggableDatabaseOperationsInsightsRequest) RetryPolicy ¶
func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalPluggableDatabaseOperationsInsightsRequest) String ¶
func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) String() string
func (EnableExternalPluggableDatabaseOperationsInsightsRequest) ValidateEnumValue ¶
func (request EnableExternalPluggableDatabaseOperationsInsightsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalPluggableDatabaseOperationsInsightsResponse ¶
type EnableExternalPluggableDatabaseOperationsInsightsResponse struct { // The underlying http response RawResponse *http.Response // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalPluggableDatabaseOperationsInsightsResponse wrapper for the EnableExternalPluggableDatabaseOperationsInsights operation
func (EnableExternalPluggableDatabaseOperationsInsightsResponse) HTTPResponse ¶
func (response EnableExternalPluggableDatabaseOperationsInsightsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalPluggableDatabaseOperationsInsightsResponse) String ¶
func (response EnableExternalPluggableDatabaseOperationsInsightsResponse) String() string
type EnableExternalPluggableDatabaseStackMonitoringDetails ¶ added in v65.2.0
type EnableExternalPluggableDatabaseStackMonitoringDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. ExternalDatabaseConnectorId *string `mandatory:"true" json:"externalDatabaseConnectorId"` }
EnableExternalPluggableDatabaseStackMonitoringDetails Details to enable Stack Monitoring on the external pluggable database.
func (EnableExternalPluggableDatabaseStackMonitoringDetails) String ¶ added in v65.2.0
func (m EnableExternalPluggableDatabaseStackMonitoringDetails) String() string
func (EnableExternalPluggableDatabaseStackMonitoringDetails) ValidateEnumValue ¶ added in v65.2.0
func (m EnableExternalPluggableDatabaseStackMonitoringDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalPluggableDatabaseStackMonitoringRequest ¶ added in v65.2.0
type EnableExternalPluggableDatabaseStackMonitoringRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Details to enable Stack Monitoring on the external pluggable database. EnableExternalPluggableDatabaseStackMonitoringDetails `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 // may 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"` // 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 }
EnableExternalPluggableDatabaseStackMonitoringRequest wrapper for the EnableExternalPluggableDatabaseStackMonitoring operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnableExternalPluggableDatabaseStackMonitoring.go.html to see an example of how to use EnableExternalPluggableDatabaseStackMonitoringRequest.
func (EnableExternalPluggableDatabaseStackMonitoringRequest) BinaryRequestBody ¶ added in v65.2.0
func (request EnableExternalPluggableDatabaseStackMonitoringRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnableExternalPluggableDatabaseStackMonitoringRequest) HTTPRequest ¶ added in v65.2.0
func (request EnableExternalPluggableDatabaseStackMonitoringRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnableExternalPluggableDatabaseStackMonitoringRequest) RetryPolicy ¶ added in v65.2.0
func (request EnableExternalPluggableDatabaseStackMonitoringRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnableExternalPluggableDatabaseStackMonitoringRequest) String ¶ added in v65.2.0
func (request EnableExternalPluggableDatabaseStackMonitoringRequest) String() string
func (EnableExternalPluggableDatabaseStackMonitoringRequest) ValidateEnumValue ¶ added in v65.2.0
func (request EnableExternalPluggableDatabaseStackMonitoringRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnableExternalPluggableDatabaseStackMonitoringResponse ¶ added in v65.2.0
type EnableExternalPluggableDatabaseStackMonitoringResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnableExternalPluggableDatabaseStackMonitoringResponse wrapper for the EnableExternalPluggableDatabaseStackMonitoring operation
func (EnableExternalPluggableDatabaseStackMonitoringResponse) HTTPResponse ¶ added in v65.2.0
func (response EnableExternalPluggableDatabaseStackMonitoringResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnableExternalPluggableDatabaseStackMonitoringResponse) String ¶ added in v65.2.0
func (response EnableExternalPluggableDatabaseStackMonitoringResponse) String() string
type EnablePluggableDatabaseManagementDetails ¶ added in v65.28.0
type EnablePluggableDatabaseManagementDetails struct { CredentialDetails *DatabaseCredentialDetails `mandatory:"true" json:"credentialDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndPointId *string `mandatory:"true" json:"privateEndPointId"` // The name of the Oracle Database service that will be used to connect to the database. ServiceName *string `mandatory:"true" json:"serviceName"` // Protocol used by the database connection. Protocol EnablePluggableDatabaseManagementDetailsProtocolEnum `mandatory:"false" json:"protocol,omitempty"` // The port used to connect to the pluggable database. Port *int `mandatory:"false" json:"port"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SslSecretId *string `mandatory:"false" json:"sslSecretId"` // The role of the user that will be connecting to the pluggable database. Role EnablePluggableDatabaseManagementDetailsRoleEnum `mandatory:"false" json:"role,omitempty"` }
EnablePluggableDatabaseManagementDetails Data to enable the Database Management service for the pluggable database.
func (EnablePluggableDatabaseManagementDetails) String ¶ added in v65.28.0
func (m EnablePluggableDatabaseManagementDetails) String() string
func (EnablePluggableDatabaseManagementDetails) ValidateEnumValue ¶ added in v65.28.0
func (m EnablePluggableDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnablePluggableDatabaseManagementDetailsProtocolEnum ¶ added in v65.28.0
type EnablePluggableDatabaseManagementDetailsProtocolEnum string
EnablePluggableDatabaseManagementDetailsProtocolEnum Enum with underlying type: string
const ( EnablePluggableDatabaseManagementDetailsProtocolTcp EnablePluggableDatabaseManagementDetailsProtocolEnum = "TCP" EnablePluggableDatabaseManagementDetailsProtocolTcps EnablePluggableDatabaseManagementDetailsProtocolEnum = "TCPS" )
Set of constants representing the allowable values for EnablePluggableDatabaseManagementDetailsProtocolEnum
func GetEnablePluggableDatabaseManagementDetailsProtocolEnumValues ¶ added in v65.28.0
func GetEnablePluggableDatabaseManagementDetailsProtocolEnumValues() []EnablePluggableDatabaseManagementDetailsProtocolEnum
GetEnablePluggableDatabaseManagementDetailsProtocolEnumValues Enumerates the set of values for EnablePluggableDatabaseManagementDetailsProtocolEnum
func GetMappingEnablePluggableDatabaseManagementDetailsProtocolEnum ¶ added in v65.28.0
func GetMappingEnablePluggableDatabaseManagementDetailsProtocolEnum(val string) (EnablePluggableDatabaseManagementDetailsProtocolEnum, bool)
GetMappingEnablePluggableDatabaseManagementDetailsProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
type EnablePluggableDatabaseManagementDetailsRoleEnum ¶ added in v65.28.0
type EnablePluggableDatabaseManagementDetailsRoleEnum string
EnablePluggableDatabaseManagementDetailsRoleEnum Enum with underlying type: string
const ( EnablePluggableDatabaseManagementDetailsRoleSysdba EnablePluggableDatabaseManagementDetailsRoleEnum = "SYSDBA" EnablePluggableDatabaseManagementDetailsRoleNormal EnablePluggableDatabaseManagementDetailsRoleEnum = "NORMAL" EnablePluggableDatabaseManagementDetailsRoleSysdg EnablePluggableDatabaseManagementDetailsRoleEnum = "SYSDG" )
Set of constants representing the allowable values for EnablePluggableDatabaseManagementDetailsRoleEnum
func GetEnablePluggableDatabaseManagementDetailsRoleEnumValues ¶ added in v65.28.0
func GetEnablePluggableDatabaseManagementDetailsRoleEnumValues() []EnablePluggableDatabaseManagementDetailsRoleEnum
GetEnablePluggableDatabaseManagementDetailsRoleEnumValues Enumerates the set of values for EnablePluggableDatabaseManagementDetailsRoleEnum
func GetMappingEnablePluggableDatabaseManagementDetailsRoleEnum ¶ added in v65.28.0
func GetMappingEnablePluggableDatabaseManagementDetailsRoleEnum(val string) (EnablePluggableDatabaseManagementDetailsRoleEnum, bool)
GetMappingEnablePluggableDatabaseManagementDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
type EnablePluggableDatabaseManagementRequest ¶ added in v65.28.0
type EnablePluggableDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // Request to enable the Database Management service for an Oracle Pluggable Database located in Oracle Cloud Infrastructure. EnablePluggableDatabaseManagementDetails `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 // may 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"` // 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 }
EnablePluggableDatabaseManagementRequest wrapper for the EnablePluggableDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/EnablePluggableDatabaseManagement.go.html to see an example of how to use EnablePluggableDatabaseManagementRequest.
func (EnablePluggableDatabaseManagementRequest) BinaryRequestBody ¶ added in v65.28.0
func (request EnablePluggableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (EnablePluggableDatabaseManagementRequest) HTTPRequest ¶ added in v65.28.0
func (request EnablePluggableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (EnablePluggableDatabaseManagementRequest) RetryPolicy ¶ added in v65.28.0
func (request EnablePluggableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (EnablePluggableDatabaseManagementRequest) String ¶ added in v65.28.0
func (request EnablePluggableDatabaseManagementRequest) String() string
func (EnablePluggableDatabaseManagementRequest) ValidateEnumValue ¶ added in v65.28.0
func (request EnablePluggableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type EnablePluggableDatabaseManagementResponse ¶ added in v65.28.0
type EnablePluggableDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
EnablePluggableDatabaseManagementResponse wrapper for the EnablePluggableDatabaseManagement operation
func (EnablePluggableDatabaseManagementResponse) HTTPResponse ¶ added in v65.28.0
func (response EnablePluggableDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (EnablePluggableDatabaseManagementResponse) String ¶ added in v65.28.0
func (response EnablePluggableDatabaseManagementResponse) String() string
type EncryptionKeyLocationDetails ¶ added in v65.81.3
type EncryptionKeyLocationDetails interface { }
EncryptionKeyLocationDetails Types of providers supported for managing database encryption keys
type EncryptionKeyLocationDetailsProviderTypeEnum ¶ added in v65.81.3
type EncryptionKeyLocationDetailsProviderTypeEnum string
EncryptionKeyLocationDetailsProviderTypeEnum Enum with underlying type: string
const (
EncryptionKeyLocationDetailsProviderTypeExternal EncryptionKeyLocationDetailsProviderTypeEnum = "EXTERNAL"
)
Set of constants representing the allowable values for EncryptionKeyLocationDetailsProviderTypeEnum
func GetEncryptionKeyLocationDetailsProviderTypeEnumValues ¶ added in v65.81.3
func GetEncryptionKeyLocationDetailsProviderTypeEnumValues() []EncryptionKeyLocationDetailsProviderTypeEnum
GetEncryptionKeyLocationDetailsProviderTypeEnumValues Enumerates the set of values for EncryptionKeyLocationDetailsProviderTypeEnum
func GetMappingEncryptionKeyLocationDetailsProviderTypeEnum ¶ added in v65.81.3
func GetMappingEncryptionKeyLocationDetailsProviderTypeEnum(val string) (EncryptionKeyLocationDetailsProviderTypeEnum, bool)
GetMappingEncryptionKeyLocationDetailsProviderTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type EstimatedPatchingTime ¶
type EstimatedPatchingTime struct { // The estimated total time required in minutes for all patching operations. TotalEstimatedPatchingTime *int `mandatory:"false" json:"totalEstimatedPatchingTime"` // The estimated time required in minutes for database server patching. EstimatedDbServerPatchingTime *int `mandatory:"false" json:"estimatedDbServerPatchingTime"` // The estimated time required in minutes for storage server patching. EstimatedStorageServerPatchingTime *int `mandatory:"false" json:"estimatedStorageServerPatchingTime"` // The estimated time required in minutes for network switch patching. EstimatedNetworkSwitchesPatchingTime *int `mandatory:"false" json:"estimatedNetworkSwitchesPatchingTime"` }
EstimatedPatchingTime The estimated total time required in minutes for all patching operations (database server, storage server, and network switch patching).
func (EstimatedPatchingTime) String ¶
func (m EstimatedPatchingTime) String() string
func (EstimatedPatchingTime) ValidateEnumValue ¶
func (m EstimatedPatchingTime) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataDbSystemMigration ¶
type ExadataDbSystemMigration struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` // The details of addtional resources related to the migration. AdditionalMigrations []ExadataDbSystemMigrationSummary `mandatory:"false" json:"additionalMigrations"` }
ExadataDbSystemMigration Information about the Exadata DB system migration. The migration is used to move the Exadata Cloud Service instance from the DB system resource model to the new cloud Exadata infrastructure resource model.
func (ExadataDbSystemMigration) String ¶
func (m ExadataDbSystemMigration) String() string
func (ExadataDbSystemMigration) ValidateEnumValue ¶
func (m ExadataDbSystemMigration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataDbSystemMigrationSummary ¶
type ExadataDbSystemMigrationSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster. CloudVmClusterId *string `mandatory:"true" json:"cloudVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"true" json:"cloudExadataInfrastructureId"` }
ExadataDbSystemMigrationSummary Information about the Exadata DB system migration. The migration is used to move the Exadata Cloud Service instance from the DB system resource model to the new cloud Exadata infrastructure resource model.
func (ExadataDbSystemMigrationSummary) String ¶
func (m ExadataDbSystemMigrationSummary) String() string
func (ExadataDbSystemMigrationSummary) ValidateEnumValue ¶
func (m ExadataDbSystemMigrationSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataInfrastructure ¶
type ExadataInfrastructure struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the Exadata infrastructure. LifecycleState ExadataInfrastructureLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"true" json:"shape"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total available DATA disk group size. MaxDataStorageInTBs *float64 `mandatory:"false" json:"maxDataStorageInTBs"` // The serial number for the Exadata infrastructure. RackSerialNumber *string `mandatory:"false" json:"rackSerialNumber"` // The number of Exadata storage servers for the Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The requested number of additional storage servers for the Exadata infrastructure. AdditionalStorageCount *int `mandatory:"false" json:"additionalStorageCount"` // The requested number of additional storage servers activated for the Exadata infrastructure. ActivatedStorageCount *int `mandatory:"false" json:"activatedStorageCount"` // The number of compute servers for the Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // Indicates if deployment is Multi-Rack or not. IsMultiRackDeployment *bool `mandatory:"false" json:"isMultiRackDeployment"` // The base64 encoded Multi-Rack configuration json file. MultiRackConfigurationFile []byte `mandatory:"false" json:"multiRackConfigurationFile"` // The requested number of additional compute servers for the Exadata infrastructure. AdditionalComputeCount *int `mandatory:"false" json:"additionalComputeCount"` // Oracle Exadata System Model specification. The system model determines the amount of compute or storage // server resources available for use. For more information, please see System and Shape Configuration Options // (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B) AdditionalComputeSystemModel ExadataInfrastructureAdditionalComputeSystemModelEnum `mandatory:"false" json:"additionalComputeSystemModel,omitempty"` // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"false" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"false" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"false" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"false" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"false" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"false" json:"infiniBandNetworkCIDR"` // The corporate network proxy for access to the control plane network. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"false" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"false" json:"ntpServer"` // The date and time the Exadata infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The CSI Number of the Exadata infrastructure. CsiNumber *string `mandatory:"false" json:"csiNumber"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` // A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned. MaintenanceSLOStatus ExadataInfrastructureMaintenanceSLOStatusEnum `mandatory:"false" json:"maintenanceSLOStatus,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The software version of the storage servers (cells) in the Exadata infrastructure. StorageServerVersion *string `mandatory:"false" json:"storageServerVersion"` // The software version of the database servers (dom0) in the Exadata infrastructure. DbServerVersion *string `mandatory:"false" json:"dbServerVersion"` // The monthly software version of the database servers (dom0) in the Exadata infrastructure. MonthlyDbServerVersion *string `mandatory:"false" json:"monthlyDbServerVersion"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration // for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time // using the UpdateExadatainfrastructure API. IsCpsOfflineReportEnabled *bool `mandatory:"false" json:"isCpsOfflineReportEnabled"` NetworkBondingModeDetails *NetworkBondingModeDetails `mandatory:"false" json:"networkBondingModeDetails"` // The name of the availability domain that the Exadata infrastructure is located in. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Details of the file system configuration of the Exadata infrastructure. DefinedFileSystemConfigurations []DefinedFileSystemConfiguration `mandatory:"false" json:"definedFileSystemConfigurations"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the infrastructure is using granular maintenance scheduling preference. IsSchedulingPolicyAssociated *bool `mandatory:"false" json:"isSchedulingPolicyAssociated"` ExascaleConfig *ExascaleConfigDetails `mandatory:"false" json:"exascaleConfig"` // The database server type of the Exadata infrastructure. DatabaseServerType *string `mandatory:"false" json:"databaseServerType"` // The storage server type of the Exadata infrastructure. StorageServerType *string `mandatory:"false" json:"storageServerType"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel ExadataInfrastructureComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
ExadataInfrastructure ExadataInfrastructure
func (ExadataInfrastructure) String ¶
func (m ExadataInfrastructure) String() string
func (ExadataInfrastructure) ValidateEnumValue ¶
func (m ExadataInfrastructure) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataInfrastructureAdditionalComputeSystemModelEnum ¶ added in v65.22.0
type ExadataInfrastructureAdditionalComputeSystemModelEnum string
ExadataInfrastructureAdditionalComputeSystemModelEnum Enum with underlying type: string
const ( ExadataInfrastructureAdditionalComputeSystemModelX7 ExadataInfrastructureAdditionalComputeSystemModelEnum = "X7" ExadataInfrastructureAdditionalComputeSystemModelX8 ExadataInfrastructureAdditionalComputeSystemModelEnum = "X8" ExadataInfrastructureAdditionalComputeSystemModelX8m ExadataInfrastructureAdditionalComputeSystemModelEnum = "X8M" ExadataInfrastructureAdditionalComputeSystemModelX9m ExadataInfrastructureAdditionalComputeSystemModelEnum = "X9M" ExadataInfrastructureAdditionalComputeSystemModelX10m ExadataInfrastructureAdditionalComputeSystemModelEnum = "X10M" ExadataInfrastructureAdditionalComputeSystemModelX11m ExadataInfrastructureAdditionalComputeSystemModelEnum = "X11M" )
Set of constants representing the allowable values for ExadataInfrastructureAdditionalComputeSystemModelEnum
func GetExadataInfrastructureAdditionalComputeSystemModelEnumValues ¶ added in v65.22.0
func GetExadataInfrastructureAdditionalComputeSystemModelEnumValues() []ExadataInfrastructureAdditionalComputeSystemModelEnum
GetExadataInfrastructureAdditionalComputeSystemModelEnumValues Enumerates the set of values for ExadataInfrastructureAdditionalComputeSystemModelEnum
func GetMappingExadataInfrastructureAdditionalComputeSystemModelEnum ¶ added in v65.22.0
func GetMappingExadataInfrastructureAdditionalComputeSystemModelEnum(val string) (ExadataInfrastructureAdditionalComputeSystemModelEnum, bool)
GetMappingExadataInfrastructureAdditionalComputeSystemModelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureComputeModelEnum ¶ added in v65.82.0
type ExadataInfrastructureComputeModelEnum string
ExadataInfrastructureComputeModelEnum Enum with underlying type: string
const ( ExadataInfrastructureComputeModelEcpu ExadataInfrastructureComputeModelEnum = "ECPU" ExadataInfrastructureComputeModelOcpu ExadataInfrastructureComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for ExadataInfrastructureComputeModelEnum
func GetExadataInfrastructureComputeModelEnumValues ¶ added in v65.82.0
func GetExadataInfrastructureComputeModelEnumValues() []ExadataInfrastructureComputeModelEnum
GetExadataInfrastructureComputeModelEnumValues Enumerates the set of values for ExadataInfrastructureComputeModelEnum
func GetMappingExadataInfrastructureComputeModelEnum ¶ added in v65.82.0
func GetMappingExadataInfrastructureComputeModelEnum(val string) (ExadataInfrastructureComputeModelEnum, bool)
GetMappingExadataInfrastructureComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureContact ¶
type ExadataInfrastructureContact struct { // The name of the Exadata Infrastructure contact. Name *string `mandatory:"true" json:"name"` // The email for the Exadata Infrastructure contact. Email *string `mandatory:"true" json:"email"` // If `true`, this Exadata Infrastructure contact is a primary contact. If `false`, this Exadata Infrastructure is a secondary contact. IsPrimary *bool `mandatory:"true" json:"isPrimary"` // The phone number for the Exadata Infrastructure contact. PhoneNumber *string `mandatory:"false" json:"phoneNumber"` // If `true`, this Exadata Infrastructure contact is a valid My Oracle Support (MOS) contact. If `false`, this Exadata Infrastructure contact is not a valid MOS contact. IsContactMosValidated *bool `mandatory:"false" json:"isContactMosValidated"` }
ExadataInfrastructureContact Contact details for Exadata Infrastructure.
func (ExadataInfrastructureContact) String ¶
func (m ExadataInfrastructureContact) String() string
func (ExadataInfrastructureContact) ValidateEnumValue ¶
func (m ExadataInfrastructureContact) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataInfrastructureLifecycleStateEnum ¶
type ExadataInfrastructureLifecycleStateEnum string
ExadataInfrastructureLifecycleStateEnum Enum with underlying type: string
const ( ExadataInfrastructureLifecycleStateCreating ExadataInfrastructureLifecycleStateEnum = "CREATING" ExadataInfrastructureLifecycleStateRequiresActivation ExadataInfrastructureLifecycleStateEnum = "REQUIRES_ACTIVATION" ExadataInfrastructureLifecycleStateActivating ExadataInfrastructureLifecycleStateEnum = "ACTIVATING" ExadataInfrastructureLifecycleStateActive ExadataInfrastructureLifecycleStateEnum = "ACTIVE" ExadataInfrastructureLifecycleStateActivationFailed ExadataInfrastructureLifecycleStateEnum = "ACTIVATION_FAILED" ExadataInfrastructureLifecycleStateFailed ExadataInfrastructureLifecycleStateEnum = "FAILED" ExadataInfrastructureLifecycleStateUpdating ExadataInfrastructureLifecycleStateEnum = "UPDATING" ExadataInfrastructureLifecycleStateDeleting ExadataInfrastructureLifecycleStateEnum = "DELETING" ExadataInfrastructureLifecycleStateDeleted ExadataInfrastructureLifecycleStateEnum = "DELETED" ExadataInfrastructureLifecycleStateDisconnected ExadataInfrastructureLifecycleStateEnum = "DISCONNECTED" ExadataInfrastructureLifecycleStateMaintenanceInProgress ExadataInfrastructureLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" ExadataInfrastructureLifecycleStateWaitingForConnectivity ExadataInfrastructureLifecycleStateEnum = "WAITING_FOR_CONNECTIVITY" )
Set of constants representing the allowable values for ExadataInfrastructureLifecycleStateEnum
func GetExadataInfrastructureLifecycleStateEnumValues ¶
func GetExadataInfrastructureLifecycleStateEnumValues() []ExadataInfrastructureLifecycleStateEnum
GetExadataInfrastructureLifecycleStateEnumValues Enumerates the set of values for ExadataInfrastructureLifecycleStateEnum
func GetMappingExadataInfrastructureLifecycleStateEnum ¶
func GetMappingExadataInfrastructureLifecycleStateEnum(val string) (ExadataInfrastructureLifecycleStateEnum, bool)
GetMappingExadataInfrastructureLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureMaintenanceSLOStatusEnum ¶
type ExadataInfrastructureMaintenanceSLOStatusEnum string
ExadataInfrastructureMaintenanceSLOStatusEnum Enum with underlying type: string
const ( ExadataInfrastructureMaintenanceSLOStatusOk ExadataInfrastructureMaintenanceSLOStatusEnum = "OK" ExadataInfrastructureMaintenanceSLOStatusDegraded ExadataInfrastructureMaintenanceSLOStatusEnum = "DEGRADED" )
Set of constants representing the allowable values for ExadataInfrastructureMaintenanceSLOStatusEnum
func GetExadataInfrastructureMaintenanceSLOStatusEnumValues ¶
func GetExadataInfrastructureMaintenanceSLOStatusEnumValues() []ExadataInfrastructureMaintenanceSLOStatusEnum
GetExadataInfrastructureMaintenanceSLOStatusEnumValues Enumerates the set of values for ExadataInfrastructureMaintenanceSLOStatusEnum
func GetMappingExadataInfrastructureMaintenanceSLOStatusEnum ¶
func GetMappingExadataInfrastructureMaintenanceSLOStatusEnum(val string) (ExadataInfrastructureMaintenanceSLOStatusEnum, bool)
GetMappingExadataInfrastructureMaintenanceSLOStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureSummary ¶
type ExadataInfrastructureSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current lifecycle state of the Exadata infrastructure. LifecycleState ExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"true" json:"shape"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The total number of CPU cores available. MaxCpuCount *int `mandatory:"false" json:"maxCpuCount"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The total memory available in GBs. MaxMemoryInGBs *int `mandatory:"false" json:"maxMemoryInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The total local node storage available in GBs. MaxDbNodeStorageInGBs *int `mandatory:"false" json:"maxDbNodeStorageInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The total available DATA disk group size. MaxDataStorageInTBs *float64 `mandatory:"false" json:"maxDataStorageInTBs"` // The serial number for the Exadata infrastructure. RackSerialNumber *string `mandatory:"false" json:"rackSerialNumber"` // The number of Exadata storage servers for the Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // The requested number of additional storage servers for the Exadata infrastructure. AdditionalStorageCount *int `mandatory:"false" json:"additionalStorageCount"` // The requested number of additional storage servers activated for the Exadata infrastructure. ActivatedStorageCount *int `mandatory:"false" json:"activatedStorageCount"` // The number of compute servers for the Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // Indicates if deployment is Multi-Rack or not. IsMultiRackDeployment *bool `mandatory:"false" json:"isMultiRackDeployment"` // The base64 encoded Multi-Rack configuration json file. MultiRackConfigurationFile []byte `mandatory:"false" json:"multiRackConfigurationFile"` // The requested number of additional compute servers for the Exadata infrastructure. AdditionalComputeCount *int `mandatory:"false" json:"additionalComputeCount"` // Oracle Exadata System Model specification. The system model determines the amount of compute or storage // server resources available for use. For more information, please see System and Shape Configuration Options // (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B) AdditionalComputeSystemModel ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum `mandatory:"false" json:"additionalComputeSystemModel,omitempty"` // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"false" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"false" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"false" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"false" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"false" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"false" json:"infiniBandNetworkCIDR"` // The corporate network proxy for access to the control plane network. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"false" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"false" json:"ntpServer"` // The date and time the Exadata infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The CSI Number of the Exadata infrastructure. CsiNumber *string `mandatory:"false" json:"csiNumber"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` // A field to capture ‘Maintenance SLO Status’ for the Exadata infrastructure with values ‘OK’, ‘DEGRADED’. Default is ‘OK’ when the infrastructure is provisioned. MaintenanceSLOStatus ExadataInfrastructureSummaryMaintenanceSLOStatusEnum `mandatory:"false" json:"maintenanceSLOStatus,omitempty"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The software version of the storage servers (cells) in the Exadata infrastructure. StorageServerVersion *string `mandatory:"false" json:"storageServerVersion"` // The software version of the database servers (dom0) in the Exadata infrastructure. DbServerVersion *string `mandatory:"false" json:"dbServerVersion"` // The monthly software version of the database servers (dom0) in the Exadata infrastructure. MonthlyDbServerVersion *string `mandatory:"false" json:"monthlyDbServerVersion"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the next maintenance run. NextMaintenanceRunId *string `mandatory:"false" json:"nextMaintenanceRunId"` // Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration // for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time // using the UpdateExadatainfrastructure API. IsCpsOfflineReportEnabled *bool `mandatory:"false" json:"isCpsOfflineReportEnabled"` NetworkBondingModeDetails *NetworkBondingModeDetails `mandatory:"false" json:"networkBondingModeDetails"` // The name of the availability domain that the Exadata infrastructure is located in. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Details of the file system configuration of the Exadata infrastructure. DefinedFileSystemConfigurations []DefinedFileSystemConfiguration `mandatory:"false" json:"definedFileSystemConfigurations"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // If true, the infrastructure is using granular maintenance scheduling preference. IsSchedulingPolicyAssociated *bool `mandatory:"false" json:"isSchedulingPolicyAssociated"` ExascaleConfig *ExascaleConfigDetails `mandatory:"false" json:"exascaleConfig"` // The database server type of the Exadata infrastructure. DatabaseServerType *string `mandatory:"false" json:"databaseServerType"` // The storage server type of the Exadata infrastructure. StorageServerType *string `mandatory:"false" json:"storageServerType"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel ExadataInfrastructureSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
ExadataInfrastructureSummary Details of the Exadata Cloud@Customer infrastructure. Applies to Exadata Cloud@Customer instances only. See CloudExadataInfrastructureSummary for details of the cloud Exadata infrastructure resource used by Exadata Cloud Service instances.
func (ExadataInfrastructureSummary) String ¶
func (m ExadataInfrastructureSummary) String() string
func (ExadataInfrastructureSummary) ValidateEnumValue ¶
func (m ExadataInfrastructureSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum ¶ added in v65.22.0
type ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum string
ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum Enum with underlying type: string
const ( ExadataInfrastructureSummaryAdditionalComputeSystemModelX7 ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum = "X7" ExadataInfrastructureSummaryAdditionalComputeSystemModelX8 ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum = "X8" ExadataInfrastructureSummaryAdditionalComputeSystemModelX8m ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum = "X8M" ExadataInfrastructureSummaryAdditionalComputeSystemModelX9m ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum = "X9M" ExadataInfrastructureSummaryAdditionalComputeSystemModelX10m ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum = "X10M" ExadataInfrastructureSummaryAdditionalComputeSystemModelX11m ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum = "X11M" )
Set of constants representing the allowable values for ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum
func GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumValues ¶ added in v65.22.0
func GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumValues() []ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum
GetExadataInfrastructureSummaryAdditionalComputeSystemModelEnumValues Enumerates the set of values for ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum
func GetMappingExadataInfrastructureSummaryAdditionalComputeSystemModelEnum ¶ added in v65.22.0
func GetMappingExadataInfrastructureSummaryAdditionalComputeSystemModelEnum(val string) (ExadataInfrastructureSummaryAdditionalComputeSystemModelEnum, bool)
GetMappingExadataInfrastructureSummaryAdditionalComputeSystemModelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureSummaryComputeModelEnum ¶ added in v65.82.0
type ExadataInfrastructureSummaryComputeModelEnum string
ExadataInfrastructureSummaryComputeModelEnum Enum with underlying type: string
const ( ExadataInfrastructureSummaryComputeModelEcpu ExadataInfrastructureSummaryComputeModelEnum = "ECPU" ExadataInfrastructureSummaryComputeModelOcpu ExadataInfrastructureSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for ExadataInfrastructureSummaryComputeModelEnum
func GetExadataInfrastructureSummaryComputeModelEnumValues ¶ added in v65.82.0
func GetExadataInfrastructureSummaryComputeModelEnumValues() []ExadataInfrastructureSummaryComputeModelEnum
GetExadataInfrastructureSummaryComputeModelEnumValues Enumerates the set of values for ExadataInfrastructureSummaryComputeModelEnum
func GetMappingExadataInfrastructureSummaryComputeModelEnum ¶ added in v65.82.0
func GetMappingExadataInfrastructureSummaryComputeModelEnum(val string) (ExadataInfrastructureSummaryComputeModelEnum, bool)
GetMappingExadataInfrastructureSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureSummaryLifecycleStateEnum ¶
type ExadataInfrastructureSummaryLifecycleStateEnum string
ExadataInfrastructureSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExadataInfrastructureSummaryLifecycleStateCreating ExadataInfrastructureSummaryLifecycleStateEnum = "CREATING" ExadataInfrastructureSummaryLifecycleStateRequiresActivation ExadataInfrastructureSummaryLifecycleStateEnum = "REQUIRES_ACTIVATION" ExadataInfrastructureSummaryLifecycleStateActivating ExadataInfrastructureSummaryLifecycleStateEnum = "ACTIVATING" ExadataInfrastructureSummaryLifecycleStateActive ExadataInfrastructureSummaryLifecycleStateEnum = "ACTIVE" ExadataInfrastructureSummaryLifecycleStateActivationFailed ExadataInfrastructureSummaryLifecycleStateEnum = "ACTIVATION_FAILED" ExadataInfrastructureSummaryLifecycleStateFailed ExadataInfrastructureSummaryLifecycleStateEnum = "FAILED" ExadataInfrastructureSummaryLifecycleStateUpdating ExadataInfrastructureSummaryLifecycleStateEnum = "UPDATING" ExadataInfrastructureSummaryLifecycleStateDeleting ExadataInfrastructureSummaryLifecycleStateEnum = "DELETING" ExadataInfrastructureSummaryLifecycleStateDeleted ExadataInfrastructureSummaryLifecycleStateEnum = "DELETED" ExadataInfrastructureSummaryLifecycleStateDisconnected ExadataInfrastructureSummaryLifecycleStateEnum = "DISCONNECTED" ExadataInfrastructureSummaryLifecycleStateMaintenanceInProgress ExadataInfrastructureSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" ExadataInfrastructureSummaryLifecycleStateWaitingForConnectivity ExadataInfrastructureSummaryLifecycleStateEnum = "WAITING_FOR_CONNECTIVITY" )
Set of constants representing the allowable values for ExadataInfrastructureSummaryLifecycleStateEnum
func GetExadataInfrastructureSummaryLifecycleStateEnumValues ¶
func GetExadataInfrastructureSummaryLifecycleStateEnumValues() []ExadataInfrastructureSummaryLifecycleStateEnum
GetExadataInfrastructureSummaryLifecycleStateEnumValues Enumerates the set of values for ExadataInfrastructureSummaryLifecycleStateEnum
func GetMappingExadataInfrastructureSummaryLifecycleStateEnum ¶
func GetMappingExadataInfrastructureSummaryLifecycleStateEnum(val string) (ExadataInfrastructureSummaryLifecycleStateEnum, bool)
GetMappingExadataInfrastructureSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureSummaryMaintenanceSLOStatusEnum ¶
type ExadataInfrastructureSummaryMaintenanceSLOStatusEnum string
ExadataInfrastructureSummaryMaintenanceSLOStatusEnum Enum with underlying type: string
const ( ExadataInfrastructureSummaryMaintenanceSLOStatusOk ExadataInfrastructureSummaryMaintenanceSLOStatusEnum = "OK" ExadataInfrastructureSummaryMaintenanceSLOStatusDegraded ExadataInfrastructureSummaryMaintenanceSLOStatusEnum = "DEGRADED" )
Set of constants representing the allowable values for ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumValues ¶
func GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumValues() []ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
GetExadataInfrastructureSummaryMaintenanceSLOStatusEnumValues Enumerates the set of values for ExadataInfrastructureSummaryMaintenanceSLOStatusEnum
func GetMappingExadataInfrastructureSummaryMaintenanceSLOStatusEnum ¶
func GetMappingExadataInfrastructureSummaryMaintenanceSLOStatusEnum(val string) (ExadataInfrastructureSummaryMaintenanceSLOStatusEnum, bool)
GetMappingExadataInfrastructureSummaryMaintenanceSLOStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataInfrastructureUnAllocatedResources ¶ added in v65.39.0
type ExadataInfrastructureUnAllocatedResources struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. Id *string `mandatory:"true" json:"id"` // The user-friendly name for the Exadata Cloud@Customer infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The minimum amount of un allocated storage that is available across all nodes in the infrastructure. LocalStorageInGbs *int `mandatory:"false" json:"localStorageInGbs"` // The minimum amount of un allocated ocpus that is available across all nodes in the infrastructure. Ocpus *int `mandatory:"false" json:"ocpus"` // The minimum amount of un allocated memory that is available across all nodes in the infrastructure. MemoryInGBs *int `mandatory:"false" json:"memoryInGBs"` // Total unallocated exadata storage in the infrastructure in TBs. ExadataStorageInTBs *float64 `mandatory:"false" json:"exadataStorageInTBs"` // The list of Autonomous VM Clusters on the Infra and their associated unallocated resources details AutonomousVmClusters []AutonomousVmClusterResourceDetails `mandatory:"false" json:"autonomousVmClusters"` }
ExadataInfrastructureUnAllocatedResources Un allocated resources details of the Exadata Cloud@Customer infrastructure. Applies to Exadata Cloud@Customer instances only.
func (ExadataInfrastructureUnAllocatedResources) String ¶ added in v65.39.0
func (m ExadataInfrastructureUnAllocatedResources) String() string
func (ExadataInfrastructureUnAllocatedResources) ValidateEnumValue ¶ added in v65.39.0
func (m ExadataInfrastructureUnAllocatedResources) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataIormConfig ¶
type ExadataIormConfig struct { // The current state of IORM configuration for the Exadata DB system. LifecycleState ExadataIormConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current `lifecycleState`. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current value for the IORM objective. // The default is `AUTO`. Objective ExadataIormConfigObjectiveEnum `mandatory:"false" json:"objective,omitempty"` // An array of IORM settings for all the database in // the Exadata DB system. DbPlans []DbIormConfig `mandatory:"false" json:"dbPlans"` }
ExadataIormConfig The IORM settings of the Exadata DB system.
func (ExadataIormConfig) String ¶
func (m ExadataIormConfig) String() string
func (ExadataIormConfig) ValidateEnumValue ¶
func (m ExadataIormConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataIormConfigLifecycleStateEnum ¶
type ExadataIormConfigLifecycleStateEnum string
ExadataIormConfigLifecycleStateEnum Enum with underlying type: string
const ( ExadataIormConfigLifecycleStateBootstrapping ExadataIormConfigLifecycleStateEnum = "BOOTSTRAPPING" ExadataIormConfigLifecycleStateEnabled ExadataIormConfigLifecycleStateEnum = "ENABLED" ExadataIormConfigLifecycleStateDisabled ExadataIormConfigLifecycleStateEnum = "DISABLED" ExadataIormConfigLifecycleStateUpdating ExadataIormConfigLifecycleStateEnum = "UPDATING" ExadataIormConfigLifecycleStateFailed ExadataIormConfigLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExadataIormConfigLifecycleStateEnum
func GetExadataIormConfigLifecycleStateEnumValues ¶
func GetExadataIormConfigLifecycleStateEnumValues() []ExadataIormConfigLifecycleStateEnum
GetExadataIormConfigLifecycleStateEnumValues Enumerates the set of values for ExadataIormConfigLifecycleStateEnum
func GetMappingExadataIormConfigLifecycleStateEnum ¶
func GetMappingExadataIormConfigLifecycleStateEnum(val string) (ExadataIormConfigLifecycleStateEnum, bool)
GetMappingExadataIormConfigLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataIormConfigObjectiveEnum ¶
type ExadataIormConfigObjectiveEnum string
ExadataIormConfigObjectiveEnum Enum with underlying type: string
const ( ExadataIormConfigObjectiveLowLatency ExadataIormConfigObjectiveEnum = "LOW_LATENCY" ExadataIormConfigObjectiveHighThroughput ExadataIormConfigObjectiveEnum = "HIGH_THROUGHPUT" ExadataIormConfigObjectiveBalanced ExadataIormConfigObjectiveEnum = "BALANCED" ExadataIormConfigObjectiveAuto ExadataIormConfigObjectiveEnum = "AUTO" ExadataIormConfigObjectiveBasic ExadataIormConfigObjectiveEnum = "BASIC" )
Set of constants representing the allowable values for ExadataIormConfigObjectiveEnum
func GetExadataIormConfigObjectiveEnumValues ¶
func GetExadataIormConfigObjectiveEnumValues() []ExadataIormConfigObjectiveEnum
GetExadataIormConfigObjectiveEnumValues Enumerates the set of values for ExadataIormConfigObjectiveEnum
func GetMappingExadataIormConfigObjectiveEnum ¶
func GetMappingExadataIormConfigObjectiveEnum(val string) (ExadataIormConfigObjectiveEnum, bool)
GetMappingExadataIormConfigObjectiveEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadataIormConfigUpdateDetails ¶
type ExadataIormConfigUpdateDetails struct { // Value for the IORM objective // Default is "Auto" Objective ExadataIormConfigUpdateDetailsObjectiveEnum `mandatory:"false" json:"objective,omitempty"` // Array of IORM Setting for all the database in // this Exadata DB System DbPlans []DbIormConfigUpdateDetail `mandatory:"false" json:"dbPlans"` }
ExadataIormConfigUpdateDetails IORM Setting details for this Exadata System to be updated
func (ExadataIormConfigUpdateDetails) String ¶
func (m ExadataIormConfigUpdateDetails) String() string
func (ExadataIormConfigUpdateDetails) ValidateEnumValue ¶
func (m ExadataIormConfigUpdateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadataIormConfigUpdateDetailsObjectiveEnum ¶
type ExadataIormConfigUpdateDetailsObjectiveEnum string
ExadataIormConfigUpdateDetailsObjectiveEnum Enum with underlying type: string
const ( ExadataIormConfigUpdateDetailsObjectiveLowLatency ExadataIormConfigUpdateDetailsObjectiveEnum = "LOW_LATENCY" ExadataIormConfigUpdateDetailsObjectiveHighThroughput ExadataIormConfigUpdateDetailsObjectiveEnum = "HIGH_THROUGHPUT" ExadataIormConfigUpdateDetailsObjectiveBalanced ExadataIormConfigUpdateDetailsObjectiveEnum = "BALANCED" ExadataIormConfigUpdateDetailsObjectiveAuto ExadataIormConfigUpdateDetailsObjectiveEnum = "AUTO" ExadataIormConfigUpdateDetailsObjectiveBasic ExadataIormConfigUpdateDetailsObjectiveEnum = "BASIC" )
Set of constants representing the allowable values for ExadataIormConfigUpdateDetailsObjectiveEnum
func GetExadataIormConfigUpdateDetailsObjectiveEnumValues ¶
func GetExadataIormConfigUpdateDetailsObjectiveEnumValues() []ExadataIormConfigUpdateDetailsObjectiveEnum
GetExadataIormConfigUpdateDetailsObjectiveEnumValues Enumerates the set of values for ExadataIormConfigUpdateDetailsObjectiveEnum
func GetMappingExadataIormConfigUpdateDetailsObjectiveEnum ¶
func GetMappingExadataIormConfigUpdateDetailsObjectiveEnum(val string) (ExadataIormConfigUpdateDetailsObjectiveEnum, bool)
GetMappingExadataIormConfigUpdateDetailsObjectiveEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmCluster ¶ added in v65.69.0
type ExadbVmCluster struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata VM cluster on Exascale Infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain in which the Exadata VM cluster on Exascale Infrastructure is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Exadata VM cluster on Exascale Infrastructure. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure. BackupSubnetId *string `mandatory:"true" json:"backupSubnetId"` // The current state of the Exadata VM cluster on Exascale Infrastructure. LifecycleState ExadbVmClusterLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The number of nodes in the Exadata VM cluster on Exascale Infrastructure. NodeCount *int `mandatory:"true" json:"nodeCount"` // The shape of the Exadata VM cluster on Exascale Infrastructure resource Shape *string `mandatory:"true" json:"shape"` // The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the Exadata VM cluster on Exascale Infrastructure. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). For Exadata systems, the maximum length of the hostname is 12 characters. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // then the Exadata VM cluster on Exascale Infrastructure will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN // resolver is enabled for the specified subnet, then the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. // Applies to Exadata Database Service on Exascale Infrastructure only. Domain *string `mandatory:"true" json:"domain"` // The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure. TotalECpuCount *int `mandatory:"true" json:"totalECpuCount"` // The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure. EnabledECpuCount *int `mandatory:"true" json:"enabledECpuCount"` VmFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"true" json:"vmFileSystemStorage"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. ExascaleDbStorageVaultId *string `mandatory:"true" json:"exascaleDbStorageVaultId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The port number configured for the listener on the Exadata VM cluster on Exascale Infrastructure. ListenerPort *int64 `mandatory:"false" json:"listenerPort"` // The date and time that the Exadata VM cluster on Exascale Infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone to use for the Exadata VM cluster on Exascale Infrastructure. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The cluster name for Exadata VM cluster on Exascale Infrastructure. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"false" json:"giVersion"` // Grid Setup will be done using this grid image id. // The grid image ID can be obtained using the API /20160918/giVersions/{majorVersion}/minorVersions?compartmentId=<compartmentId>&shapeFamily=EXADB_XS&availabilityDomain=<AD name>. // The list of supported major versions can be obtained using the API /20160918/giVersions?compartmentId=<compartmentId>&shape=ExaDbXS&availabilityDomain=<AD name> GridImageId *string `mandatory:"false" json:"gridImageId"` // The type of Grid Image GridImageType ExadbVmClusterGridImageTypeEnum `mandatory:"false" json:"gridImageType,omitempty"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel ExadbVmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IP addresses associated with the Exadata VM cluster on Exascale Infrastructure. // SCAN IP addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpIds []string `mandatory:"false" json:"scanIpIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) addresses associated with the Exadata VM cluster on Exascale Infrastructure. // The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, then the VIP is reassigned to another active node in the cluster. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the Exadata VM cluster on Exascale Infrastructure. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Exadata VM cluster on Exascale Infrastructure. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone with which the Exadata VM cluster on Exascale Infrastructure is associated. ZoneId *string `mandatory:"false" json:"zoneId"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The Secured Communication (TCPS) protocol Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` // The private zone ID in which you want DNS records to be created. PrivateZoneId *string `mandatory:"false" json:"privateZoneId"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` SnapshotFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"false" json:"snapshotFileSystemStorage"` TotalFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"false" json:"totalFileSystemStorage"` // The memory that you want to be allocated in GBs. Memory is calculated based on 11 GB per VM core reserved. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` IormConfigCache *ExadataIormConfig `mandatory:"false" json:"iormConfigCache"` }
ExadbVmCluster Details of the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
func (ExadbVmCluster) String ¶ added in v65.69.0
func (m ExadbVmCluster) String() string
func (ExadbVmCluster) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmCluster) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterGridImageTypeEnum ¶ added in v65.69.0
type ExadbVmClusterGridImageTypeEnum string
ExadbVmClusterGridImageTypeEnum Enum with underlying type: string
const ( ExadbVmClusterGridImageTypeReleaseUpdate ExadbVmClusterGridImageTypeEnum = "RELEASE_UPDATE" ExadbVmClusterGridImageTypeCustomImage ExadbVmClusterGridImageTypeEnum = "CUSTOM_IMAGE" )
Set of constants representing the allowable values for ExadbVmClusterGridImageTypeEnum
func GetExadbVmClusterGridImageTypeEnumValues ¶ added in v65.69.0
func GetExadbVmClusterGridImageTypeEnumValues() []ExadbVmClusterGridImageTypeEnum
GetExadbVmClusterGridImageTypeEnumValues Enumerates the set of values for ExadbVmClusterGridImageTypeEnum
func GetMappingExadbVmClusterGridImageTypeEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterGridImageTypeEnum(val string) (ExadbVmClusterGridImageTypeEnum, bool)
GetMappingExadbVmClusterGridImageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterLicenseModelEnum ¶ added in v65.69.0
type ExadbVmClusterLicenseModelEnum string
ExadbVmClusterLicenseModelEnum Enum with underlying type: string
const ( ExadbVmClusterLicenseModelLicenseIncluded ExadbVmClusterLicenseModelEnum = "LICENSE_INCLUDED" ExadbVmClusterLicenseModelBringYourOwnLicense ExadbVmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for ExadbVmClusterLicenseModelEnum
func GetExadbVmClusterLicenseModelEnumValues ¶ added in v65.69.0
func GetExadbVmClusterLicenseModelEnumValues() []ExadbVmClusterLicenseModelEnum
GetExadbVmClusterLicenseModelEnumValues Enumerates the set of values for ExadbVmClusterLicenseModelEnum
func GetMappingExadbVmClusterLicenseModelEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterLicenseModelEnum(val string) (ExadbVmClusterLicenseModelEnum, bool)
GetMappingExadbVmClusterLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterLifecycleStateEnum ¶ added in v65.69.0
type ExadbVmClusterLifecycleStateEnum string
ExadbVmClusterLifecycleStateEnum Enum with underlying type: string
const ( ExadbVmClusterLifecycleStateProvisioning ExadbVmClusterLifecycleStateEnum = "PROVISIONING" ExadbVmClusterLifecycleStateAvailable ExadbVmClusterLifecycleStateEnum = "AVAILABLE" ExadbVmClusterLifecycleStateUpdating ExadbVmClusterLifecycleStateEnum = "UPDATING" ExadbVmClusterLifecycleStateTerminating ExadbVmClusterLifecycleStateEnum = "TERMINATING" ExadbVmClusterLifecycleStateTerminated ExadbVmClusterLifecycleStateEnum = "TERMINATED" ExadbVmClusterLifecycleStateFailed ExadbVmClusterLifecycleStateEnum = "FAILED" ExadbVmClusterLifecycleStateMaintenanceInProgress ExadbVmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for ExadbVmClusterLifecycleStateEnum
func GetExadbVmClusterLifecycleStateEnumValues ¶ added in v65.69.0
func GetExadbVmClusterLifecycleStateEnumValues() []ExadbVmClusterLifecycleStateEnum
GetExadbVmClusterLifecycleStateEnumValues Enumerates the set of values for ExadbVmClusterLifecycleStateEnum
func GetMappingExadbVmClusterLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterLifecycleStateEnum(val string) (ExadbVmClusterLifecycleStateEnum, bool)
GetMappingExadbVmClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterStorageDetails ¶ added in v65.69.0
type ExadbVmClusterStorageDetails struct { // Total Capacity TotalSizeInGbs *int `mandatory:"true" json:"totalSizeInGbs"` }
ExadbVmClusterStorageDetails Storage Details on the Exadata VM cluster.
func (ExadbVmClusterStorageDetails) String ¶ added in v65.69.0
func (m ExadbVmClusterStorageDetails) String() string
func (ExadbVmClusterStorageDetails) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmClusterStorageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterSummary ¶ added in v65.69.0
type ExadbVmClusterSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata VM cluster on Exascale Infrastructure. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain in which the Exadata VM cluster on Exascale Infrastructure is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet associated with the Exadata VM cluster on Exascale Infrastructure. SubnetId *string `mandatory:"true" json:"subnetId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet associated with the Exadata VM cluster on Exascale Infrastructure. BackupSubnetId *string `mandatory:"true" json:"backupSubnetId"` // The current state of the Exadata VM cluster on Exascale Infrastructure. LifecycleState ExadbVmClusterSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The number of nodes in the Exadata VM cluster on Exascale Infrastructure. NodeCount *int `mandatory:"true" json:"nodeCount"` // The shape of the Exadata VM cluster on Exascale Infrastructure resource Shape *string `mandatory:"true" json:"shape"` // The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The hostname for the Exadata VM cluster on Exascale Infrastructure. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). For Exadata systems, the maximum length of the hostname is 12 characters. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // then the Exadata VM cluster on Exascale Infrastructure will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // A domain name used for the Exadata VM cluster on Exascale Infrastructure. If the Oracle-provided internet and VCN // resolver is enabled for the specified subnet, then the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. // Applies to Exadata Database Service on Exascale Infrastructure only. Domain *string `mandatory:"true" json:"domain"` // The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure. TotalECpuCount *int `mandatory:"true" json:"totalECpuCount"` // The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure. EnabledECpuCount *int `mandatory:"true" json:"enabledECpuCount"` VmFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"true" json:"vmFileSystemStorage"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. ExascaleDbStorageVaultId *string `mandatory:"true" json:"exascaleDbStorageVaultId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last maintenance update history entry. This value is updated when a maintenance update starts. LastUpdateHistoryEntryId *string `mandatory:"false" json:"lastUpdateHistoryEntryId"` // The port number configured for the listener on the Exadata VM cluster on Exascale Infrastructure. ListenerPort *int64 `mandatory:"false" json:"listenerPort"` // The date and time that the Exadata VM cluster on Exascale Infrastructure was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone to use for the Exadata VM cluster on Exascale Infrastructure. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The cluster name for Exadata VM cluster on Exascale Infrastructure. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // A valid Oracle Grid Infrastructure (GI) software version. GiVersion *string `mandatory:"false" json:"giVersion"` // Grid Setup will be done using this grid image id. // The grid image ID can be obtained using the API /20160918/giVersions/{majorVersion}/minorVersions?compartmentId=<compartmentId>&shapeFamily=EXADB_XS&availabilityDomain=<AD name>. // The list of supported major versions can be obtained using the API /20160918/giVersions?compartmentId=<compartmentId>&shape=ExaDbXS&availabilityDomain=<AD name> GridImageId *string `mandatory:"false" json:"gridImageId"` // The type of Grid Image GridImageType ExadbVmClusterSummaryGridImageTypeEnum `mandatory:"false" json:"gridImageType,omitempty"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel ExadbVmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IP addresses associated with the Exadata VM cluster on Exascale Infrastructure. // SCAN IP addresses are typically used for load balancing and are not assigned to any interface. // Oracle Clusterware directs the requests to the appropriate nodes in the cluster. // **Note:** For a single-node DB system, this list is empty. ScanIpIds []string `mandatory:"false" json:"scanIpIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) addresses associated with the Exadata VM cluster on Exascale Infrastructure. // The Cluster Ready Services (CRS) creates and maintains one VIP address for each node in the Exadata Cloud Service instance to // enable failover. If one node fails, then the VIP is reassigned to another active node in the cluster. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DNS record for the SCAN IP addresses that are associated with the Exadata VM cluster on Exascale Infrastructure. ScanDnsRecordId *string `mandatory:"false" json:"scanDnsRecordId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The FQDN of the DNS record for the SCAN IP addresses that are associated with the Exadata VM cluster on Exascale Infrastructure. ScanDnsName *string `mandatory:"false" json:"scanDnsName"` // The OCID of the zone with which the Exadata VM cluster on Exascale Infrastructure is associated. ZoneId *string `mandatory:"false" json:"zoneId"` // The TCP Single Client Access Name (SCAN) port. The default port is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The Secured Communication (TCPS) protocol Single Client Access Name (SCAN) port. The default port is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` // The private zone ID in which you want DNS records to be created. PrivateZoneId *string `mandatory:"false" json:"privateZoneId"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` SnapshotFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"false" json:"snapshotFileSystemStorage"` TotalFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"false" json:"totalFileSystemStorage"` // The memory that you want to be allocated in GBs. Memory is calculated based on 11 GB per VM core reserved. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` }
ExadbVmClusterSummary Details of the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
func (ExadbVmClusterSummary) String ¶ added in v65.69.0
func (m ExadbVmClusterSummary) String() string
func (ExadbVmClusterSummary) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterSummaryGridImageTypeEnum ¶ added in v65.69.0
type ExadbVmClusterSummaryGridImageTypeEnum string
ExadbVmClusterSummaryGridImageTypeEnum Enum with underlying type: string
const ( ExadbVmClusterSummaryGridImageTypeReleaseUpdate ExadbVmClusterSummaryGridImageTypeEnum = "RELEASE_UPDATE" ExadbVmClusterSummaryGridImageTypeCustomImage ExadbVmClusterSummaryGridImageTypeEnum = "CUSTOM_IMAGE" )
Set of constants representing the allowable values for ExadbVmClusterSummaryGridImageTypeEnum
func GetExadbVmClusterSummaryGridImageTypeEnumValues ¶ added in v65.69.0
func GetExadbVmClusterSummaryGridImageTypeEnumValues() []ExadbVmClusterSummaryGridImageTypeEnum
GetExadbVmClusterSummaryGridImageTypeEnumValues Enumerates the set of values for ExadbVmClusterSummaryGridImageTypeEnum
func GetMappingExadbVmClusterSummaryGridImageTypeEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterSummaryGridImageTypeEnum(val string) (ExadbVmClusterSummaryGridImageTypeEnum, bool)
GetMappingExadbVmClusterSummaryGridImageTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterSummaryLicenseModelEnum ¶ added in v65.69.0
type ExadbVmClusterSummaryLicenseModelEnum string
ExadbVmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( ExadbVmClusterSummaryLicenseModelLicenseIncluded ExadbVmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" ExadbVmClusterSummaryLicenseModelBringYourOwnLicense ExadbVmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for ExadbVmClusterSummaryLicenseModelEnum
func GetExadbVmClusterSummaryLicenseModelEnumValues ¶ added in v65.69.0
func GetExadbVmClusterSummaryLicenseModelEnumValues() []ExadbVmClusterSummaryLicenseModelEnum
GetExadbVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for ExadbVmClusterSummaryLicenseModelEnum
func GetMappingExadbVmClusterSummaryLicenseModelEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterSummaryLicenseModelEnum(val string) (ExadbVmClusterSummaryLicenseModelEnum, bool)
GetMappingExadbVmClusterSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterSummaryLifecycleStateEnum ¶ added in v65.69.0
type ExadbVmClusterSummaryLifecycleStateEnum string
ExadbVmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExadbVmClusterSummaryLifecycleStateProvisioning ExadbVmClusterSummaryLifecycleStateEnum = "PROVISIONING" ExadbVmClusterSummaryLifecycleStateAvailable ExadbVmClusterSummaryLifecycleStateEnum = "AVAILABLE" ExadbVmClusterSummaryLifecycleStateUpdating ExadbVmClusterSummaryLifecycleStateEnum = "UPDATING" ExadbVmClusterSummaryLifecycleStateTerminating ExadbVmClusterSummaryLifecycleStateEnum = "TERMINATING" ExadbVmClusterSummaryLifecycleStateTerminated ExadbVmClusterSummaryLifecycleStateEnum = "TERMINATED" ExadbVmClusterSummaryLifecycleStateFailed ExadbVmClusterSummaryLifecycleStateEnum = "FAILED" ExadbVmClusterSummaryLifecycleStateMaintenanceInProgress ExadbVmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for ExadbVmClusterSummaryLifecycleStateEnum
func GetExadbVmClusterSummaryLifecycleStateEnumValues ¶ added in v65.69.0
func GetExadbVmClusterSummaryLifecycleStateEnumValues() []ExadbVmClusterSummaryLifecycleStateEnum
GetExadbVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for ExadbVmClusterSummaryLifecycleStateEnum
func GetMappingExadbVmClusterSummaryLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterSummaryLifecycleStateEnum(val string) (ExadbVmClusterSummaryLifecycleStateEnum, bool)
GetMappingExadbVmClusterSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdate ¶ added in v65.69.0
type ExadbVmClusterUpdate struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of cloud VM cluster maintenance update. UpdateType ExadbVmClusterUpdateUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The previous update action performed. LastAction ExadbVmClusterUpdateLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions performed by the update operation on the infrastructure components. AvailableActions []ExadbVmClusterUpdateAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState ExadbVmClusterUpdateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
ExadbVmClusterUpdate A maintenance update details for an Exadata VM cluster on Exascale Infrastructure.
func (ExadbVmClusterUpdate) String ¶ added in v65.69.0
func (m ExadbVmClusterUpdate) String() string
func (ExadbVmClusterUpdate) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmClusterUpdate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterUpdateAvailableActionsEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateAvailableActionsEnum string
ExadbVmClusterUpdateAvailableActionsEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateAvailableActionsRollingApply ExadbVmClusterUpdateAvailableActionsEnum = "ROLLING_APPLY" ExadbVmClusterUpdateAvailableActionsNonRollingApply ExadbVmClusterUpdateAvailableActionsEnum = "NON_ROLLING_APPLY" ExadbVmClusterUpdateAvailableActionsPrecheck ExadbVmClusterUpdateAvailableActionsEnum = "PRECHECK" ExadbVmClusterUpdateAvailableActionsRollback ExadbVmClusterUpdateAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for ExadbVmClusterUpdateAvailableActionsEnum
func GetExadbVmClusterUpdateAvailableActionsEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateAvailableActionsEnumValues() []ExadbVmClusterUpdateAvailableActionsEnum
GetExadbVmClusterUpdateAvailableActionsEnumValues Enumerates the set of values for ExadbVmClusterUpdateAvailableActionsEnum
func GetMappingExadbVmClusterUpdateAvailableActionsEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateAvailableActionsEnum(val string) (ExadbVmClusterUpdateAvailableActionsEnum, bool)
GetMappingExadbVmClusterUpdateAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateHistoryEntry ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of cloud VM cluster maintenance update. UpdateType ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action. UpdateAction ExadbVmClusterUpdateHistoryEntryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` // The version of the maintenance update package. Version *string `mandatory:"false" json:"version"` }
ExadbVmClusterUpdateHistoryEntry The record of an maintenance update action on a specified Exadata VM cluster on Exascale Infrastructure.
func (ExadbVmClusterUpdateHistoryEntry) String ¶ added in v65.69.0
func (m ExadbVmClusterUpdateHistoryEntry) String() string
func (ExadbVmClusterUpdateHistoryEntry) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmClusterUpdateHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum string
ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateHistoryEntryLifecycleStateInProgress ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum = "IN_PROGRESS" ExadbVmClusterUpdateHistoryEntryLifecycleStateSucceeded ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum = "SUCCEEDED" ExadbVmClusterUpdateHistoryEntryLifecycleStateFailed ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum
func GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumValues() []ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum
GetExadbVmClusterUpdateHistoryEntryLifecycleStateEnumValues Enumerates the set of values for ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum
func GetMappingExadbVmClusterUpdateHistoryEntryLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateHistoryEntryLifecycleStateEnum(val string) (ExadbVmClusterUpdateHistoryEntryLifecycleStateEnum, bool)
GetMappingExadbVmClusterUpdateHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateHistoryEntrySummary ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of cloud VM cluster maintenance update. UpdateType ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action. UpdateAction ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` // The version of the maintenance update package. Version *string `mandatory:"false" json:"version"` }
ExadbVmClusterUpdateHistoryEntrySummary The record of an maintenance update action on a specified Exadata VM cluster on Exascale Infrastructure.
func (ExadbVmClusterUpdateHistoryEntrySummary) String ¶ added in v65.69.0
func (m ExadbVmClusterUpdateHistoryEntrySummary) String() string
func (ExadbVmClusterUpdateHistoryEntrySummary) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmClusterUpdateHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum string
ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateInProgress ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateSucceeded ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateFailed ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
func GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumValues() []ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
GetExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
func GetMappingExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum(val string) (ExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingExadbVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum string
ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionRollingApply ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "ROLLING_APPLY" ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionNonRollingApply ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "NON_ROLLING_APPLY" ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionPrecheck ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "PRECHECK" ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionRollback ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumValues() []ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum
GetExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnumValues Enumerates the set of values for ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum
func GetMappingExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum(val string) (ExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum, bool)
GetMappingExadbVmClusterUpdateHistoryEntrySummaryUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum string
ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeGiUpgrade ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum = "GI_UPGRADE" ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeGiPatch ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum = "GI_PATCH" ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeOsUpdate ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumValues() []ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
GetExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumValues Enumerates the set of values for ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
func GetMappingExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum(val string) (ExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum, bool)
GetMappingExadbVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateHistoryEntryUpdateActionEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntryUpdateActionEnum string
ExadbVmClusterUpdateHistoryEntryUpdateActionEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateHistoryEntryUpdateActionRollingApply ExadbVmClusterUpdateHistoryEntryUpdateActionEnum = "ROLLING_APPLY" ExadbVmClusterUpdateHistoryEntryUpdateActionNonRollingApply ExadbVmClusterUpdateHistoryEntryUpdateActionEnum = "NON_ROLLING_APPLY" ExadbVmClusterUpdateHistoryEntryUpdateActionPrecheck ExadbVmClusterUpdateHistoryEntryUpdateActionEnum = "PRECHECK" ExadbVmClusterUpdateHistoryEntryUpdateActionRollback ExadbVmClusterUpdateHistoryEntryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for ExadbVmClusterUpdateHistoryEntryUpdateActionEnum
func GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumValues() []ExadbVmClusterUpdateHistoryEntryUpdateActionEnum
GetExadbVmClusterUpdateHistoryEntryUpdateActionEnumValues Enumerates the set of values for ExadbVmClusterUpdateHistoryEntryUpdateActionEnum
func GetMappingExadbVmClusterUpdateHistoryEntryUpdateActionEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateHistoryEntryUpdateActionEnum(val string) (ExadbVmClusterUpdateHistoryEntryUpdateActionEnum, bool)
GetMappingExadbVmClusterUpdateHistoryEntryUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum string
ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateHistoryEntryUpdateTypeGiUpgrade ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum = "GI_UPGRADE" ExadbVmClusterUpdateHistoryEntryUpdateTypeGiPatch ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum = "GI_PATCH" ExadbVmClusterUpdateHistoryEntryUpdateTypeOsUpdate ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum
func GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumValues() []ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum
GetExadbVmClusterUpdateHistoryEntryUpdateTypeEnumValues Enumerates the set of values for ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum
func GetMappingExadbVmClusterUpdateHistoryEntryUpdateTypeEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateHistoryEntryUpdateTypeEnum(val string) (ExadbVmClusterUpdateHistoryEntryUpdateTypeEnum, bool)
GetMappingExadbVmClusterUpdateHistoryEntryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateLastActionEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateLastActionEnum string
ExadbVmClusterUpdateLastActionEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateLastActionRollingApply ExadbVmClusterUpdateLastActionEnum = "ROLLING_APPLY" ExadbVmClusterUpdateLastActionNonRollingApply ExadbVmClusterUpdateLastActionEnum = "NON_ROLLING_APPLY" ExadbVmClusterUpdateLastActionPrecheck ExadbVmClusterUpdateLastActionEnum = "PRECHECK" ExadbVmClusterUpdateLastActionRollback ExadbVmClusterUpdateLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for ExadbVmClusterUpdateLastActionEnum
func GetExadbVmClusterUpdateLastActionEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateLastActionEnumValues() []ExadbVmClusterUpdateLastActionEnum
GetExadbVmClusterUpdateLastActionEnumValues Enumerates the set of values for ExadbVmClusterUpdateLastActionEnum
func GetMappingExadbVmClusterUpdateLastActionEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateLastActionEnum(val string) (ExadbVmClusterUpdateLastActionEnum, bool)
GetMappingExadbVmClusterUpdateLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateLifecycleStateEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateLifecycleStateEnum string
ExadbVmClusterUpdateLifecycleStateEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateLifecycleStateAvailable ExadbVmClusterUpdateLifecycleStateEnum = "AVAILABLE" ExadbVmClusterUpdateLifecycleStateSuccess ExadbVmClusterUpdateLifecycleStateEnum = "SUCCESS" ExadbVmClusterUpdateLifecycleStateInProgress ExadbVmClusterUpdateLifecycleStateEnum = "IN_PROGRESS" ExadbVmClusterUpdateLifecycleStateFailed ExadbVmClusterUpdateLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExadbVmClusterUpdateLifecycleStateEnum
func GetExadbVmClusterUpdateLifecycleStateEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateLifecycleStateEnumValues() []ExadbVmClusterUpdateLifecycleStateEnum
GetExadbVmClusterUpdateLifecycleStateEnumValues Enumerates the set of values for ExadbVmClusterUpdateLifecycleStateEnum
func GetMappingExadbVmClusterUpdateLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateLifecycleStateEnum(val string) (ExadbVmClusterUpdateLifecycleStateEnum, bool)
GetMappingExadbVmClusterUpdateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateSummary ¶ added in v65.69.0
type ExadbVmClusterUpdateSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of cloud VM cluster maintenance update. UpdateType ExadbVmClusterUpdateSummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The previous update action performed. LastAction ExadbVmClusterUpdateSummaryLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions performed by the update operation on the infrastructure components. AvailableActions []ExadbVmClusterUpdateSummaryAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState ExadbVmClusterUpdateSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
ExadbVmClusterUpdateSummary A maintenance update details for an Exadata VM cluster on Exascale Infrastructure. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (ExadbVmClusterUpdateSummary) String ¶ added in v65.69.0
func (m ExadbVmClusterUpdateSummary) String() string
func (ExadbVmClusterUpdateSummary) ValidateEnumValue ¶ added in v65.69.0
func (m ExadbVmClusterUpdateSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExadbVmClusterUpdateSummaryAvailableActionsEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateSummaryAvailableActionsEnum string
ExadbVmClusterUpdateSummaryAvailableActionsEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateSummaryAvailableActionsRollingApply ExadbVmClusterUpdateSummaryAvailableActionsEnum = "ROLLING_APPLY" ExadbVmClusterUpdateSummaryAvailableActionsNonRollingApply ExadbVmClusterUpdateSummaryAvailableActionsEnum = "NON_ROLLING_APPLY" ExadbVmClusterUpdateSummaryAvailableActionsPrecheck ExadbVmClusterUpdateSummaryAvailableActionsEnum = "PRECHECK" ExadbVmClusterUpdateSummaryAvailableActionsRollback ExadbVmClusterUpdateSummaryAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for ExadbVmClusterUpdateSummaryAvailableActionsEnum
func GetExadbVmClusterUpdateSummaryAvailableActionsEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryAvailableActionsEnumValues() []ExadbVmClusterUpdateSummaryAvailableActionsEnum
GetExadbVmClusterUpdateSummaryAvailableActionsEnumValues Enumerates the set of values for ExadbVmClusterUpdateSummaryAvailableActionsEnum
func GetMappingExadbVmClusterUpdateSummaryAvailableActionsEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateSummaryAvailableActionsEnum(val string) (ExadbVmClusterUpdateSummaryAvailableActionsEnum, bool)
GetMappingExadbVmClusterUpdateSummaryAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateSummaryLastActionEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateSummaryLastActionEnum string
ExadbVmClusterUpdateSummaryLastActionEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateSummaryLastActionRollingApply ExadbVmClusterUpdateSummaryLastActionEnum = "ROLLING_APPLY" ExadbVmClusterUpdateSummaryLastActionNonRollingApply ExadbVmClusterUpdateSummaryLastActionEnum = "NON_ROLLING_APPLY" ExadbVmClusterUpdateSummaryLastActionPrecheck ExadbVmClusterUpdateSummaryLastActionEnum = "PRECHECK" ExadbVmClusterUpdateSummaryLastActionRollback ExadbVmClusterUpdateSummaryLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for ExadbVmClusterUpdateSummaryLastActionEnum
func GetExadbVmClusterUpdateSummaryLastActionEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryLastActionEnumValues() []ExadbVmClusterUpdateSummaryLastActionEnum
GetExadbVmClusterUpdateSummaryLastActionEnumValues Enumerates the set of values for ExadbVmClusterUpdateSummaryLastActionEnum
func GetMappingExadbVmClusterUpdateSummaryLastActionEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateSummaryLastActionEnum(val string) (ExadbVmClusterUpdateSummaryLastActionEnum, bool)
GetMappingExadbVmClusterUpdateSummaryLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateSummaryLifecycleStateEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateSummaryLifecycleStateEnum string
ExadbVmClusterUpdateSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateSummaryLifecycleStateAvailable ExadbVmClusterUpdateSummaryLifecycleStateEnum = "AVAILABLE" ExadbVmClusterUpdateSummaryLifecycleStateSuccess ExadbVmClusterUpdateSummaryLifecycleStateEnum = "SUCCESS" ExadbVmClusterUpdateSummaryLifecycleStateInProgress ExadbVmClusterUpdateSummaryLifecycleStateEnum = "IN_PROGRESS" ExadbVmClusterUpdateSummaryLifecycleStateFailed ExadbVmClusterUpdateSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExadbVmClusterUpdateSummaryLifecycleStateEnum
func GetExadbVmClusterUpdateSummaryLifecycleStateEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryLifecycleStateEnumValues() []ExadbVmClusterUpdateSummaryLifecycleStateEnum
GetExadbVmClusterUpdateSummaryLifecycleStateEnumValues Enumerates the set of values for ExadbVmClusterUpdateSummaryLifecycleStateEnum
func GetMappingExadbVmClusterUpdateSummaryLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateSummaryLifecycleStateEnum(val string) (ExadbVmClusterUpdateSummaryLifecycleStateEnum, bool)
GetMappingExadbVmClusterUpdateSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateSummaryUpdateTypeEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateSummaryUpdateTypeEnum string
ExadbVmClusterUpdateSummaryUpdateTypeEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateSummaryUpdateTypeGiUpgrade ExadbVmClusterUpdateSummaryUpdateTypeEnum = "GI_UPGRADE" ExadbVmClusterUpdateSummaryUpdateTypeGiPatch ExadbVmClusterUpdateSummaryUpdateTypeEnum = "GI_PATCH" ExadbVmClusterUpdateSummaryUpdateTypeOsUpdate ExadbVmClusterUpdateSummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ExadbVmClusterUpdateSummaryUpdateTypeEnum
func GetExadbVmClusterUpdateSummaryUpdateTypeEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateSummaryUpdateTypeEnumValues() []ExadbVmClusterUpdateSummaryUpdateTypeEnum
GetExadbVmClusterUpdateSummaryUpdateTypeEnumValues Enumerates the set of values for ExadbVmClusterUpdateSummaryUpdateTypeEnum
func GetMappingExadbVmClusterUpdateSummaryUpdateTypeEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateSummaryUpdateTypeEnum(val string) (ExadbVmClusterUpdateSummaryUpdateTypeEnum, bool)
GetMappingExadbVmClusterUpdateSummaryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExadbVmClusterUpdateUpdateTypeEnum ¶ added in v65.69.0
type ExadbVmClusterUpdateUpdateTypeEnum string
ExadbVmClusterUpdateUpdateTypeEnum Enum with underlying type: string
const ( ExadbVmClusterUpdateUpdateTypeGiUpgrade ExadbVmClusterUpdateUpdateTypeEnum = "GI_UPGRADE" ExadbVmClusterUpdateUpdateTypeGiPatch ExadbVmClusterUpdateUpdateTypeEnum = "GI_PATCH" ExadbVmClusterUpdateUpdateTypeOsUpdate ExadbVmClusterUpdateUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ExadbVmClusterUpdateUpdateTypeEnum
func GetExadbVmClusterUpdateUpdateTypeEnumValues ¶ added in v65.69.0
func GetExadbVmClusterUpdateUpdateTypeEnumValues() []ExadbVmClusterUpdateUpdateTypeEnum
GetExadbVmClusterUpdateUpdateTypeEnumValues Enumerates the set of values for ExadbVmClusterUpdateUpdateTypeEnum
func GetMappingExadbVmClusterUpdateUpdateTypeEnum ¶ added in v65.69.0
func GetMappingExadbVmClusterUpdateUpdateTypeEnum(val string) (ExadbVmClusterUpdateUpdateTypeEnum, bool)
GetMappingExadbVmClusterUpdateUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExascaleConfigDetails ¶ added in v65.79.0
type ExascaleConfigDetails struct { // Storage size needed for Exascale in GBs. TotalStorageInGBs *int `mandatory:"true" json:"totalStorageInGBs"` // Available storage size for Exascale in GBs. AvailableStorageInGBs *int `mandatory:"false" json:"availableStorageInGBs"` }
ExascaleConfigDetails The exascale config response details for the Exadata Cloud@Customer infrastructure or cloud Exadata infrastructure . Applies to both Exadata Cloud@Customer instances and Exadata Cloud Service instances.
func (ExascaleConfigDetails) String ¶ added in v65.79.0
func (m ExascaleConfigDetails) String() string
func (ExascaleConfigDetails) ValidateEnumValue ¶ added in v65.79.0
func (m ExascaleConfigDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExascaleDbStorageDetails ¶ added in v65.69.0
type ExascaleDbStorageDetails struct { // Total Capacity TotalSizeInGbs *int `mandatory:"false" json:"totalSizeInGbs"` // Available Capacity AvailableSizeInGbs *int `mandatory:"false" json:"availableSizeInGbs"` }
ExascaleDbStorageDetails Exadata Database Storage Details
func (ExascaleDbStorageDetails) String ¶ added in v65.69.0
func (m ExascaleDbStorageDetails) String() string
func (ExascaleDbStorageDetails) ValidateEnumValue ¶ added in v65.69.0
func (m ExascaleDbStorageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExascaleDbStorageInputDetails ¶ added in v65.69.0
type ExascaleDbStorageInputDetails struct { // Total Capacity TotalSizeInGbs *int `mandatory:"true" json:"totalSizeInGbs"` }
ExascaleDbStorageInputDetails Create exadata Database Storage Details
func (ExascaleDbStorageInputDetails) String ¶ added in v65.69.0
func (m ExascaleDbStorageInputDetails) String() string
func (ExascaleDbStorageInputDetails) ValidateEnumValue ¶ added in v65.69.0
func (m ExascaleDbStorageInputDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExascaleDbStorageVault ¶ added in v65.69.0
type ExascaleDbStorageVault struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain in which the Exadata Database Storage Vault is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The current state of the Exadata Database Storage Vault. LifecycleState ExascaleDbStorageVaultLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` HighCapacityDatabaseStorage *ExascaleDbStorageDetails `mandatory:"true" json:"highCapacityDatabaseStorage"` // Exadata Database Storage Vault description. Description *string `mandatory:"false" json:"description"` // The date and time that the Exadata Database Storage Vault was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The List of Exadata VM cluster on Exascale Infrastructure OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) // **Note:** If Exadata Database Storage Vault is not used for any Exadata VM cluster on Exascale Infrastructure, this list is empty. VmClusterIds []string `mandatory:"false" json:"vmClusterIds"` // The number of Exadata VM clusters used the Exadata Database Storage Vault. VmClusterCount *int `mandatory:"false" json:"vmClusterCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The size of additional Flash Cache in percentage of High Capacity database storage. AdditionalFlashCacheInPercent *int `mandatory:"false" json:"additionalFlashCacheInPercent"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` }
ExascaleDbStorageVault Details of the Exadata Database Storage Vault.
func (ExascaleDbStorageVault) String ¶ added in v65.69.0
func (m ExascaleDbStorageVault) String() string
func (ExascaleDbStorageVault) ValidateEnumValue ¶ added in v65.69.0
func (m ExascaleDbStorageVault) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExascaleDbStorageVaultLifecycleStateEnum ¶ added in v65.69.0
type ExascaleDbStorageVaultLifecycleStateEnum string
ExascaleDbStorageVaultLifecycleStateEnum Enum with underlying type: string
const ( ExascaleDbStorageVaultLifecycleStateProvisioning ExascaleDbStorageVaultLifecycleStateEnum = "PROVISIONING" ExascaleDbStorageVaultLifecycleStateAvailable ExascaleDbStorageVaultLifecycleStateEnum = "AVAILABLE" ExascaleDbStorageVaultLifecycleStateUpdating ExascaleDbStorageVaultLifecycleStateEnum = "UPDATING" ExascaleDbStorageVaultLifecycleStateTerminating ExascaleDbStorageVaultLifecycleStateEnum = "TERMINATING" ExascaleDbStorageVaultLifecycleStateTerminated ExascaleDbStorageVaultLifecycleStateEnum = "TERMINATED" ExascaleDbStorageVaultLifecycleStateFailed ExascaleDbStorageVaultLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExascaleDbStorageVaultLifecycleStateEnum
func GetExascaleDbStorageVaultLifecycleStateEnumValues ¶ added in v65.69.0
func GetExascaleDbStorageVaultLifecycleStateEnumValues() []ExascaleDbStorageVaultLifecycleStateEnum
GetExascaleDbStorageVaultLifecycleStateEnumValues Enumerates the set of values for ExascaleDbStorageVaultLifecycleStateEnum
func GetMappingExascaleDbStorageVaultLifecycleStateEnum ¶ added in v65.69.0
func GetMappingExascaleDbStorageVaultLifecycleStateEnum(val string) (ExascaleDbStorageVaultLifecycleStateEnum, bool)
GetMappingExascaleDbStorageVaultLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExascaleDbStorageVaultSummary ¶ added in v65.69.0
type ExascaleDbStorageVaultSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The name of the availability domain in which the Exadata Database Storage Vault is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The current state of the Exadata Database Storage Vault. LifecycleState ExascaleDbStorageVaultLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` HighCapacityDatabaseStorage *ExascaleDbStorageDetails `mandatory:"true" json:"highCapacityDatabaseStorage"` // The time zone that you want to use for the Exadata Database Storage Vault. For details, see Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // Exadata Database Storage Vault description. Description *string `mandatory:"false" json:"description"` // The date and time that the Exadata Database Storage Vault was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The size of additional Flash Cache in percentage of High Capacity database storage. AdditionalFlashCacheInPercent *int `mandatory:"false" json:"additionalFlashCacheInPercent"` // The number of Exadata VM clusters used the Exadata Database Storage Vault. VmClusterCount *int `mandatory:"false" json:"vmClusterCount"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cluster placement group of the Exadata Infrastructure. ClusterPlacementGroupId *string `mandatory:"false" json:"clusterPlacementGroupId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` }
ExascaleDbStorageVaultSummary Details of the Exadata Database Storage Vault.
func (ExascaleDbStorageVaultSummary) String ¶ added in v65.69.0
func (m ExascaleDbStorageVaultSummary) String() string
func (ExascaleDbStorageVaultSummary) ValidateEnumValue ¶ added in v65.69.0
func (m ExascaleDbStorageVaultSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecutionAction ¶ added in v65.73.0
type ExecutionAction struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution action. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution window resource the execution action belongs to. ExecutionWindowId *string `mandatory:"true" json:"executionWindowId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the execution action. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the execution action. Valid states are SCHEDULED, IN_PROGRESS, FAILED, CANCELED, // UPDATING, DELETED, SUCCEEDED and PARTIAL_SUCCESS. LifecycleState ExecutionActionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The action type of the execution action being performed ActionType ExecutionActionActionTypeEnum `mandatory:"true" json:"actionType"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"true" json:"actionParams"` // Description of the execution action. Description *string `mandatory:"false" json:"description"` // The current sub-state of the execution action. Valid states are DURATION_EXCEEDED, MAINTENANCE_IN_PROGRESS and WAITING. LifecycleSubstate ExecutionActionLifecycleSubstateEnum `mandatory:"false" json:"lifecycleSubstate,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the execution action was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the execution action was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The estimated time of the execution action in minutes. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` // The priority order of the execution action. ExecutionActionOrder *int `mandatory:"false" json:"executionActionOrder"` // List of action members of this execution action. ActionMembers []ExecutionActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ExecutionAction Details of an execution action.
func (ExecutionAction) String ¶ added in v65.73.0
func (m ExecutionAction) String() string
func (ExecutionAction) ValidateEnumValue ¶ added in v65.73.0
func (m ExecutionAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecutionActionActionTypeEnum ¶ added in v65.73.0
type ExecutionActionActionTypeEnum string
ExecutionActionActionTypeEnum Enum with underlying type: string
const ( ExecutionActionActionTypeDbServerFullSoftwareUpdate ExecutionActionActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" ExecutionActionActionTypeStorageServerFullSoftwareUpdate ExecutionActionActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" ExecutionActionActionTypeNetworkSwitchFullSoftwareUpdate ExecutionActionActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for ExecutionActionActionTypeEnum
func GetExecutionActionActionTypeEnumValues ¶ added in v65.73.0
func GetExecutionActionActionTypeEnumValues() []ExecutionActionActionTypeEnum
GetExecutionActionActionTypeEnumValues Enumerates the set of values for ExecutionActionActionTypeEnum
func GetMappingExecutionActionActionTypeEnum ¶ added in v65.73.0
func GetMappingExecutionActionActionTypeEnum(val string) (ExecutionActionActionTypeEnum, bool)
GetMappingExecutionActionActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionActionLifecycleStateEnum ¶ added in v65.73.0
type ExecutionActionLifecycleStateEnum string
ExecutionActionLifecycleStateEnum Enum with underlying type: string
const ( ExecutionActionLifecycleStateScheduled ExecutionActionLifecycleStateEnum = "SCHEDULED" ExecutionActionLifecycleStateInProgress ExecutionActionLifecycleStateEnum = "IN_PROGRESS" ExecutionActionLifecycleStateFailed ExecutionActionLifecycleStateEnum = "FAILED" ExecutionActionLifecycleStateCanceled ExecutionActionLifecycleStateEnum = "CANCELED" ExecutionActionLifecycleStateUpdating ExecutionActionLifecycleStateEnum = "UPDATING" ExecutionActionLifecycleStateDeleted ExecutionActionLifecycleStateEnum = "DELETED" ExecutionActionLifecycleStateSucceeded ExecutionActionLifecycleStateEnum = "SUCCEEDED" ExecutionActionLifecycleStatePartialSuccess ExecutionActionLifecycleStateEnum = "PARTIAL_SUCCESS" )
Set of constants representing the allowable values for ExecutionActionLifecycleStateEnum
func GetExecutionActionLifecycleStateEnumValues ¶ added in v65.73.0
func GetExecutionActionLifecycleStateEnumValues() []ExecutionActionLifecycleStateEnum
GetExecutionActionLifecycleStateEnumValues Enumerates the set of values for ExecutionActionLifecycleStateEnum
func GetMappingExecutionActionLifecycleStateEnum ¶ added in v65.73.0
func GetMappingExecutionActionLifecycleStateEnum(val string) (ExecutionActionLifecycleStateEnum, bool)
GetMappingExecutionActionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionActionLifecycleSubstateEnum ¶ added in v65.73.0
type ExecutionActionLifecycleSubstateEnum string
ExecutionActionLifecycleSubstateEnum Enum with underlying type: string
const ( ExecutionActionLifecycleSubstateDurationExceeded ExecutionActionLifecycleSubstateEnum = "DURATION_EXCEEDED" ExecutionActionLifecycleSubstateMaintenanceInProgress ExecutionActionLifecycleSubstateEnum = "MAINTENANCE_IN_PROGRESS" ExecutionActionLifecycleSubstateWaiting ExecutionActionLifecycleSubstateEnum = "WAITING" ExecutionActionLifecycleSubstateRescheduled ExecutionActionLifecycleSubstateEnum = "RESCHEDULED" )
Set of constants representing the allowable values for ExecutionActionLifecycleSubstateEnum
func GetExecutionActionLifecycleSubstateEnumValues ¶ added in v65.73.0
func GetExecutionActionLifecycleSubstateEnumValues() []ExecutionActionLifecycleSubstateEnum
GetExecutionActionLifecycleSubstateEnumValues Enumerates the set of values for ExecutionActionLifecycleSubstateEnum
func GetMappingExecutionActionLifecycleSubstateEnum ¶ added in v65.73.0
func GetMappingExecutionActionLifecycleSubstateEnum(val string) (ExecutionActionLifecycleSubstateEnum, bool)
GetMappingExecutionActionLifecycleSubstateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionActionMember ¶ added in v65.73.0
type ExecutionActionMember struct { // The priority order of the execution action member. MemberOrder *int `mandatory:"true" json:"memberOrder"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the parent resource the execution action belongs to. MemberId *string `mandatory:"true" json:"memberId"` // The current status of the execution action member. Valid states are SCHEDULED, IN_PROGRESS, FAILED, CANCELED, DURATION_EXCEEDED, RESCHEDULED and COMPLETED. // enum: // - SCHEDULED // - IN_PROGRESS // - FAILED // - CANCELED // - DURATION_EXCEEDED // - RESCHEDULED // - SUCCEEDED Status *string `mandatory:"false" json:"status"` // The estimated time of the execution action member in minutes. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` }
ExecutionActionMember The action member details.
func (ExecutionActionMember) String ¶ added in v65.73.0
func (m ExecutionActionMember) String() string
func (ExecutionActionMember) ValidateEnumValue ¶ added in v65.73.0
func (m ExecutionActionMember) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecutionActionSummary ¶ added in v65.73.0
type ExecutionActionSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution action. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution window resource the execution action belongs to. ExecutionWindowId *string `mandatory:"true" json:"executionWindowId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the execution action. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the execution action. Valid states are SCHEDULED, IN_PROGRESS, FAILED, CANCELED, // UPDATING, DELETED, SUCCEEDED and PARTIAL_SUCCESS. LifecycleState ExecutionActionSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The action type of the execution action being performed ActionType ExecutionActionSummaryActionTypeEnum `mandatory:"true" json:"actionType"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"true" json:"actionParams"` // Description of the execution action. Description *string `mandatory:"false" json:"description"` // The current sub-state of the execution action. Valid states are DURATION_EXCEEDED, MAINTENANCE_IN_PROGRESS and WAITING. LifecycleSubstate ExecutionActionSummaryLifecycleSubstateEnum `mandatory:"false" json:"lifecycleSubstate,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the execution action was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the execution action was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The estimated time of the execution action in minutes. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` // The priority order of the execution action. ExecutionActionOrder *int `mandatory:"false" json:"executionActionOrder"` // List of action members of this execution action. ActionMembers []ExecutionActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ExecutionActionSummary Details of an execution action.
func (ExecutionActionSummary) String ¶ added in v65.73.0
func (m ExecutionActionSummary) String() string
func (ExecutionActionSummary) ValidateEnumValue ¶ added in v65.73.0
func (m ExecutionActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecutionActionSummaryActionTypeEnum ¶ added in v65.73.0
type ExecutionActionSummaryActionTypeEnum string
ExecutionActionSummaryActionTypeEnum Enum with underlying type: string
const ( ExecutionActionSummaryActionTypeDbServerFullSoftwareUpdate ExecutionActionSummaryActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" ExecutionActionSummaryActionTypeStorageServerFullSoftwareUpdate ExecutionActionSummaryActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" ExecutionActionSummaryActionTypeNetworkSwitchFullSoftwareUpdate ExecutionActionSummaryActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for ExecutionActionSummaryActionTypeEnum
func GetExecutionActionSummaryActionTypeEnumValues ¶ added in v65.73.0
func GetExecutionActionSummaryActionTypeEnumValues() []ExecutionActionSummaryActionTypeEnum
GetExecutionActionSummaryActionTypeEnumValues Enumerates the set of values for ExecutionActionSummaryActionTypeEnum
func GetMappingExecutionActionSummaryActionTypeEnum ¶ added in v65.73.0
func GetMappingExecutionActionSummaryActionTypeEnum(val string) (ExecutionActionSummaryActionTypeEnum, bool)
GetMappingExecutionActionSummaryActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionActionSummaryLifecycleStateEnum ¶ added in v65.73.0
type ExecutionActionSummaryLifecycleStateEnum string
ExecutionActionSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExecutionActionSummaryLifecycleStateScheduled ExecutionActionSummaryLifecycleStateEnum = "SCHEDULED" ExecutionActionSummaryLifecycleStateInProgress ExecutionActionSummaryLifecycleStateEnum = "IN_PROGRESS" ExecutionActionSummaryLifecycleStateFailed ExecutionActionSummaryLifecycleStateEnum = "FAILED" ExecutionActionSummaryLifecycleStateCanceled ExecutionActionSummaryLifecycleStateEnum = "CANCELED" ExecutionActionSummaryLifecycleStateUpdating ExecutionActionSummaryLifecycleStateEnum = "UPDATING" ExecutionActionSummaryLifecycleStateDeleted ExecutionActionSummaryLifecycleStateEnum = "DELETED" ExecutionActionSummaryLifecycleStateSucceeded ExecutionActionSummaryLifecycleStateEnum = "SUCCEEDED" ExecutionActionSummaryLifecycleStatePartialSuccess ExecutionActionSummaryLifecycleStateEnum = "PARTIAL_SUCCESS" )
Set of constants representing the allowable values for ExecutionActionSummaryLifecycleStateEnum
func GetExecutionActionSummaryLifecycleStateEnumValues ¶ added in v65.73.0
func GetExecutionActionSummaryLifecycleStateEnumValues() []ExecutionActionSummaryLifecycleStateEnum
GetExecutionActionSummaryLifecycleStateEnumValues Enumerates the set of values for ExecutionActionSummaryLifecycleStateEnum
func GetMappingExecutionActionSummaryLifecycleStateEnum ¶ added in v65.73.0
func GetMappingExecutionActionSummaryLifecycleStateEnum(val string) (ExecutionActionSummaryLifecycleStateEnum, bool)
GetMappingExecutionActionSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionActionSummaryLifecycleSubstateEnum ¶ added in v65.73.0
type ExecutionActionSummaryLifecycleSubstateEnum string
ExecutionActionSummaryLifecycleSubstateEnum Enum with underlying type: string
const ( ExecutionActionSummaryLifecycleSubstateDurationExceeded ExecutionActionSummaryLifecycleSubstateEnum = "DURATION_EXCEEDED" ExecutionActionSummaryLifecycleSubstateMaintenanceInProgress ExecutionActionSummaryLifecycleSubstateEnum = "MAINTENANCE_IN_PROGRESS" ExecutionActionSummaryLifecycleSubstateWaiting ExecutionActionSummaryLifecycleSubstateEnum = "WAITING" ExecutionActionSummaryLifecycleSubstateRescheduled ExecutionActionSummaryLifecycleSubstateEnum = "RESCHEDULED" )
Set of constants representing the allowable values for ExecutionActionSummaryLifecycleSubstateEnum
func GetExecutionActionSummaryLifecycleSubstateEnumValues ¶ added in v65.73.0
func GetExecutionActionSummaryLifecycleSubstateEnumValues() []ExecutionActionSummaryLifecycleSubstateEnum
GetExecutionActionSummaryLifecycleSubstateEnumValues Enumerates the set of values for ExecutionActionSummaryLifecycleSubstateEnum
func GetMappingExecutionActionSummaryLifecycleSubstateEnum ¶ added in v65.73.0
func GetMappingExecutionActionSummaryLifecycleSubstateEnum(val string) (ExecutionActionSummaryLifecycleSubstateEnum, bool)
GetMappingExecutionActionSummaryLifecycleSubstateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionWindow ¶ added in v65.73.0
type ExecutionWindow struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution window. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution resource the execution window belongs to. ExecutionResourceId *string `mandatory:"true" json:"executionResourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the execution window. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Schedule Policy. Valid states are CREATED, SCHEDULED, IN_PROGRESS, FAILED, CANCELED, // UPDATING, DELETED, SUCCEEDED and PARTIAL_SUCCESS. LifecycleState ExecutionWindowLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The scheduled start date and time of the execution window. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Duration window allows user to set a duration they plan to allocate for Scheduling window. The duration is in minutes. WindowDurationInMins *int `mandatory:"true" json:"windowDurationInMins"` // Description of the execution window. Description *string `mandatory:"false" json:"description"` // The current sub-state of the execution window. Valid states are DURATION_EXCEEDED, MAINTENANCE_IN_PROGRESS and WAITING. LifecycleSubstate ExecutionWindowLifecycleSubstateEnum `mandatory:"false" json:"lifecycleSubstate,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the execution window was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the execution window was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time that the execution window was started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time that the execution window ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Indicates if duration the user plans to allocate for scheduling window is strictly enforced. The default value is `FALSE`. IsEnforcedDuration *bool `mandatory:"false" json:"isEnforcedDuration"` // The estimated time of the execution window in minutes. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` // The execution window is of PLANNED or UNPLANNED type. WindowType ExecutionWindowWindowTypeEnum `mandatory:"false" json:"windowType,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ExecutionWindow Details of an execution window.
func (ExecutionWindow) String ¶ added in v65.73.0
func (m ExecutionWindow) String() string
func (ExecutionWindow) ValidateEnumValue ¶ added in v65.73.0
func (m ExecutionWindow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecutionWindowLifecycleStateEnum ¶ added in v65.73.0
type ExecutionWindowLifecycleStateEnum string
ExecutionWindowLifecycleStateEnum Enum with underlying type: string
const ( ExecutionWindowLifecycleStateCreated ExecutionWindowLifecycleStateEnum = "CREATED" ExecutionWindowLifecycleStateScheduled ExecutionWindowLifecycleStateEnum = "SCHEDULED" ExecutionWindowLifecycleStateInProgress ExecutionWindowLifecycleStateEnum = "IN_PROGRESS" ExecutionWindowLifecycleStateFailed ExecutionWindowLifecycleStateEnum = "FAILED" ExecutionWindowLifecycleStateCanceled ExecutionWindowLifecycleStateEnum = "CANCELED" ExecutionWindowLifecycleStateUpdating ExecutionWindowLifecycleStateEnum = "UPDATING" ExecutionWindowLifecycleStateDeleted ExecutionWindowLifecycleStateEnum = "DELETED" ExecutionWindowLifecycleStateSucceeded ExecutionWindowLifecycleStateEnum = "SUCCEEDED" ExecutionWindowLifecycleStatePartialSuccess ExecutionWindowLifecycleStateEnum = "PARTIAL_SUCCESS" ExecutionWindowLifecycleStateCreating ExecutionWindowLifecycleStateEnum = "CREATING" ExecutionWindowLifecycleStateDeleting ExecutionWindowLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ExecutionWindowLifecycleStateEnum
func GetExecutionWindowLifecycleStateEnumValues ¶ added in v65.73.0
func GetExecutionWindowLifecycleStateEnumValues() []ExecutionWindowLifecycleStateEnum
GetExecutionWindowLifecycleStateEnumValues Enumerates the set of values for ExecutionWindowLifecycleStateEnum
func GetMappingExecutionWindowLifecycleStateEnum ¶ added in v65.73.0
func GetMappingExecutionWindowLifecycleStateEnum(val string) (ExecutionWindowLifecycleStateEnum, bool)
GetMappingExecutionWindowLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionWindowLifecycleSubstateEnum ¶ added in v65.73.0
type ExecutionWindowLifecycleSubstateEnum string
ExecutionWindowLifecycleSubstateEnum Enum with underlying type: string
const ( ExecutionWindowLifecycleSubstateDurationExceeded ExecutionWindowLifecycleSubstateEnum = "DURATION_EXCEEDED" ExecutionWindowLifecycleSubstateMaintenanceInProgress ExecutionWindowLifecycleSubstateEnum = "MAINTENANCE_IN_PROGRESS" ExecutionWindowLifecycleSubstateWaiting ExecutionWindowLifecycleSubstateEnum = "WAITING" ExecutionWindowLifecycleSubstateRescheduled ExecutionWindowLifecycleSubstateEnum = "RESCHEDULED" )
Set of constants representing the allowable values for ExecutionWindowLifecycleSubstateEnum
func GetExecutionWindowLifecycleSubstateEnumValues ¶ added in v65.73.0
func GetExecutionWindowLifecycleSubstateEnumValues() []ExecutionWindowLifecycleSubstateEnum
GetExecutionWindowLifecycleSubstateEnumValues Enumerates the set of values for ExecutionWindowLifecycleSubstateEnum
func GetMappingExecutionWindowLifecycleSubstateEnum ¶ added in v65.73.0
func GetMappingExecutionWindowLifecycleSubstateEnum(val string) (ExecutionWindowLifecycleSubstateEnum, bool)
GetMappingExecutionWindowLifecycleSubstateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionWindowSummary ¶ added in v65.73.0
type ExecutionWindowSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution window. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution resource the execution window belongs to. ExecutionResourceId *string `mandatory:"true" json:"executionResourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the execution window. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Schedule Policy. Valid states are CREATED, SCHEDULED, IN_PROGRESS, FAILED, CANCELED, // UPDATING, DELETED, SUCCEEDED and PARTIAL_SUCCESS. LifecycleState ExecutionWindowSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The scheduled start date and time of the execution window. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Duration window allows user to set a duration they plan to allocate for Scheduling window. The duration is in minutes. WindowDurationInMins *int `mandatory:"true" json:"windowDurationInMins"` // Description of the execution window. Description *string `mandatory:"false" json:"description"` // The current sub-state of the execution window. Valid states are DURATION_EXCEEDED, MAINTENANCE_IN_PROGRESS and WAITING. LifecycleSubstate ExecutionWindowSummaryLifecycleSubstateEnum `mandatory:"false" json:"lifecycleSubstate,omitempty"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the execution window was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the execution window was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time that the execution window was started. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time that the execution window ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Indicates if duration the user plans to allocate for scheduling window is strictly enforced. The default value is `FALSE`. IsEnforcedDuration *bool `mandatory:"false" json:"isEnforcedDuration"` // The estimated time of the execution window in minutes. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` // The execution window is of PLANNED or UNPLANNED type. WindowType ExecutionWindowSummaryWindowTypeEnum `mandatory:"false" json:"windowType,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ExecutionWindowSummary Details of an execution window.
func (ExecutionWindowSummary) String ¶ added in v65.73.0
func (m ExecutionWindowSummary) String() string
func (ExecutionWindowSummary) ValidateEnumValue ¶ added in v65.73.0
func (m ExecutionWindowSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExecutionWindowSummaryLifecycleStateEnum ¶ added in v65.73.0
type ExecutionWindowSummaryLifecycleStateEnum string
ExecutionWindowSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExecutionWindowSummaryLifecycleStateCreated ExecutionWindowSummaryLifecycleStateEnum = "CREATED" ExecutionWindowSummaryLifecycleStateScheduled ExecutionWindowSummaryLifecycleStateEnum = "SCHEDULED" ExecutionWindowSummaryLifecycleStateInProgress ExecutionWindowSummaryLifecycleStateEnum = "IN_PROGRESS" ExecutionWindowSummaryLifecycleStateFailed ExecutionWindowSummaryLifecycleStateEnum = "FAILED" ExecutionWindowSummaryLifecycleStateCanceled ExecutionWindowSummaryLifecycleStateEnum = "CANCELED" ExecutionWindowSummaryLifecycleStateUpdating ExecutionWindowSummaryLifecycleStateEnum = "UPDATING" ExecutionWindowSummaryLifecycleStateDeleted ExecutionWindowSummaryLifecycleStateEnum = "DELETED" ExecutionWindowSummaryLifecycleStateSucceeded ExecutionWindowSummaryLifecycleStateEnum = "SUCCEEDED" ExecutionWindowSummaryLifecycleStatePartialSuccess ExecutionWindowSummaryLifecycleStateEnum = "PARTIAL_SUCCESS" ExecutionWindowSummaryLifecycleStateCreating ExecutionWindowSummaryLifecycleStateEnum = "CREATING" ExecutionWindowSummaryLifecycleStateDeleting ExecutionWindowSummaryLifecycleStateEnum = "DELETING" )
Set of constants representing the allowable values for ExecutionWindowSummaryLifecycleStateEnum
func GetExecutionWindowSummaryLifecycleStateEnumValues ¶ added in v65.73.0
func GetExecutionWindowSummaryLifecycleStateEnumValues() []ExecutionWindowSummaryLifecycleStateEnum
GetExecutionWindowSummaryLifecycleStateEnumValues Enumerates the set of values for ExecutionWindowSummaryLifecycleStateEnum
func GetMappingExecutionWindowSummaryLifecycleStateEnum ¶ added in v65.73.0
func GetMappingExecutionWindowSummaryLifecycleStateEnum(val string) (ExecutionWindowSummaryLifecycleStateEnum, bool)
GetMappingExecutionWindowSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionWindowSummaryLifecycleSubstateEnum ¶ added in v65.73.0
type ExecutionWindowSummaryLifecycleSubstateEnum string
ExecutionWindowSummaryLifecycleSubstateEnum Enum with underlying type: string
const ( ExecutionWindowSummaryLifecycleSubstateDurationExceeded ExecutionWindowSummaryLifecycleSubstateEnum = "DURATION_EXCEEDED" ExecutionWindowSummaryLifecycleSubstateMaintenanceInProgress ExecutionWindowSummaryLifecycleSubstateEnum = "MAINTENANCE_IN_PROGRESS" ExecutionWindowSummaryLifecycleSubstateWaiting ExecutionWindowSummaryLifecycleSubstateEnum = "WAITING" ExecutionWindowSummaryLifecycleSubstateRescheduled ExecutionWindowSummaryLifecycleSubstateEnum = "RESCHEDULED" )
Set of constants representing the allowable values for ExecutionWindowSummaryLifecycleSubstateEnum
func GetExecutionWindowSummaryLifecycleSubstateEnumValues ¶ added in v65.73.0
func GetExecutionWindowSummaryLifecycleSubstateEnumValues() []ExecutionWindowSummaryLifecycleSubstateEnum
GetExecutionWindowSummaryLifecycleSubstateEnumValues Enumerates the set of values for ExecutionWindowSummaryLifecycleSubstateEnum
func GetMappingExecutionWindowSummaryLifecycleSubstateEnum ¶ added in v65.73.0
func GetMappingExecutionWindowSummaryLifecycleSubstateEnum(val string) (ExecutionWindowSummaryLifecycleSubstateEnum, bool)
GetMappingExecutionWindowSummaryLifecycleSubstateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionWindowSummaryWindowTypeEnum ¶ added in v65.73.0
type ExecutionWindowSummaryWindowTypeEnum string
ExecutionWindowSummaryWindowTypeEnum Enum with underlying type: string
const ( ExecutionWindowSummaryWindowTypePlanned ExecutionWindowSummaryWindowTypeEnum = "PLANNED" ExecutionWindowSummaryWindowTypeUnplanned ExecutionWindowSummaryWindowTypeEnum = "UNPLANNED" )
Set of constants representing the allowable values for ExecutionWindowSummaryWindowTypeEnum
func GetExecutionWindowSummaryWindowTypeEnumValues ¶ added in v65.73.0
func GetExecutionWindowSummaryWindowTypeEnumValues() []ExecutionWindowSummaryWindowTypeEnum
GetExecutionWindowSummaryWindowTypeEnumValues Enumerates the set of values for ExecutionWindowSummaryWindowTypeEnum
func GetMappingExecutionWindowSummaryWindowTypeEnum ¶ added in v65.73.0
func GetMappingExecutionWindowSummaryWindowTypeEnum(val string) (ExecutionWindowSummaryWindowTypeEnum, bool)
GetMappingExecutionWindowSummaryWindowTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExecutionWindowWindowTypeEnum ¶ added in v65.73.0
type ExecutionWindowWindowTypeEnum string
ExecutionWindowWindowTypeEnum Enum with underlying type: string
const ( ExecutionWindowWindowTypePlanned ExecutionWindowWindowTypeEnum = "PLANNED" ExecutionWindowWindowTypeUnplanned ExecutionWindowWindowTypeEnum = "UNPLANNED" )
Set of constants representing the allowable values for ExecutionWindowWindowTypeEnum
func GetExecutionWindowWindowTypeEnumValues ¶ added in v65.73.0
func GetExecutionWindowWindowTypeEnumValues() []ExecutionWindowWindowTypeEnum
GetExecutionWindowWindowTypeEnumValues Enumerates the set of values for ExecutionWindowWindowTypeEnum
func GetMappingExecutionWindowWindowTypeEnum ¶ added in v65.73.0
func GetMappingExecutionWindowWindowTypeEnum(val string) (ExecutionWindowWindowTypeEnum, bool)
GetMappingExecutionWindowWindowTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalBackupJob ¶
type ExternalBackupJob struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated backup resource. BackupId *string `mandatory:"true" json:"backupId"` // An indicator for the provisioning state of the resource. If `TRUE`, the resource is still being provisioned. Provisioning *bool `mandatory:"true" json:"provisioning"` // The Swift path to use as a destination for the standalone backup. SwiftPath *string `mandatory:"true" json:"swiftPath"` // The name of the Swift compartment bucket where the backup should be stored. BucketName *string `mandatory:"true" json:"bucketName"` // The tag for RMAN to apply to the backup. Tag *string `mandatory:"true" json:"tag"` // The Swift user name to use for transferring the standalone backup to the designated Swift compartment bucket. UserName *string `mandatory:"true" json:"userName"` // The auth token to use for access to the Swift compartment bucket that will store the standalone backup. // For information about auth tokens, see Working with Auth Tokens (https://docs.oracle.com/iaas/Content/Identity/Tasks/managingcredentials.htm#two). SwiftPassword *string `mandatory:"false" json:"swiftPassword"` }
ExternalBackupJob Provides all the details that apply to an external backup job.
func (ExternalBackupJob) String ¶
func (m ExternalBackupJob) String() string
func (ExternalBackupJob) ValidateEnumValue ¶
func (m ExternalBackupJob) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalContainerDatabase ¶
type ExternalContainerDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalContainerDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalContainerDatabaseDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` }
ExternalContainerDatabase An Oracle Cloud Infrastructure resource that allows you to manage an external container database.
func (ExternalContainerDatabase) String ¶
func (m ExternalContainerDatabase) String() string
func (ExternalContainerDatabase) ValidateEnumValue ¶
func (m ExternalContainerDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalContainerDatabaseDatabaseConfigurationEnum ¶
type ExternalContainerDatabaseDatabaseConfigurationEnum string
ExternalContainerDatabaseDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalContainerDatabaseDatabaseConfigurationRac ExternalContainerDatabaseDatabaseConfigurationEnum = "RAC" ExternalContainerDatabaseDatabaseConfigurationSingleInstance ExternalContainerDatabaseDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalContainerDatabaseDatabaseConfigurationEnum
func GetExternalContainerDatabaseDatabaseConfigurationEnumValues ¶
func GetExternalContainerDatabaseDatabaseConfigurationEnumValues() []ExternalContainerDatabaseDatabaseConfigurationEnum
GetExternalContainerDatabaseDatabaseConfigurationEnumValues Enumerates the set of values for ExternalContainerDatabaseDatabaseConfigurationEnum
func GetMappingExternalContainerDatabaseDatabaseConfigurationEnum ¶
func GetMappingExternalContainerDatabaseDatabaseConfigurationEnum(val string) (ExternalContainerDatabaseDatabaseConfigurationEnum, bool)
GetMappingExternalContainerDatabaseDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalContainerDatabaseDatabaseEditionEnum ¶
type ExternalContainerDatabaseDatabaseEditionEnum string
ExternalContainerDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalContainerDatabaseDatabaseEditionStandardEdition ExternalContainerDatabaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalContainerDatabaseDatabaseEditionEnterpriseEdition ExternalContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalContainerDatabaseDatabaseEditionEnterpriseEditionHighPerformance ExternalContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalContainerDatabaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalContainerDatabaseDatabaseEditionEnum
func GetExternalContainerDatabaseDatabaseEditionEnumValues ¶
func GetExternalContainerDatabaseDatabaseEditionEnumValues() []ExternalContainerDatabaseDatabaseEditionEnum
GetExternalContainerDatabaseDatabaseEditionEnumValues Enumerates the set of values for ExternalContainerDatabaseDatabaseEditionEnum
func GetMappingExternalContainerDatabaseDatabaseEditionEnum ¶
func GetMappingExternalContainerDatabaseDatabaseEditionEnum(val string) (ExternalContainerDatabaseDatabaseEditionEnum, bool)
GetMappingExternalContainerDatabaseDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalContainerDatabaseLifecycleStateEnum ¶
type ExternalContainerDatabaseLifecycleStateEnum string
ExternalContainerDatabaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalContainerDatabaseLifecycleStateProvisioning ExternalContainerDatabaseLifecycleStateEnum = "PROVISIONING" ExternalContainerDatabaseLifecycleStateNotConnected ExternalContainerDatabaseLifecycleStateEnum = "NOT_CONNECTED" ExternalContainerDatabaseLifecycleStateAvailable ExternalContainerDatabaseLifecycleStateEnum = "AVAILABLE" ExternalContainerDatabaseLifecycleStateUpdating ExternalContainerDatabaseLifecycleStateEnum = "UPDATING" ExternalContainerDatabaseLifecycleStateTerminating ExternalContainerDatabaseLifecycleStateEnum = "TERMINATING" ExternalContainerDatabaseLifecycleStateTerminated ExternalContainerDatabaseLifecycleStateEnum = "TERMINATED" ExternalContainerDatabaseLifecycleStateFailed ExternalContainerDatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalContainerDatabaseLifecycleStateEnum
func GetExternalContainerDatabaseLifecycleStateEnumValues ¶
func GetExternalContainerDatabaseLifecycleStateEnumValues() []ExternalContainerDatabaseLifecycleStateEnum
GetExternalContainerDatabaseLifecycleStateEnumValues Enumerates the set of values for ExternalContainerDatabaseLifecycleStateEnum
func GetMappingExternalContainerDatabaseLifecycleStateEnum ¶
func GetMappingExternalContainerDatabaseLifecycleStateEnum(val string) (ExternalContainerDatabaseLifecycleStateEnum, bool)
GetMappingExternalContainerDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalContainerDatabaseSummary ¶
type ExternalContainerDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalContainerDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalContainerDatabaseSummaryDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` }
ExternalContainerDatabaseSummary An Oracle Cloud Infrastructure resource that allows you to manage an external Oracle container database.
func (ExternalContainerDatabaseSummary) String ¶
func (m ExternalContainerDatabaseSummary) String() string
func (ExternalContainerDatabaseSummary) ValidateEnumValue ¶
func (m ExternalContainerDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalContainerDatabaseSummaryDatabaseConfigurationEnum ¶
type ExternalContainerDatabaseSummaryDatabaseConfigurationEnum string
ExternalContainerDatabaseSummaryDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalContainerDatabaseSummaryDatabaseConfigurationRac ExternalContainerDatabaseSummaryDatabaseConfigurationEnum = "RAC" ExternalContainerDatabaseSummaryDatabaseConfigurationSingleInstance ExternalContainerDatabaseSummaryDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalContainerDatabaseSummaryDatabaseConfigurationEnum
func GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumValues ¶
func GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumValues() []ExternalContainerDatabaseSummaryDatabaseConfigurationEnum
GetExternalContainerDatabaseSummaryDatabaseConfigurationEnumValues Enumerates the set of values for ExternalContainerDatabaseSummaryDatabaseConfigurationEnum
func GetMappingExternalContainerDatabaseSummaryDatabaseConfigurationEnum ¶
func GetMappingExternalContainerDatabaseSummaryDatabaseConfigurationEnum(val string) (ExternalContainerDatabaseSummaryDatabaseConfigurationEnum, bool)
GetMappingExternalContainerDatabaseSummaryDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalContainerDatabaseSummaryDatabaseEditionEnum ¶
type ExternalContainerDatabaseSummaryDatabaseEditionEnum string
ExternalContainerDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( ExternalContainerDatabaseSummaryDatabaseEditionStandardEdition ExternalContainerDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" ExternalContainerDatabaseSummaryDatabaseEditionEnterpriseEdition ExternalContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalContainerDatabaseSummaryDatabaseEditionEnterpriseEditionHighPerformance ExternalContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalContainerDatabaseSummaryDatabaseEditionEnterpriseEditionExtremePerformance ExternalContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalContainerDatabaseSummaryDatabaseEditionEnum
func GetExternalContainerDatabaseSummaryDatabaseEditionEnumValues ¶
func GetExternalContainerDatabaseSummaryDatabaseEditionEnumValues() []ExternalContainerDatabaseSummaryDatabaseEditionEnum
GetExternalContainerDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for ExternalContainerDatabaseSummaryDatabaseEditionEnum
func GetMappingExternalContainerDatabaseSummaryDatabaseEditionEnum ¶
func GetMappingExternalContainerDatabaseSummaryDatabaseEditionEnum(val string) (ExternalContainerDatabaseSummaryDatabaseEditionEnum, bool)
GetMappingExternalContainerDatabaseSummaryDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalContainerDatabaseSummaryLifecycleStateEnum ¶
type ExternalContainerDatabaseSummaryLifecycleStateEnum string
ExternalContainerDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExternalContainerDatabaseSummaryLifecycleStateProvisioning ExternalContainerDatabaseSummaryLifecycleStateEnum = "PROVISIONING" ExternalContainerDatabaseSummaryLifecycleStateNotConnected ExternalContainerDatabaseSummaryLifecycleStateEnum = "NOT_CONNECTED" ExternalContainerDatabaseSummaryLifecycleStateAvailable ExternalContainerDatabaseSummaryLifecycleStateEnum = "AVAILABLE" ExternalContainerDatabaseSummaryLifecycleStateUpdating ExternalContainerDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalContainerDatabaseSummaryLifecycleStateTerminating ExternalContainerDatabaseSummaryLifecycleStateEnum = "TERMINATING" ExternalContainerDatabaseSummaryLifecycleStateTerminated ExternalContainerDatabaseSummaryLifecycleStateEnum = "TERMINATED" ExternalContainerDatabaseSummaryLifecycleStateFailed ExternalContainerDatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalContainerDatabaseSummaryLifecycleStateEnum
func GetExternalContainerDatabaseSummaryLifecycleStateEnumValues ¶
func GetExternalContainerDatabaseSummaryLifecycleStateEnumValues() []ExternalContainerDatabaseSummaryLifecycleStateEnum
GetExternalContainerDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalContainerDatabaseSummaryLifecycleStateEnum
func GetMappingExternalContainerDatabaseSummaryLifecycleStateEnum ¶
func GetMappingExternalContainerDatabaseSummaryLifecycleStateEnum(val string) (ExternalContainerDatabaseSummaryLifecycleStateEnum, bool)
GetMappingExternalContainerDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalDatabaseBase ¶
type ExternalDatabaseBase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalDatabaseBaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalDatabaseBaseDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` }
ExternalDatabaseBase A resource that allows you to manage an Oracle Database located outside of Oracle Cloud using Oracle Cloud Infrastructure's Console and APIs.
func (ExternalDatabaseBase) String ¶
func (m ExternalDatabaseBase) String() string
func (ExternalDatabaseBase) ValidateEnumValue ¶
func (m ExternalDatabaseBase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalDatabaseBaseDatabaseConfigurationEnum ¶
type ExternalDatabaseBaseDatabaseConfigurationEnum string
ExternalDatabaseBaseDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalDatabaseBaseDatabaseConfigurationRac ExternalDatabaseBaseDatabaseConfigurationEnum = "RAC" ExternalDatabaseBaseDatabaseConfigurationSingleInstance ExternalDatabaseBaseDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalDatabaseBaseDatabaseConfigurationEnum
func GetExternalDatabaseBaseDatabaseConfigurationEnumValues ¶
func GetExternalDatabaseBaseDatabaseConfigurationEnumValues() []ExternalDatabaseBaseDatabaseConfigurationEnum
GetExternalDatabaseBaseDatabaseConfigurationEnumValues Enumerates the set of values for ExternalDatabaseBaseDatabaseConfigurationEnum
func GetMappingExternalDatabaseBaseDatabaseConfigurationEnum ¶
func GetMappingExternalDatabaseBaseDatabaseConfigurationEnum(val string) (ExternalDatabaseBaseDatabaseConfigurationEnum, bool)
GetMappingExternalDatabaseBaseDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalDatabaseBaseDatabaseEditionEnum ¶
type ExternalDatabaseBaseDatabaseEditionEnum string
ExternalDatabaseBaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalDatabaseBaseDatabaseEditionStandardEdition ExternalDatabaseBaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalDatabaseBaseDatabaseEditionEnterpriseEdition ExternalDatabaseBaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalDatabaseBaseDatabaseEditionEnterpriseEditionHighPerformance ExternalDatabaseBaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalDatabaseBaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalDatabaseBaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalDatabaseBaseDatabaseEditionEnum
func GetExternalDatabaseBaseDatabaseEditionEnumValues ¶
func GetExternalDatabaseBaseDatabaseEditionEnumValues() []ExternalDatabaseBaseDatabaseEditionEnum
GetExternalDatabaseBaseDatabaseEditionEnumValues Enumerates the set of values for ExternalDatabaseBaseDatabaseEditionEnum
func GetMappingExternalDatabaseBaseDatabaseEditionEnum ¶
func GetMappingExternalDatabaseBaseDatabaseEditionEnum(val string) (ExternalDatabaseBaseDatabaseEditionEnum, bool)
GetMappingExternalDatabaseBaseDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalDatabaseBaseLifecycleStateEnum ¶
type ExternalDatabaseBaseLifecycleStateEnum string
ExternalDatabaseBaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalDatabaseBaseLifecycleStateProvisioning ExternalDatabaseBaseLifecycleStateEnum = "PROVISIONING" ExternalDatabaseBaseLifecycleStateNotConnected ExternalDatabaseBaseLifecycleStateEnum = "NOT_CONNECTED" ExternalDatabaseBaseLifecycleStateAvailable ExternalDatabaseBaseLifecycleStateEnum = "AVAILABLE" ExternalDatabaseBaseLifecycleStateUpdating ExternalDatabaseBaseLifecycleStateEnum = "UPDATING" ExternalDatabaseBaseLifecycleStateTerminating ExternalDatabaseBaseLifecycleStateEnum = "TERMINATING" ExternalDatabaseBaseLifecycleStateTerminated ExternalDatabaseBaseLifecycleStateEnum = "TERMINATED" ExternalDatabaseBaseLifecycleStateFailed ExternalDatabaseBaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalDatabaseBaseLifecycleStateEnum
func GetExternalDatabaseBaseLifecycleStateEnumValues ¶
func GetExternalDatabaseBaseLifecycleStateEnumValues() []ExternalDatabaseBaseLifecycleStateEnum
GetExternalDatabaseBaseLifecycleStateEnumValues Enumerates the set of values for ExternalDatabaseBaseLifecycleStateEnum
func GetMappingExternalDatabaseBaseLifecycleStateEnum ¶
func GetMappingExternalDatabaseBaseLifecycleStateEnum(val string) (ExternalDatabaseBaseLifecycleStateEnum, bool)
GetMappingExternalDatabaseBaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalDatabaseConnector ¶
type ExternalDatabaseConnector interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. GetId() *string // The current lifecycle state of the external database connector resource. GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum // The date and time the external connector was created. GetTimeCreated() *common.SDKTime // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database resource. GetExternalDatabaseId() *string // The status of connectivity to the external database. GetConnectionStatus() *string // The date and time the connectionStatus of this external connector was last updated. GetTimeConnectionStatusLastUpdated() *common.SDKTime // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} // Additional information about the current lifecycle state. GetLifecycleDetails() *string }
ExternalDatabaseConnector An Oracle Cloud Infrastructure resource used to connect to an external Oracle Database. This resource stores the database connection string, user credentials, and related details that allow you to manage your external database using the Oracle Cloud Infrastructure Console and API interfaces.
type ExternalDatabaseConnectorConnectorTypeEnum ¶
type ExternalDatabaseConnectorConnectorTypeEnum string
ExternalDatabaseConnectorConnectorTypeEnum Enum with underlying type: string
const (
ExternalDatabaseConnectorConnectorTypeMacs ExternalDatabaseConnectorConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for ExternalDatabaseConnectorConnectorTypeEnum
func GetExternalDatabaseConnectorConnectorTypeEnumValues ¶
func GetExternalDatabaseConnectorConnectorTypeEnumValues() []ExternalDatabaseConnectorConnectorTypeEnum
GetExternalDatabaseConnectorConnectorTypeEnumValues Enumerates the set of values for ExternalDatabaseConnectorConnectorTypeEnum
func GetMappingExternalDatabaseConnectorConnectorTypeEnum ¶
func GetMappingExternalDatabaseConnectorConnectorTypeEnum(val string) (ExternalDatabaseConnectorConnectorTypeEnum, bool)
GetMappingExternalDatabaseConnectorConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalDatabaseConnectorLifecycleStateEnum ¶
type ExternalDatabaseConnectorLifecycleStateEnum string
ExternalDatabaseConnectorLifecycleStateEnum Enum with underlying type: string
const ( ExternalDatabaseConnectorLifecycleStateProvisioning ExternalDatabaseConnectorLifecycleStateEnum = "PROVISIONING" ExternalDatabaseConnectorLifecycleStateAvailable ExternalDatabaseConnectorLifecycleStateEnum = "AVAILABLE" ExternalDatabaseConnectorLifecycleStateUpdating ExternalDatabaseConnectorLifecycleStateEnum = "UPDATING" ExternalDatabaseConnectorLifecycleStateTerminating ExternalDatabaseConnectorLifecycleStateEnum = "TERMINATING" ExternalDatabaseConnectorLifecycleStateTerminated ExternalDatabaseConnectorLifecycleStateEnum = "TERMINATED" ExternalDatabaseConnectorLifecycleStateFailed ExternalDatabaseConnectorLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalDatabaseConnectorLifecycleStateEnum
func GetExternalDatabaseConnectorLifecycleStateEnumValues ¶
func GetExternalDatabaseConnectorLifecycleStateEnumValues() []ExternalDatabaseConnectorLifecycleStateEnum
GetExternalDatabaseConnectorLifecycleStateEnumValues Enumerates the set of values for ExternalDatabaseConnectorLifecycleStateEnum
func GetMappingExternalDatabaseConnectorLifecycleStateEnum ¶
func GetMappingExternalDatabaseConnectorLifecycleStateEnum(val string) (ExternalDatabaseConnectorLifecycleStateEnum, bool)
GetMappingExternalDatabaseConnectorLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalDatabaseConnectorSummary ¶
type ExternalDatabaseConnectorSummary interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. GetCompartmentId() *string // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. GetId() *string // The current lifecycle state of the external database connector resource. GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum // The date and time the external connector was created. GetTimeCreated() *common.SDKTime // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database resource. GetExternalDatabaseId() *string // The status of connectivity to the external database. GetConnectionStatus() *string // The date and time the `connectionStatus` of this external connector was last updated. GetTimeConnectionStatusLastUpdated() *common.SDKTime // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} // Additional information about the current lifecycle state. GetLifecycleDetails() *string }
ExternalDatabaseConnectorSummary An Oracle Cloud Infrastructure resource used to connect to an external Oracle Database. This resource stores the database connection string, user credentials, and related details that allow you to manage your external database using the Oracle Cloud Infrastructure Console and API interfaces.
type ExternalDatabaseConnectorSummaryConnectorTypeEnum ¶
type ExternalDatabaseConnectorSummaryConnectorTypeEnum string
ExternalDatabaseConnectorSummaryConnectorTypeEnum Enum with underlying type: string
const (
ExternalDatabaseConnectorSummaryConnectorTypeMacs ExternalDatabaseConnectorSummaryConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for ExternalDatabaseConnectorSummaryConnectorTypeEnum
func GetExternalDatabaseConnectorSummaryConnectorTypeEnumValues ¶
func GetExternalDatabaseConnectorSummaryConnectorTypeEnumValues() []ExternalDatabaseConnectorSummaryConnectorTypeEnum
GetExternalDatabaseConnectorSummaryConnectorTypeEnumValues Enumerates the set of values for ExternalDatabaseConnectorSummaryConnectorTypeEnum
func GetMappingExternalDatabaseConnectorSummaryConnectorTypeEnum ¶
func GetMappingExternalDatabaseConnectorSummaryConnectorTypeEnum(val string) (ExternalDatabaseConnectorSummaryConnectorTypeEnum, bool)
GetMappingExternalDatabaseConnectorSummaryConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalHsmEncryptionDetails ¶ added in v65.81.3
type ExternalHsmEncryptionDetails struct { // Provide the HSM password as you would in RDBMS for External HSM. HsmPassword *string `mandatory:"true" json:"hsmPassword"` }
ExternalHsmEncryptionDetails Details for External HSM Input
func (ExternalHsmEncryptionDetails) MarshalJSON ¶ added in v65.81.3
func (m ExternalHsmEncryptionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExternalHsmEncryptionDetails) String ¶ added in v65.81.3
func (m ExternalHsmEncryptionDetails) String() string
func (ExternalHsmEncryptionDetails) ValidateEnumValue ¶ added in v65.81.3
func (m ExternalHsmEncryptionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalMacsConnector ¶
type ExternalMacsConnector struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. Id *string `mandatory:"true" json:"id"` // The date and time the external connector was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` // The status of connectivity to the external database. ConnectionStatus *string `mandatory:"true" json:"connectionStatus"` // The date and time the connectionStatus of this external connector was last updated. TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"true" json:"timeConnectionStatusLastUpdated"` ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` // The ID of the agent used for the // CreateExternalDatabaseConnectorDetails. ConnectorAgentId *string `mandatory:"true" json:"connectorAgentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current lifecycle state of the external database connector resource. LifecycleState ExternalDatabaseConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
ExternalMacsConnector An Oracle Cloud Infrastructure resource that uses the Management Agent cloud service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) to connect to an external Oracle Database.
func (ExternalMacsConnector) GetCompartmentId ¶
func (m ExternalMacsConnector) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ExternalMacsConnector) GetConnectionStatus ¶
func (m ExternalMacsConnector) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (ExternalMacsConnector) GetDefinedTags ¶
func (m ExternalMacsConnector) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ExternalMacsConnector) GetDisplayName ¶
func (m ExternalMacsConnector) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ExternalMacsConnector) GetExternalDatabaseId ¶
func (m ExternalMacsConnector) GetExternalDatabaseId() *string
GetExternalDatabaseId returns ExternalDatabaseId
func (ExternalMacsConnector) GetFreeformTags ¶
func (m ExternalMacsConnector) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ExternalMacsConnector) GetId ¶
func (m ExternalMacsConnector) GetId() *string
GetId returns Id
func (ExternalMacsConnector) GetLifecycleDetails ¶
func (m ExternalMacsConnector) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ExternalMacsConnector) GetLifecycleState ¶
func (m ExternalMacsConnector) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ExternalMacsConnector) GetTimeConnectionStatusLastUpdated ¶
func (m ExternalMacsConnector) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (ExternalMacsConnector) GetTimeCreated ¶
func (m ExternalMacsConnector) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ExternalMacsConnector) MarshalJSON ¶
func (m ExternalMacsConnector) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExternalMacsConnector) String ¶
func (m ExternalMacsConnector) String() string
func (*ExternalMacsConnector) UnmarshalJSON ¶
func (m *ExternalMacsConnector) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ExternalMacsConnector) ValidateEnumValue ¶
func (m ExternalMacsConnector) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalMacsConnectorSummary ¶
type ExternalMacsConnectorSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. Id *string `mandatory:"true" json:"id"` // The date and time the external connector was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database resource. ExternalDatabaseId *string `mandatory:"true" json:"externalDatabaseId"` // The status of connectivity to the external database. ConnectionStatus *string `mandatory:"true" json:"connectionStatus"` // The date and time the `connectionStatus` of this external connector was last updated. TimeConnectionStatusLastUpdated *common.SDKTime `mandatory:"true" json:"timeConnectionStatusLastUpdated"` ConnectionString *DatabaseConnectionString `mandatory:"true" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"true" json:"connectionCredentials"` // The ID of the agent used for the // CreateExternalDatabaseConnectorDetails. ConnectorAgentId *string `mandatory:"true" json:"connectorAgentId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current lifecycle state of the external database connector resource. LifecycleState ExternalDatabaseConnectorLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` }
ExternalMacsConnectorSummary An Oracle Cloud Infrastructure resource that uses the Management Agent cloud service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) to connect to an external Oracle Database.
func (ExternalMacsConnectorSummary) GetCompartmentId ¶
func (m ExternalMacsConnectorSummary) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (ExternalMacsConnectorSummary) GetConnectionStatus ¶
func (m ExternalMacsConnectorSummary) GetConnectionStatus() *string
GetConnectionStatus returns ConnectionStatus
func (ExternalMacsConnectorSummary) GetDefinedTags ¶
func (m ExternalMacsConnectorSummary) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (ExternalMacsConnectorSummary) GetDisplayName ¶
func (m ExternalMacsConnectorSummary) GetDisplayName() *string
GetDisplayName returns DisplayName
func (ExternalMacsConnectorSummary) GetExternalDatabaseId ¶
func (m ExternalMacsConnectorSummary) GetExternalDatabaseId() *string
GetExternalDatabaseId returns ExternalDatabaseId
func (ExternalMacsConnectorSummary) GetFreeformTags ¶
func (m ExternalMacsConnectorSummary) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (ExternalMacsConnectorSummary) GetId ¶
func (m ExternalMacsConnectorSummary) GetId() *string
GetId returns Id
func (ExternalMacsConnectorSummary) GetLifecycleDetails ¶
func (m ExternalMacsConnectorSummary) GetLifecycleDetails() *string
GetLifecycleDetails returns LifecycleDetails
func (ExternalMacsConnectorSummary) GetLifecycleState ¶
func (m ExternalMacsConnectorSummary) GetLifecycleState() ExternalDatabaseConnectorLifecycleStateEnum
GetLifecycleState returns LifecycleState
func (ExternalMacsConnectorSummary) GetTimeConnectionStatusLastUpdated ¶
func (m ExternalMacsConnectorSummary) GetTimeConnectionStatusLastUpdated() *common.SDKTime
GetTimeConnectionStatusLastUpdated returns TimeConnectionStatusLastUpdated
func (ExternalMacsConnectorSummary) GetTimeCreated ¶
func (m ExternalMacsConnectorSummary) GetTimeCreated() *common.SDKTime
GetTimeCreated returns TimeCreated
func (ExternalMacsConnectorSummary) MarshalJSON ¶
func (m ExternalMacsConnectorSummary) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (ExternalMacsConnectorSummary) String ¶
func (m ExternalMacsConnectorSummary) String() string
func (*ExternalMacsConnectorSummary) UnmarshalJSON ¶
func (m *ExternalMacsConnectorSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (ExternalMacsConnectorSummary) ValidateEnumValue ¶
func (m ExternalMacsConnectorSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalNonContainerDatabase ¶
type ExternalNonContainerDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalNonContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalNonContainerDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalNonContainerDatabaseDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` OperationsInsightsConfig *OperationsInsightsConfig `mandatory:"false" json:"operationsInsightsConfig"` }
ExternalNonContainerDatabase an external Oracle non-container database.
func (ExternalNonContainerDatabase) String ¶
func (m ExternalNonContainerDatabase) String() string
func (ExternalNonContainerDatabase) ValidateEnumValue ¶
func (m ExternalNonContainerDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalNonContainerDatabaseDatabaseConfigurationEnum ¶
type ExternalNonContainerDatabaseDatabaseConfigurationEnum string
ExternalNonContainerDatabaseDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseDatabaseConfigurationRac ExternalNonContainerDatabaseDatabaseConfigurationEnum = "RAC" ExternalNonContainerDatabaseDatabaseConfigurationSingleInstance ExternalNonContainerDatabaseDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseDatabaseConfigurationEnum
func GetExternalNonContainerDatabaseDatabaseConfigurationEnumValues ¶
func GetExternalNonContainerDatabaseDatabaseConfigurationEnumValues() []ExternalNonContainerDatabaseDatabaseConfigurationEnum
GetExternalNonContainerDatabaseDatabaseConfigurationEnumValues Enumerates the set of values for ExternalNonContainerDatabaseDatabaseConfigurationEnum
func GetMappingExternalNonContainerDatabaseDatabaseConfigurationEnum ¶
func GetMappingExternalNonContainerDatabaseDatabaseConfigurationEnum(val string) (ExternalNonContainerDatabaseDatabaseConfigurationEnum, bool)
GetMappingExternalNonContainerDatabaseDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalNonContainerDatabaseDatabaseEditionEnum ¶
type ExternalNonContainerDatabaseDatabaseEditionEnum string
ExternalNonContainerDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseDatabaseEditionStandardEdition ExternalNonContainerDatabaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalNonContainerDatabaseDatabaseEditionEnterpriseEdition ExternalNonContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalNonContainerDatabaseDatabaseEditionEnterpriseEditionHighPerformance ExternalNonContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalNonContainerDatabaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalNonContainerDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseDatabaseEditionEnum
func GetExternalNonContainerDatabaseDatabaseEditionEnumValues ¶
func GetExternalNonContainerDatabaseDatabaseEditionEnumValues() []ExternalNonContainerDatabaseDatabaseEditionEnum
GetExternalNonContainerDatabaseDatabaseEditionEnumValues Enumerates the set of values for ExternalNonContainerDatabaseDatabaseEditionEnum
func GetMappingExternalNonContainerDatabaseDatabaseEditionEnum ¶
func GetMappingExternalNonContainerDatabaseDatabaseEditionEnum(val string) (ExternalNonContainerDatabaseDatabaseEditionEnum, bool)
GetMappingExternalNonContainerDatabaseDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalNonContainerDatabaseLifecycleStateEnum ¶
type ExternalNonContainerDatabaseLifecycleStateEnum string
ExternalNonContainerDatabaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseLifecycleStateProvisioning ExternalNonContainerDatabaseLifecycleStateEnum = "PROVISIONING" ExternalNonContainerDatabaseLifecycleStateNotConnected ExternalNonContainerDatabaseLifecycleStateEnum = "NOT_CONNECTED" ExternalNonContainerDatabaseLifecycleStateAvailable ExternalNonContainerDatabaseLifecycleStateEnum = "AVAILABLE" ExternalNonContainerDatabaseLifecycleStateUpdating ExternalNonContainerDatabaseLifecycleStateEnum = "UPDATING" ExternalNonContainerDatabaseLifecycleStateTerminating ExternalNonContainerDatabaseLifecycleStateEnum = "TERMINATING" ExternalNonContainerDatabaseLifecycleStateTerminated ExternalNonContainerDatabaseLifecycleStateEnum = "TERMINATED" ExternalNonContainerDatabaseLifecycleStateFailed ExternalNonContainerDatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseLifecycleStateEnum
func GetExternalNonContainerDatabaseLifecycleStateEnumValues ¶
func GetExternalNonContainerDatabaseLifecycleStateEnumValues() []ExternalNonContainerDatabaseLifecycleStateEnum
GetExternalNonContainerDatabaseLifecycleStateEnumValues Enumerates the set of values for ExternalNonContainerDatabaseLifecycleStateEnum
func GetMappingExternalNonContainerDatabaseLifecycleStateEnum ¶
func GetMappingExternalNonContainerDatabaseLifecycleStateEnum(val string) (ExternalNonContainerDatabaseLifecycleStateEnum, bool)
GetMappingExternalNonContainerDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalNonContainerDatabaseSummary ¶
type ExternalNonContainerDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalNonContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalNonContainerDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` OperationsInsightsConfig *OperationsInsightsConfig `mandatory:"false" json:"operationsInsightsConfig"` }
ExternalNonContainerDatabaseSummary An Oracle Cloud Infrastructure external non-container database resource. This resource is used to manage a non-container database located outside of Oracle Cloud.
func (ExternalNonContainerDatabaseSummary) String ¶
func (m ExternalNonContainerDatabaseSummary) String() string
func (ExternalNonContainerDatabaseSummary) ValidateEnumValue ¶
func (m ExternalNonContainerDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum ¶
type ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum string
ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseSummaryDatabaseConfigurationRac ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum = "RAC" ExternalNonContainerDatabaseSummaryDatabaseConfigurationSingleInstance ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum
func GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumValues ¶
func GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumValues() []ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum
GetExternalNonContainerDatabaseSummaryDatabaseConfigurationEnumValues Enumerates the set of values for ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum
func GetMappingExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum ¶
func GetMappingExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum(val string) (ExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum, bool)
GetMappingExternalNonContainerDatabaseSummaryDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalNonContainerDatabaseSummaryDatabaseEditionEnum ¶
type ExternalNonContainerDatabaseSummaryDatabaseEditionEnum string
ExternalNonContainerDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseSummaryDatabaseEditionStandardEdition ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" ExternalNonContainerDatabaseSummaryDatabaseEditionEnterpriseEdition ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalNonContainerDatabaseSummaryDatabaseEditionEnterpriseEditionHighPerformance ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalNonContainerDatabaseSummaryDatabaseEditionEnterpriseEditionExtremePerformance ExternalNonContainerDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumValues ¶
func GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumValues() []ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
GetExternalNonContainerDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for ExternalNonContainerDatabaseSummaryDatabaseEditionEnum
func GetMappingExternalNonContainerDatabaseSummaryDatabaseEditionEnum ¶
func GetMappingExternalNonContainerDatabaseSummaryDatabaseEditionEnum(val string) (ExternalNonContainerDatabaseSummaryDatabaseEditionEnum, bool)
GetMappingExternalNonContainerDatabaseSummaryDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalNonContainerDatabaseSummaryLifecycleStateEnum ¶
type ExternalNonContainerDatabaseSummaryLifecycleStateEnum string
ExternalNonContainerDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExternalNonContainerDatabaseSummaryLifecycleStateProvisioning ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "PROVISIONING" ExternalNonContainerDatabaseSummaryLifecycleStateNotConnected ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "NOT_CONNECTED" ExternalNonContainerDatabaseSummaryLifecycleStateAvailable ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "AVAILABLE" ExternalNonContainerDatabaseSummaryLifecycleStateUpdating ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalNonContainerDatabaseSummaryLifecycleStateTerminating ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "TERMINATING" ExternalNonContainerDatabaseSummaryLifecycleStateTerminated ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "TERMINATED" ExternalNonContainerDatabaseSummaryLifecycleStateFailed ExternalNonContainerDatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalNonContainerDatabaseSummaryLifecycleStateEnum
func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumValues ¶
func GetExternalNonContainerDatabaseSummaryLifecycleStateEnumValues() []ExternalNonContainerDatabaseSummaryLifecycleStateEnum
GetExternalNonContainerDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalNonContainerDatabaseSummaryLifecycleStateEnum
func GetMappingExternalNonContainerDatabaseSummaryLifecycleStateEnum ¶
func GetMappingExternalNonContainerDatabaseSummaryLifecycleStateEnum(val string) (ExternalNonContainerDatabaseSummaryLifecycleStateEnum, bool)
GetMappingExternalNonContainerDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalPluggableDatabase ¶
type ExternalPluggableDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalPluggableDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalContainerDatabaseDetails that contains // the specified CreateExternalPluggableDatabaseDetails resource. ExternalContainerDatabaseId *string `mandatory:"true" json:"externalContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalPluggableDatabaseDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalPluggableDatabaseDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the the non-container database that was converted // to a pluggable database to create this resource. SourceId *string `mandatory:"false" json:"sourceId"` OperationsInsightsConfig *OperationsInsightsConfig `mandatory:"false" json:"operationsInsightsConfig"` }
ExternalPluggableDatabase an external Oracle pluggable database.
func (ExternalPluggableDatabase) String ¶
func (m ExternalPluggableDatabase) String() string
func (ExternalPluggableDatabase) ValidateEnumValue ¶
func (m ExternalPluggableDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalPluggableDatabaseDatabaseConfigurationEnum ¶
type ExternalPluggableDatabaseDatabaseConfigurationEnum string
ExternalPluggableDatabaseDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseDatabaseConfigurationRac ExternalPluggableDatabaseDatabaseConfigurationEnum = "RAC" ExternalPluggableDatabaseDatabaseConfigurationSingleInstance ExternalPluggableDatabaseDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalPluggableDatabaseDatabaseConfigurationEnum
func GetExternalPluggableDatabaseDatabaseConfigurationEnumValues ¶
func GetExternalPluggableDatabaseDatabaseConfigurationEnumValues() []ExternalPluggableDatabaseDatabaseConfigurationEnum
GetExternalPluggableDatabaseDatabaseConfigurationEnumValues Enumerates the set of values for ExternalPluggableDatabaseDatabaseConfigurationEnum
func GetMappingExternalPluggableDatabaseDatabaseConfigurationEnum ¶
func GetMappingExternalPluggableDatabaseDatabaseConfigurationEnum(val string) (ExternalPluggableDatabaseDatabaseConfigurationEnum, bool)
GetMappingExternalPluggableDatabaseDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalPluggableDatabaseDatabaseEditionEnum ¶
type ExternalPluggableDatabaseDatabaseEditionEnum string
ExternalPluggableDatabaseDatabaseEditionEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseDatabaseEditionStandardEdition ExternalPluggableDatabaseDatabaseEditionEnum = "STANDARD_EDITION" ExternalPluggableDatabaseDatabaseEditionEnterpriseEdition ExternalPluggableDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalPluggableDatabaseDatabaseEditionEnterpriseEditionHighPerformance ExternalPluggableDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalPluggableDatabaseDatabaseEditionEnterpriseEditionExtremePerformance ExternalPluggableDatabaseDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalPluggableDatabaseDatabaseEditionEnum
func GetExternalPluggableDatabaseDatabaseEditionEnumValues ¶
func GetExternalPluggableDatabaseDatabaseEditionEnumValues() []ExternalPluggableDatabaseDatabaseEditionEnum
GetExternalPluggableDatabaseDatabaseEditionEnumValues Enumerates the set of values for ExternalPluggableDatabaseDatabaseEditionEnum
func GetMappingExternalPluggableDatabaseDatabaseEditionEnum ¶
func GetMappingExternalPluggableDatabaseDatabaseEditionEnum(val string) (ExternalPluggableDatabaseDatabaseEditionEnum, bool)
GetMappingExternalPluggableDatabaseDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalPluggableDatabaseLifecycleStateEnum ¶
type ExternalPluggableDatabaseLifecycleStateEnum string
ExternalPluggableDatabaseLifecycleStateEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseLifecycleStateProvisioning ExternalPluggableDatabaseLifecycleStateEnum = "PROVISIONING" ExternalPluggableDatabaseLifecycleStateNotConnected ExternalPluggableDatabaseLifecycleStateEnum = "NOT_CONNECTED" ExternalPluggableDatabaseLifecycleStateAvailable ExternalPluggableDatabaseLifecycleStateEnum = "AVAILABLE" ExternalPluggableDatabaseLifecycleStateUpdating ExternalPluggableDatabaseLifecycleStateEnum = "UPDATING" ExternalPluggableDatabaseLifecycleStateTerminating ExternalPluggableDatabaseLifecycleStateEnum = "TERMINATING" ExternalPluggableDatabaseLifecycleStateTerminated ExternalPluggableDatabaseLifecycleStateEnum = "TERMINATED" ExternalPluggableDatabaseLifecycleStateFailed ExternalPluggableDatabaseLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalPluggableDatabaseLifecycleStateEnum
func GetExternalPluggableDatabaseLifecycleStateEnumValues ¶
func GetExternalPluggableDatabaseLifecycleStateEnumValues() []ExternalPluggableDatabaseLifecycleStateEnum
GetExternalPluggableDatabaseLifecycleStateEnumValues Enumerates the set of values for ExternalPluggableDatabaseLifecycleStateEnum
func GetMappingExternalPluggableDatabaseLifecycleStateEnum ¶
func GetMappingExternalPluggableDatabaseLifecycleStateEnum(val string) (ExternalPluggableDatabaseLifecycleStateEnum, bool)
GetMappingExternalPluggableDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalPluggableDatabaseSummary ¶
type ExternalPluggableDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure external database resource. Id *string `mandatory:"true" json:"id"` // The current state of the Oracle Cloud Infrastructure external database resource. LifecycleState ExternalPluggableDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalContainerDatabaseDetails that contains // the specified CreateExternalPluggableDatabaseDetails resource. ExternalContainerDatabaseId *string `mandatory:"true" json:"externalContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The `DB_UNIQUE_NAME` of the external database. DbUniqueName *string `mandatory:"false" json:"dbUniqueName"` // The Oracle Database ID, which identifies an Oracle Database located outside of Oracle Cloud. DbId *string `mandatory:"false" json:"dbId"` // The Oracle Database version. DatabaseVersion *string `mandatory:"false" json:"databaseVersion"` // The Oracle Database edition. DatabaseEdition ExternalPluggableDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The time zone of the external database. // It is a time zone offset (a character type in the format '[+|-]TZH:TZM') or a time zone region name, // depending on how the time zone value was specified when the database was created / last altered. TimeZone *string `mandatory:"false" json:"timeZone"` // The character set of the external database. CharacterSet *string `mandatory:"false" json:"characterSet"` // The national character of the external database. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database packs licensed for the external Oracle Database. DbPacks *string `mandatory:"false" json:"dbPacks"` // The Oracle Database configuration DatabaseConfiguration ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum `mandatory:"false" json:"databaseConfiguration,omitempty"` DatabaseManagementConfig *DatabaseManagementConfig `mandatory:"false" json:"databaseManagementConfig"` StackMonitoringConfig *StackMonitoringConfig `mandatory:"false" json:"stackMonitoringConfig"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the the non-container database that was converted // to a pluggable database to create this resource. SourceId *string `mandatory:"false" json:"sourceId"` OperationsInsightsConfig *OperationsInsightsConfig `mandatory:"false" json:"operationsInsightsConfig"` }
ExternalPluggableDatabaseSummary An Oracle Cloud Infrastructure resource that allows you to manage an external pluggable database.
func (ExternalPluggableDatabaseSummary) String ¶
func (m ExternalPluggableDatabaseSummary) String() string
func (ExternalPluggableDatabaseSummary) ValidateEnumValue ¶
func (m ExternalPluggableDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum ¶
type ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum string
ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseSummaryDatabaseConfigurationRac ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum = "RAC" ExternalPluggableDatabaseSummaryDatabaseConfigurationSingleInstance ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum = "SINGLE_INSTANCE" )
Set of constants representing the allowable values for ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum
func GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumValues ¶
func GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumValues() []ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum
GetExternalPluggableDatabaseSummaryDatabaseConfigurationEnumValues Enumerates the set of values for ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum
func GetMappingExternalPluggableDatabaseSummaryDatabaseConfigurationEnum ¶
func GetMappingExternalPluggableDatabaseSummaryDatabaseConfigurationEnum(val string) (ExternalPluggableDatabaseSummaryDatabaseConfigurationEnum, bool)
GetMappingExternalPluggableDatabaseSummaryDatabaseConfigurationEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalPluggableDatabaseSummaryDatabaseEditionEnum ¶
type ExternalPluggableDatabaseSummaryDatabaseEditionEnum string
ExternalPluggableDatabaseSummaryDatabaseEditionEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseSummaryDatabaseEditionStandardEdition ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "STANDARD_EDITION" ExternalPluggableDatabaseSummaryDatabaseEditionEnterpriseEdition ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION" ExternalPluggableDatabaseSummaryDatabaseEditionEnterpriseEditionHighPerformance ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" ExternalPluggableDatabaseSummaryDatabaseEditionEnterpriseEditionExtremePerformance ExternalPluggableDatabaseSummaryDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for ExternalPluggableDatabaseSummaryDatabaseEditionEnum
func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumValues ¶
func GetExternalPluggableDatabaseSummaryDatabaseEditionEnumValues() []ExternalPluggableDatabaseSummaryDatabaseEditionEnum
GetExternalPluggableDatabaseSummaryDatabaseEditionEnumValues Enumerates the set of values for ExternalPluggableDatabaseSummaryDatabaseEditionEnum
func GetMappingExternalPluggableDatabaseSummaryDatabaseEditionEnum ¶
func GetMappingExternalPluggableDatabaseSummaryDatabaseEditionEnum(val string) (ExternalPluggableDatabaseSummaryDatabaseEditionEnum, bool)
GetMappingExternalPluggableDatabaseSummaryDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type ExternalPluggableDatabaseSummaryLifecycleStateEnum ¶
type ExternalPluggableDatabaseSummaryLifecycleStateEnum string
ExternalPluggableDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( ExternalPluggableDatabaseSummaryLifecycleStateProvisioning ExternalPluggableDatabaseSummaryLifecycleStateEnum = "PROVISIONING" ExternalPluggableDatabaseSummaryLifecycleStateNotConnected ExternalPluggableDatabaseSummaryLifecycleStateEnum = "NOT_CONNECTED" ExternalPluggableDatabaseSummaryLifecycleStateAvailable ExternalPluggableDatabaseSummaryLifecycleStateEnum = "AVAILABLE" ExternalPluggableDatabaseSummaryLifecycleStateUpdating ExternalPluggableDatabaseSummaryLifecycleStateEnum = "UPDATING" ExternalPluggableDatabaseSummaryLifecycleStateTerminating ExternalPluggableDatabaseSummaryLifecycleStateEnum = "TERMINATING" ExternalPluggableDatabaseSummaryLifecycleStateTerminated ExternalPluggableDatabaseSummaryLifecycleStateEnum = "TERMINATED" ExternalPluggableDatabaseSummaryLifecycleStateFailed ExternalPluggableDatabaseSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for ExternalPluggableDatabaseSummaryLifecycleStateEnum
func GetExternalPluggableDatabaseSummaryLifecycleStateEnumValues ¶
func GetExternalPluggableDatabaseSummaryLifecycleStateEnumValues() []ExternalPluggableDatabaseSummaryLifecycleStateEnum
GetExternalPluggableDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for ExternalPluggableDatabaseSummaryLifecycleStateEnum
func GetMappingExternalPluggableDatabaseSummaryLifecycleStateEnum ¶
func GetMappingExternalPluggableDatabaseSummaryLifecycleStateEnum(val string) (ExternalPluggableDatabaseSummaryLifecycleStateEnum, bool)
GetMappingExternalPluggableDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type FailOverAutonomousDatabaseRequest ¶
type FailOverAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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 // may 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 database OCID(/Content/General/Concepts/identifiers.htm) of the Disaster Recovery peer (source Primary) database, which is located in a different (remote) region from the current peer database. PeerDbId *string `mandatory:"false" contributesTo:"query" name:"peerDbId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
FailOverAutonomousDatabaseRequest wrapper for the FailOverAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailOverAutonomousDatabase.go.html to see an example of how to use FailOverAutonomousDatabaseRequest.
func (FailOverAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request FailOverAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (FailOverAutonomousDatabaseRequest) HTTPRequest ¶
func (request FailOverAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailOverAutonomousDatabaseRequest) RetryPolicy ¶
func (request FailOverAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailOverAutonomousDatabaseRequest) String ¶
func (request FailOverAutonomousDatabaseRequest) String() string
func (FailOverAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request FailOverAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailOverAutonomousDatabaseResponse ¶
type FailOverAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
FailOverAutonomousDatabaseResponse wrapper for the FailOverAutonomousDatabase operation
func (FailOverAutonomousDatabaseResponse) HTTPResponse ¶
func (response FailOverAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailOverAutonomousDatabaseResponse) String ¶
func (response FailOverAutonomousDatabaseResponse) String() string
type FailoverAutonomousContainerDatabaseDataguardAssociationRequest ¶
type FailoverAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
FailoverAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the FailoverAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use FailoverAutonomousContainerDatabaseDataguardAssociationRequest.
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (FailoverAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶
func (request FailoverAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailoverAutonomousContainerDatabaseDataguardAssociationResponse ¶
type FailoverAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
FailoverAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the FailoverAutonomousContainerDatabaseDataguardAssociation operation
func (FailoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response FailoverAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type FailoverAutonomousContainerDatabaseDataguardRequest ¶ added in v65.85.0
type FailoverAutonomousContainerDatabaseDataguardRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
FailoverAutonomousContainerDatabaseDataguardRequest wrapper for the FailoverAutonomousContainerDatabaseDataguard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverAutonomousContainerDatabaseDataguard.go.html to see an example of how to use FailoverAutonomousContainerDatabaseDataguardRequest.
func (FailoverAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody ¶ added in v65.85.0
func (request FailoverAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (FailoverAutonomousContainerDatabaseDataguardRequest) HTTPRequest ¶ added in v65.85.0
func (request FailoverAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverAutonomousContainerDatabaseDataguardRequest) RetryPolicy ¶ added in v65.85.0
func (request FailoverAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailoverAutonomousContainerDatabaseDataguardRequest) String ¶ added in v65.85.0
func (request FailoverAutonomousContainerDatabaseDataguardRequest) String() string
func (FailoverAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue ¶ added in v65.85.0
func (request FailoverAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailoverAutonomousContainerDatabaseDataguardResponse ¶ added in v65.85.0
type FailoverAutonomousContainerDatabaseDataguardResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
FailoverAutonomousContainerDatabaseDataguardResponse wrapper for the FailoverAutonomousContainerDatabaseDataguard operation
func (FailoverAutonomousContainerDatabaseDataguardResponse) HTTPResponse ¶ added in v65.85.0
func (response FailoverAutonomousContainerDatabaseDataguardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverAutonomousContainerDatabaseDataguardResponse) String ¶ added in v65.85.0
func (response FailoverAutonomousContainerDatabaseDataguardResponse) String() string
type FailoverDataGuardAssociationDetails ¶
type FailoverDataGuardAssociationDetails struct { // The DB system administrator password. DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
FailoverDataGuardAssociationDetails The Data Guard association failover parameters.
func (FailoverDataGuardAssociationDetails) String ¶
func (m FailoverDataGuardAssociationDetails) String() string
func (FailoverDataGuardAssociationDetails) ValidateEnumValue ¶
func (m FailoverDataGuardAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailoverDataGuardAssociationRequest ¶
type FailoverDataGuardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DataGuardAssociationId *string `mandatory:"true" contributesTo:"path" name:"dataGuardAssociationId"` // A request to perform a failover, transitioning a standby database into a primary database. FailoverDataGuardAssociationDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
FailoverDataGuardAssociationRequest wrapper for the FailoverDataGuardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverDataGuardAssociation.go.html to see an example of how to use FailoverDataGuardAssociationRequest.
func (FailoverDataGuardAssociationRequest) BinaryRequestBody ¶
func (request FailoverDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (FailoverDataGuardAssociationRequest) HTTPRequest ¶
func (request FailoverDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverDataGuardAssociationRequest) RetryPolicy ¶
func (request FailoverDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailoverDataGuardAssociationRequest) String ¶
func (request FailoverDataGuardAssociationRequest) String() string
func (FailoverDataGuardAssociationRequest) ValidateEnumValue ¶
func (request FailoverDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailoverDataGuardAssociationResponse ¶
type FailoverDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
FailoverDataGuardAssociationResponse wrapper for the FailoverDataGuardAssociation operation
func (FailoverDataGuardAssociationResponse) HTTPResponse ¶
func (response FailoverDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverDataGuardAssociationResponse) String ¶
func (response FailoverDataGuardAssociationResponse) String() string
type FailoverDataGuardDetails ¶ added in v65.81.3
type FailoverDataGuardDetails struct { // The administrator password of the primary database in this Data Guard association. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
FailoverDataGuardDetails The Data Guard failover parameters.
func (FailoverDataGuardDetails) String ¶ added in v65.81.3
func (m FailoverDataGuardDetails) String() string
func (FailoverDataGuardDetails) ValidateEnumValue ¶ added in v65.81.3
func (m FailoverDataGuardDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailoverDataGuardRequest ¶ added in v65.81.3
type FailoverDataGuardRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A request to update an existing Data Guard member. FailoverDataGuardDetails `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 // may 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"` // 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 }
FailoverDataGuardRequest wrapper for the FailoverDataGuard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/FailoverDataGuard.go.html to see an example of how to use FailoverDataGuardRequest.
func (FailoverDataGuardRequest) BinaryRequestBody ¶ added in v65.81.3
func (request FailoverDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (FailoverDataGuardRequest) HTTPRequest ¶ added in v65.81.3
func (request FailoverDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverDataGuardRequest) RetryPolicy ¶ added in v65.81.3
func (request FailoverDataGuardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (FailoverDataGuardRequest) String ¶ added in v65.81.3
func (request FailoverDataGuardRequest) String() string
func (FailoverDataGuardRequest) ValidateEnumValue ¶ added in v65.81.3
func (request FailoverDataGuardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FailoverDataGuardResponse ¶ added in v65.81.3
type FailoverDataGuardResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
FailoverDataGuardResponse wrapper for the FailoverDataGuard operation
func (FailoverDataGuardResponse) HTTPResponse ¶ added in v65.81.3
func (response FailoverDataGuardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverDataGuardResponse) String ¶ added in v65.81.3
func (response FailoverDataGuardResponse) String() string
type FileSystemConfigurationDetail ¶ added in v65.65.1
type FileSystemConfigurationDetail struct { // The mount point of file system. MountPoint *string `mandatory:"false" json:"mountPoint"` // The file system size to be allocated in GBs. FileSystemSizeGb *int `mandatory:"false" json:"fileSystemSizeGb"` }
FileSystemConfigurationDetail Details of the file system configuration of the VM cluster.
func (FileSystemConfigurationDetail) String ¶ added in v65.65.1
func (m FileSystemConfigurationDetail) String() string
func (FileSystemConfigurationDetail) ValidateEnumValue ¶ added in v65.65.1
func (m FileSystemConfigurationDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FlexComponentCollection ¶
type FlexComponentCollection struct {
Items []FlexComponentSummary `mandatory:"true" json:"items"`
}
FlexComponentCollection Results of a FlexComponent lists. Contains FlexComponentSummary items.
func (FlexComponentCollection) String ¶
func (m FlexComponentCollection) String() string
func (FlexComponentCollection) ValidateEnumValue ¶
func (m FlexComponentCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FlexComponentSummary ¶
type FlexComponentSummary struct { // The name of the Flex Component used for the DB system. Name *string `mandatory:"true" json:"name"` // The minimum number of CPU cores that can be enabled on the DB Server for this Flex Component. MinimumCoreCount *int `mandatory:"false" json:"minimumCoreCount"` // The maximum number of CPU cores that can ben enabled on the DB Server for this Flex Component. AvailableCoreCount *int `mandatory:"false" json:"availableCoreCount"` // The maximum storage that can be enabled on the Storage Server for this Flex Component. AvailableDbStorageInGBs *int `mandatory:"false" json:"availableDbStorageInGBs"` // The runtime minimum number of CPU cores that can be enabled for this Flex Component. RuntimeMinimumCoreCount *int `mandatory:"false" json:"runtimeMinimumCoreCount"` // The name of the DB system shape for this Flex Component. Shape *string `mandatory:"false" json:"shape"` // The maximum memory size that can be enabled on the DB Server for this Flex Component. AvailableMemoryInGBs *int `mandatory:"false" json:"availableMemoryInGBs"` // The maximum local storage that can be enabled on the DB Server for this Flex Component. AvailableLocalStorageInGBs *int `mandatory:"false" json:"availableLocalStorageInGBs"` // The compute model of the DB Server for this Flex Component. ComputeModel *string `mandatory:"false" json:"computeModel"` // The hardware type of the DB (Compute) or Storage (Cell) Server for this Flex Component. HardwareType FlexComponentSummaryHardwareTypeEnum `mandatory:"false" json:"hardwareType,omitempty"` // The description summary for this Flex Component. DescriptionSummary *string `mandatory:"false" json:"descriptionSummary"` }
FlexComponentSummary The Flex Components for a DB system. The Flex Component determines resources to allocate to the DB system - CPU cores, memory and storage for Flex shapes. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (FlexComponentSummary) String ¶
func (m FlexComponentSummary) String() string
func (FlexComponentSummary) ValidateEnumValue ¶
func (m FlexComponentSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type FlexComponentSummaryHardwareTypeEnum ¶ added in v65.82.0
type FlexComponentSummaryHardwareTypeEnum string
FlexComponentSummaryHardwareTypeEnum Enum with underlying type: string
const ( FlexComponentSummaryHardwareTypeCompute FlexComponentSummaryHardwareTypeEnum = "COMPUTE" FlexComponentSummaryHardwareTypeCell FlexComponentSummaryHardwareTypeEnum = "CELL" )
Set of constants representing the allowable values for FlexComponentSummaryHardwareTypeEnum
func GetFlexComponentSummaryHardwareTypeEnumValues ¶ added in v65.82.0
func GetFlexComponentSummaryHardwareTypeEnumValues() []FlexComponentSummaryHardwareTypeEnum
GetFlexComponentSummaryHardwareTypeEnumValues Enumerates the set of values for FlexComponentSummaryHardwareTypeEnum
func GetMappingFlexComponentSummaryHardwareTypeEnum ¶ added in v65.82.0
func GetMappingFlexComponentSummaryHardwareTypeEnum(val string) (FlexComponentSummaryHardwareTypeEnum, bool)
GetMappingFlexComponentSummaryHardwareTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GenerateAutonomousDatabaseWalletDetails ¶
type GenerateAutonomousDatabaseWalletDetails struct { // The password to encrypt the keys inside the wallet. The password must be at least 8 characters long and must include at least 1 letter and either 1 numeric character or 1 special character. Password *string `mandatory:"true" json:"password"` // The type of wallet to generate. // **Serverless instance usage:** // * `SINGLE` - used to generate a wallet for a single database // * `ALL` - used to generate wallet for all databases in the region // **Dedicated Exadata infrastructure usage:** Value must be `NULL` if attribute is used. GenerateType GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum `mandatory:"false" json:"generateType,omitempty"` // True when requesting regional connection strings in PDB connect info, applicable to cross-region DG only. IsRegional *bool `mandatory:"false" json:"isRegional"` }
GenerateAutonomousDatabaseWalletDetails Details to create and download an Oracle Autonomous Database wallet.
func (GenerateAutonomousDatabaseWalletDetails) String ¶
func (m GenerateAutonomousDatabaseWalletDetails) String() string
func (GenerateAutonomousDatabaseWalletDetails) ValidateEnumValue ¶
func (m GenerateAutonomousDatabaseWalletDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum ¶
type GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum string
GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum Enum with underlying type: string
const ( GenerateAutonomousDatabaseWalletDetailsGenerateTypeAll GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum = "ALL" GenerateAutonomousDatabaseWalletDetailsGenerateTypeSingle GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum = "SINGLE" )
Set of constants representing the allowable values for GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumValues ¶
func GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumValues() []GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
GetGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnumValues Enumerates the set of values for GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum
func GetMappingGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum ¶
func GetMappingGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum(val string) (GenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum, bool)
GetMappingGenerateAutonomousDatabaseWalletDetailsGenerateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type GenerateAutonomousDatabaseWalletRequest ¶
type GenerateAutonomousDatabaseWalletRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request to create a new Autonomous Database wallet. GenerateAutonomousDatabaseWalletDetails `contributesTo:"body"` // Unique identifier for the request. 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 // may 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 }
GenerateAutonomousDatabaseWalletRequest wrapper for the GenerateAutonomousDatabaseWallet operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateAutonomousDatabaseWallet.go.html to see an example of how to use GenerateAutonomousDatabaseWalletRequest.
func (GenerateAutonomousDatabaseWalletRequest) BinaryRequestBody ¶
func (request GenerateAutonomousDatabaseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GenerateAutonomousDatabaseWalletRequest) HTTPRequest ¶
func (request GenerateAutonomousDatabaseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateAutonomousDatabaseWalletRequest) RetryPolicy ¶
func (request GenerateAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateAutonomousDatabaseWalletRequest) String ¶
func (request GenerateAutonomousDatabaseWalletRequest) String() string
func (GenerateAutonomousDatabaseWalletRequest) ValidateEnumValue ¶
func (request GenerateAutonomousDatabaseWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenerateAutonomousDatabaseWalletResponse ¶
type GenerateAutonomousDatabaseWalletResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // Size of the file. ContentLength *int64 `presentIn:"header" name:"content-length"` // The date and time the wallet was created, as described in RFC 3339 (https://tools.ietf.org/rfc/rfc3339), section 14.29. LastModified *common.SDKTime `presentIn:"header" name:"last-modified"` }
GenerateAutonomousDatabaseWalletResponse wrapper for the GenerateAutonomousDatabaseWallet operation
func (GenerateAutonomousDatabaseWalletResponse) HTTPResponse ¶
func (response GenerateAutonomousDatabaseWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateAutonomousDatabaseWalletResponse) String ¶
func (response GenerateAutonomousDatabaseWalletResponse) String() string
type GenerateRecommendedNetworkDetails ¶
type GenerateRecommendedNetworkDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // List of parameters for generation of the client and backup networks. Networks []InfoForNetworkGenDetails `mandatory:"true" json:"networks"` // The list of Db server Ids to configure network. DbServers []string `mandatory:"false" json:"dbServers"` // The SCAN TCPIP port. Default is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The SCAN TCPIP SSL port. Default is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` // The DR SCAN TCPIP port. Default is 1521. DrScanListenerPortTcp *int `mandatory:"false" json:"drScanListenerPortTcp"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
GenerateRecommendedNetworkDetails Generates a recommended VM cluster network configuration for an Exadata Cloud@Customer system. Applies to Exadata Cloud@Customer instances only.
func (GenerateRecommendedNetworkDetails) String ¶
func (m GenerateRecommendedNetworkDetails) String() string
func (GenerateRecommendedNetworkDetails) ValidateEnumValue ¶
func (m GenerateRecommendedNetworkDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenerateRecommendedVmClusterNetworkRequest ¶
type GenerateRecommendedVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Request to generate a recommended Cloud@Customer VM cluster network configuration. GenerateRecommendedNetworkDetails `contributesTo:"body"` // Unique identifier for the request. 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 // may 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 }
GenerateRecommendedVmClusterNetworkRequest wrapper for the GenerateRecommendedVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GenerateRecommendedVmClusterNetwork.go.html to see an example of how to use GenerateRecommendedVmClusterNetworkRequest.
func (GenerateRecommendedVmClusterNetworkRequest) BinaryRequestBody ¶
func (request GenerateRecommendedVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GenerateRecommendedVmClusterNetworkRequest) HTTPRequest ¶
func (request GenerateRecommendedVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateRecommendedVmClusterNetworkRequest) RetryPolicy ¶
func (request GenerateRecommendedVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateRecommendedVmClusterNetworkRequest) String ¶
func (request GenerateRecommendedVmClusterNetworkRequest) String() string
func (GenerateRecommendedVmClusterNetworkRequest) ValidateEnumValue ¶
func (request GenerateRecommendedVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GenerateRecommendedVmClusterNetworkResponse ¶
type GenerateRecommendedVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetworkDetails instance VmClusterNetworkDetails `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"` }
GenerateRecommendedVmClusterNetworkResponse wrapper for the GenerateRecommendedVmClusterNetwork operation
func (GenerateRecommendedVmClusterNetworkResponse) HTTPResponse ¶
func (response GenerateRecommendedVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateRecommendedVmClusterNetworkResponse) String ¶
func (response GenerateRecommendedVmClusterNetworkResponse) String() string
type GetApplicationVipRequest ¶ added in v65.35.0
type GetApplicationVipRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the application virtual IP (VIP) address. ApplicationVipId *string `mandatory:"true" contributesTo:"path" name:"applicationVipId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetApplicationVipRequest wrapper for the GetApplicationVip operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetApplicationVip.go.html to see an example of how to use GetApplicationVipRequest.
func (GetApplicationVipRequest) BinaryRequestBody ¶ added in v65.35.0
func (request GetApplicationVipRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetApplicationVipRequest) HTTPRequest ¶ added in v65.35.0
func (request GetApplicationVipRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetApplicationVipRequest) RetryPolicy ¶ added in v65.35.0
func (request GetApplicationVipRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetApplicationVipRequest) String ¶ added in v65.35.0
func (request GetApplicationVipRequest) String() string
func (GetApplicationVipRequest) ValidateEnumValue ¶ added in v65.35.0
func (request GetApplicationVipRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetApplicationVipResponse ¶ added in v65.35.0
type GetApplicationVipResponse struct { // The underlying http response RawResponse *http.Response // The ApplicationVip instance ApplicationVip `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"` }
GetApplicationVipResponse wrapper for the GetApplicationVip operation
func (GetApplicationVipResponse) HTTPResponse ¶ added in v65.35.0
func (response GetApplicationVipResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetApplicationVipResponse) String ¶ added in v65.35.0
func (response GetApplicationVipResponse) String() string
type GetAutonomousContainerDatabaseDataguardAssociationRequest ¶
type GetAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the GetAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousContainerDatabaseDataguardAssociationRequest.
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (GetAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶
func (request GetAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousContainerDatabaseDataguardAssociationResponse ¶
type GetAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the GetAutonomousContainerDatabaseDataguardAssociation operation
func (GetAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response GetAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response GetAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type GetAutonomousContainerDatabaseRequest ¶
type GetAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousContainerDatabaseRequest wrapper for the GetAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabase.go.html to see an example of how to use GetAutonomousContainerDatabaseRequest.
func (GetAutonomousContainerDatabaseRequest) BinaryRequestBody ¶
func (request GetAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request GetAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousContainerDatabaseRequest) RetryPolicy ¶
func (request GetAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousContainerDatabaseRequest) String ¶
func (request GetAutonomousContainerDatabaseRequest) String() string
func (GetAutonomousContainerDatabaseRequest) ValidateEnumValue ¶
func (request GetAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousContainerDatabaseResourceUsageRequest ¶ added in v65.48.0
type GetAutonomousContainerDatabaseResourceUsageRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousContainerDatabaseResourceUsageRequest wrapper for the GetAutonomousContainerDatabaseResourceUsage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousContainerDatabaseResourceUsage.go.html to see an example of how to use GetAutonomousContainerDatabaseResourceUsageRequest.
func (GetAutonomousContainerDatabaseResourceUsageRequest) BinaryRequestBody ¶ added in v65.48.0
func (request GetAutonomousContainerDatabaseResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousContainerDatabaseResourceUsageRequest) HTTPRequest ¶ added in v65.48.0
func (request GetAutonomousContainerDatabaseResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousContainerDatabaseResourceUsageRequest) RetryPolicy ¶ added in v65.48.0
func (request GetAutonomousContainerDatabaseResourceUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousContainerDatabaseResourceUsageRequest) String ¶ added in v65.48.0
func (request GetAutonomousContainerDatabaseResourceUsageRequest) String() string
func (GetAutonomousContainerDatabaseResourceUsageRequest) ValidateEnumValue ¶ added in v65.48.0
func (request GetAutonomousContainerDatabaseResourceUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousContainerDatabaseResourceUsageResponse ¶ added in v65.48.0
type GetAutonomousContainerDatabaseResourceUsageResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseResourceUsage instance AutonomousContainerDatabaseResourceUsage `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"` }
GetAutonomousContainerDatabaseResourceUsageResponse wrapper for the GetAutonomousContainerDatabaseResourceUsage operation
func (GetAutonomousContainerDatabaseResourceUsageResponse) HTTPResponse ¶ added in v65.48.0
func (response GetAutonomousContainerDatabaseResourceUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousContainerDatabaseResourceUsageResponse) String ¶ added in v65.48.0
func (response GetAutonomousContainerDatabaseResourceUsageResponse) String() string
type GetAutonomousContainerDatabaseResponse ¶
type GetAutonomousContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `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"` }
GetAutonomousContainerDatabaseResponse wrapper for the GetAutonomousContainerDatabase operation
func (GetAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response GetAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousContainerDatabaseResponse) String ¶
func (response GetAutonomousContainerDatabaseResponse) String() string
type GetAutonomousDatabaseBackupRequest ¶
type GetAutonomousDatabaseBackupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. AutonomousDatabaseBackupId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseBackupId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseBackupRequest wrapper for the GetAutonomousDatabaseBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseBackup.go.html to see an example of how to use GetAutonomousDatabaseBackupRequest.
func (GetAutonomousDatabaseBackupRequest) BinaryRequestBody ¶
func (request GetAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousDatabaseBackupRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseBackupRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseBackupRequest) String ¶
func (request GetAutonomousDatabaseBackupRequest) String() string
func (GetAutonomousDatabaseBackupRequest) ValidateEnumValue ¶
func (request GetAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousDatabaseBackupResponse ¶
type GetAutonomousDatabaseBackupResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseBackup instance AutonomousDatabaseBackup `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"` }
GetAutonomousDatabaseBackupResponse wrapper for the GetAutonomousDatabaseBackup operation
func (GetAutonomousDatabaseBackupResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseBackupResponse) String ¶
func (response GetAutonomousDatabaseBackupResponse) String() string
type GetAutonomousDatabaseDataguardAssociationRequest ¶
type GetAutonomousDatabaseDataguardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseDataguardAssociationId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseDataguardAssociationRequest wrapper for the GetAutonomousDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseDataguardAssociation.go.html to see an example of how to use GetAutonomousDatabaseDataguardAssociationRequest.
func (GetAutonomousDatabaseDataguardAssociationRequest) BinaryRequestBody ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseDataguardAssociationRequest) String ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) String() string
func (GetAutonomousDatabaseDataguardAssociationRequest) ValidateEnumValue ¶
func (request GetAutonomousDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousDatabaseDataguardAssociationResponse ¶
type GetAutonomousDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseDataguardAssociation instance AutonomousDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDatabaseDataguardAssociationResponse wrapper for the GetAutonomousDatabaseDataguardAssociation operation
func (GetAutonomousDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseDataguardAssociationResponse) String ¶
func (response GetAutonomousDatabaseDataguardAssociationResponse) String() string
type GetAutonomousDatabaseRegionalWalletRequest ¶
type GetAutonomousDatabaseRegionalWalletRequest struct { // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseRegionalWalletRequest wrapper for the GetAutonomousDatabaseRegionalWallet operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseRegionalWallet.go.html to see an example of how to use GetAutonomousDatabaseRegionalWalletRequest.
func (GetAutonomousDatabaseRegionalWalletRequest) BinaryRequestBody ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousDatabaseRegionalWalletRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseRegionalWalletRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseRegionalWalletRequest) String ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) String() string
func (GetAutonomousDatabaseRegionalWalletRequest) ValidateEnumValue ¶
func (request GetAutonomousDatabaseRegionalWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousDatabaseRegionalWalletResponse ¶
type GetAutonomousDatabaseRegionalWalletResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseWallet instance AutonomousDatabaseWallet `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDatabaseRegionalWalletResponse wrapper for the GetAutonomousDatabaseRegionalWallet operation
func (GetAutonomousDatabaseRegionalWalletResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseRegionalWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseRegionalWalletResponse) String ¶
func (response GetAutonomousDatabaseRegionalWalletResponse) String() string
type GetAutonomousDatabaseRequest ¶
type GetAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseRequest wrapper for the GetAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabase.go.html to see an example of how to use GetAutonomousDatabaseRequest.
func (GetAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request GetAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousDatabaseRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseRequest) String ¶
func (request GetAutonomousDatabaseRequest) String() string
func (GetAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request GetAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousDatabaseResponse ¶
type GetAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` }
GetAutonomousDatabaseResponse wrapper for the GetAutonomousDatabase operation
func (GetAutonomousDatabaseResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseResponse) String ¶
func (response GetAutonomousDatabaseResponse) String() string
type GetAutonomousDatabaseSoftwareImageRequest ¶ added in v65.63.2
type GetAutonomousDatabaseSoftwareImageRequest struct { // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseSoftwareImageId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseSoftwareImageRequest wrapper for the GetAutonomousDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseSoftwareImage.go.html to see an example of how to use GetAutonomousDatabaseSoftwareImageRequest.
func (GetAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody ¶ added in v65.63.2
func (request GetAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousDatabaseSoftwareImageRequest) HTTPRequest ¶ added in v65.63.2
func (request GetAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseSoftwareImageRequest) RetryPolicy ¶ added in v65.63.2
func (request GetAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseSoftwareImageRequest) String ¶ added in v65.63.2
func (request GetAutonomousDatabaseSoftwareImageRequest) String() string
func (GetAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue ¶ added in v65.63.2
func (request GetAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousDatabaseSoftwareImageResponse ¶ added in v65.63.2
type GetAutonomousDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseSoftwareImage instance AutonomousDatabaseSoftwareImage `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"` }
GetAutonomousDatabaseSoftwareImageResponse wrapper for the GetAutonomousDatabaseSoftwareImage operation
func (GetAutonomousDatabaseSoftwareImageResponse) HTTPResponse ¶ added in v65.63.2
func (response GetAutonomousDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseSoftwareImageResponse) String ¶ added in v65.63.2
func (response GetAutonomousDatabaseSoftwareImageResponse) String() string
type GetAutonomousDatabaseWalletRequest ¶
type GetAutonomousDatabaseWalletRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousDatabaseWalletRequest wrapper for the GetAutonomousDatabaseWallet operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousDatabaseWallet.go.html to see an example of how to use GetAutonomousDatabaseWalletRequest.
func (GetAutonomousDatabaseWalletRequest) BinaryRequestBody ¶
func (request GetAutonomousDatabaseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousDatabaseWalletRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDatabaseWalletRequest) RetryPolicy ¶
func (request GetAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDatabaseWalletRequest) String ¶
func (request GetAutonomousDatabaseWalletRequest) String() string
func (GetAutonomousDatabaseWalletRequest) ValidateEnumValue ¶
func (request GetAutonomousDatabaseWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousDatabaseWalletResponse ¶
type GetAutonomousDatabaseWalletResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseWallet instance AutonomousDatabaseWallet `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDatabaseWalletResponse wrapper for the GetAutonomousDatabaseWallet operation
func (GetAutonomousDatabaseWalletResponse) HTTPResponse ¶
func (response GetAutonomousDatabaseWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDatabaseWalletResponse) String ¶
func (response GetAutonomousDatabaseWalletResponse) String() string
type GetAutonomousExadataInfrastructureRequest ¶
type GetAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousExadataInfrastructureRequest wrapper for the GetAutonomousExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousExadataInfrastructure.go.html to see an example of how to use GetAutonomousExadataInfrastructureRequest.
func (GetAutonomousExadataInfrastructureRequest) BinaryRequestBody ¶
func (request GetAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request GetAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousExadataInfrastructureRequest) RetryPolicy ¶
func (request GetAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousExadataInfrastructureRequest) String ¶
func (request GetAutonomousExadataInfrastructureRequest) String() string
func (GetAutonomousExadataInfrastructureRequest) ValidateEnumValue ¶
func (request GetAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousExadataInfrastructureResponse ¶
type GetAutonomousExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousExadataInfrastructure instance AutonomousExadataInfrastructure `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"` }
GetAutonomousExadataInfrastructureResponse wrapper for the GetAutonomousExadataInfrastructure operation
func (GetAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response GetAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousExadataInfrastructureResponse) String ¶
func (response GetAutonomousExadataInfrastructureResponse) String() string
type GetAutonomousPatchRequest ¶
type GetAutonomousPatchRequest struct { // The autonomous patch OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousPatchId *string `mandatory:"true" contributesTo:"path" name:"autonomousPatchId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousPatchRequest wrapper for the GetAutonomousPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousPatch.go.html to see an example of how to use GetAutonomousPatchRequest.
func (GetAutonomousPatchRequest) BinaryRequestBody ¶
func (request GetAutonomousPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousPatchRequest) HTTPRequest ¶
func (request GetAutonomousPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousPatchRequest) RetryPolicy ¶
func (request GetAutonomousPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousPatchRequest) String ¶
func (request GetAutonomousPatchRequest) String() string
func (GetAutonomousPatchRequest) ValidateEnumValue ¶
func (request GetAutonomousPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousPatchResponse ¶
type GetAutonomousPatchResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousPatch instance AutonomousPatch `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you contact Oracle about // a particular request, then you must provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousPatchResponse wrapper for the GetAutonomousPatch operation
func (GetAutonomousPatchResponse) HTTPResponse ¶
func (response GetAutonomousPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousPatchResponse) String ¶
func (response GetAutonomousPatchResponse) String() string
type GetAutonomousVirtualMachineRequest ¶ added in v65.30.0
type GetAutonomousVirtualMachineRequest struct { // The Autonomous Virtual machine OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVirtualMachineId *string `mandatory:"true" contributesTo:"path" name:"autonomousVirtualMachineId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousVirtualMachineRequest wrapper for the GetAutonomousVirtualMachine operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVirtualMachine.go.html to see an example of how to use GetAutonomousVirtualMachineRequest.
func (GetAutonomousVirtualMachineRequest) BinaryRequestBody ¶ added in v65.30.0
func (request GetAutonomousVirtualMachineRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousVirtualMachineRequest) HTTPRequest ¶ added in v65.30.0
func (request GetAutonomousVirtualMachineRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousVirtualMachineRequest) RetryPolicy ¶ added in v65.30.0
func (request GetAutonomousVirtualMachineRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousVirtualMachineRequest) String ¶ added in v65.30.0
func (request GetAutonomousVirtualMachineRequest) String() string
func (GetAutonomousVirtualMachineRequest) ValidateEnumValue ¶ added in v65.30.0
func (request GetAutonomousVirtualMachineRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousVirtualMachineResponse ¶ added in v65.30.0
type GetAutonomousVirtualMachineResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVirtualMachine instance AutonomousVirtualMachine `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"` }
GetAutonomousVirtualMachineResponse wrapper for the GetAutonomousVirtualMachine operation
func (GetAutonomousVirtualMachineResponse) HTTPResponse ¶ added in v65.30.0
func (response GetAutonomousVirtualMachineResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousVirtualMachineResponse) String ¶ added in v65.30.0
func (response GetAutonomousVirtualMachineResponse) String() string
type GetAutonomousVmClusterRequest ¶
type GetAutonomousVmClusterRequest struct { // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousVmClusterRequest wrapper for the GetAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVmCluster.go.html to see an example of how to use GetAutonomousVmClusterRequest.
func (GetAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request GetAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousVmClusterRequest) HTTPRequest ¶
func (request GetAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousVmClusterRequest) RetryPolicy ¶
func (request GetAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousVmClusterRequest) String ¶
func (request GetAutonomousVmClusterRequest) String() string
func (GetAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request GetAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousVmClusterResourceUsageRequest ¶ added in v65.49.4
type GetAutonomousVmClusterResourceUsageRequest struct { // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetAutonomousVmClusterResourceUsageRequest wrapper for the GetAutonomousVmClusterResourceUsage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetAutonomousVmClusterResourceUsage.go.html to see an example of how to use GetAutonomousVmClusterResourceUsageRequest.
func (GetAutonomousVmClusterResourceUsageRequest) BinaryRequestBody ¶ added in v65.49.4
func (request GetAutonomousVmClusterResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetAutonomousVmClusterResourceUsageRequest) HTTPRequest ¶ added in v65.49.4
func (request GetAutonomousVmClusterResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousVmClusterResourceUsageRequest) RetryPolicy ¶ added in v65.49.4
func (request GetAutonomousVmClusterResourceUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousVmClusterResourceUsageRequest) String ¶ added in v65.49.4
func (request GetAutonomousVmClusterResourceUsageRequest) String() string
func (GetAutonomousVmClusterResourceUsageRequest) ValidateEnumValue ¶ added in v65.49.4
func (request GetAutonomousVmClusterResourceUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetAutonomousVmClusterResourceUsageResponse ¶ added in v65.49.4
type GetAutonomousVmClusterResourceUsageResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmClusterResourceUsage instance AutonomousVmClusterResourceUsage `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"` }
GetAutonomousVmClusterResourceUsageResponse wrapper for the GetAutonomousVmClusterResourceUsage operation
func (GetAutonomousVmClusterResourceUsageResponse) HTTPResponse ¶ added in v65.49.4
func (response GetAutonomousVmClusterResourceUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousVmClusterResourceUsageResponse) String ¶ added in v65.49.4
func (response GetAutonomousVmClusterResourceUsageResponse) String() string
type GetAutonomousVmClusterResponse ¶
type GetAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmCluster instance AutonomousVmCluster `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"` }
GetAutonomousVmClusterResponse wrapper for the GetAutonomousVmCluster operation
func (GetAutonomousVmClusterResponse) HTTPResponse ¶
func (response GetAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousVmClusterResponse) String ¶
func (response GetAutonomousVmClusterResponse) String() string
type GetBackupDestinationRequest ¶
type GetBackupDestinationRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetBackupDestinationRequest wrapper for the GetBackupDestination operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackupDestination.go.html to see an example of how to use GetBackupDestinationRequest.
func (GetBackupDestinationRequest) BinaryRequestBody ¶
func (request GetBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetBackupDestinationRequest) HTTPRequest ¶
func (request GetBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetBackupDestinationRequest) RetryPolicy ¶
func (request GetBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetBackupDestinationRequest) String ¶
func (request GetBackupDestinationRequest) String() string
func (GetBackupDestinationRequest) ValidateEnumValue ¶
func (request GetBackupDestinationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetBackupDestinationResponse ¶
type GetBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // The BackupDestination instance BackupDestination `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"` }
GetBackupDestinationResponse wrapper for the GetBackupDestination operation
func (GetBackupDestinationResponse) HTTPResponse ¶
func (response GetBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBackupDestinationResponse) String ¶
func (response GetBackupDestinationResponse) String() string
type GetBackupRequest ¶
type GetBackupRequest struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetBackupRequest wrapper for the GetBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetBackup.go.html to see an example of how to use GetBackupRequest.
func (GetBackupRequest) BinaryRequestBody ¶
func (request GetBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetBackupRequest) HTTPRequest ¶
func (request GetBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetBackupRequest) RetryPolicy ¶
func (request GetBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetBackupRequest) String ¶
func (request GetBackupRequest) String() string
func (GetBackupRequest) ValidateEnumValue ¶
func (request GetBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetBackupResponse ¶
type GetBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `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"` }
GetBackupResponse wrapper for the GetBackup operation
func (GetBackupResponse) HTTPResponse ¶
func (response GetBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBackupResponse) String ¶
func (response GetBackupResponse) String() string
type GetCloudAutonomousVmClusterRequest ¶
type GetCloudAutonomousVmClusterRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudAutonomousVmClusterRequest wrapper for the GetCloudAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudAutonomousVmCluster.go.html to see an example of how to use GetCloudAutonomousVmClusterRequest.
func (GetCloudAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request GetCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudAutonomousVmClusterRequest) HTTPRequest ¶
func (request GetCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudAutonomousVmClusterRequest) RetryPolicy ¶
func (request GetCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudAutonomousVmClusterRequest) String ¶
func (request GetCloudAutonomousVmClusterRequest) String() string
func (GetCloudAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request GetCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudAutonomousVmClusterResourceUsageRequest ¶ added in v65.48.0
type GetCloudAutonomousVmClusterResourceUsageRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudAutonomousVmClusterResourceUsageRequest wrapper for the GetCloudAutonomousVmClusterResourceUsage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudAutonomousVmClusterResourceUsage.go.html to see an example of how to use GetCloudAutonomousVmClusterResourceUsageRequest.
func (GetCloudAutonomousVmClusterResourceUsageRequest) BinaryRequestBody ¶ added in v65.48.0
func (request GetCloudAutonomousVmClusterResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudAutonomousVmClusterResourceUsageRequest) HTTPRequest ¶ added in v65.48.0
func (request GetCloudAutonomousVmClusterResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudAutonomousVmClusterResourceUsageRequest) RetryPolicy ¶ added in v65.48.0
func (request GetCloudAutonomousVmClusterResourceUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudAutonomousVmClusterResourceUsageRequest) String ¶ added in v65.48.0
func (request GetCloudAutonomousVmClusterResourceUsageRequest) String() string
func (GetCloudAutonomousVmClusterResourceUsageRequest) ValidateEnumValue ¶ added in v65.48.0
func (request GetCloudAutonomousVmClusterResourceUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudAutonomousVmClusterResourceUsageResponse ¶ added in v65.48.0
type GetCloudAutonomousVmClusterResourceUsageResponse struct { // The underlying http response RawResponse *http.Response // The CloudAutonomousVmClusterResourceUsage instance CloudAutonomousVmClusterResourceUsage `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"` }
GetCloudAutonomousVmClusterResourceUsageResponse wrapper for the GetCloudAutonomousVmClusterResourceUsage operation
func (GetCloudAutonomousVmClusterResourceUsageResponse) HTTPResponse ¶ added in v65.48.0
func (response GetCloudAutonomousVmClusterResourceUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudAutonomousVmClusterResourceUsageResponse) String ¶ added in v65.48.0
func (response GetCloudAutonomousVmClusterResourceUsageResponse) String() string
type GetCloudAutonomousVmClusterResponse ¶
type GetCloudAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudAutonomousVmCluster instance CloudAutonomousVmCluster `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"` }
GetCloudAutonomousVmClusterResponse wrapper for the GetCloudAutonomousVmCluster operation
func (GetCloudAutonomousVmClusterResponse) HTTPResponse ¶
func (response GetCloudAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudAutonomousVmClusterResponse) String ¶
func (response GetCloudAutonomousVmClusterResponse) String() string
type GetCloudExadataInfrastructureRequest ¶
type GetCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudExadataInfrastructureRequest wrapper for the GetCloudExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudExadataInfrastructure.go.html to see an example of how to use GetCloudExadataInfrastructureRequest.
func (GetCloudExadataInfrastructureRequest) BinaryRequestBody ¶
func (request GetCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request GetCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request GetCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudExadataInfrastructureRequest) String ¶
func (request GetCloudExadataInfrastructureRequest) String() string
func (GetCloudExadataInfrastructureRequest) ValidateEnumValue ¶
func (request GetCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudExadataInfrastructureResponse ¶
type GetCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `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"` }
GetCloudExadataInfrastructureResponse wrapper for the GetCloudExadataInfrastructure operation
func (GetCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response GetCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudExadataInfrastructureResponse) String ¶
func (response GetCloudExadataInfrastructureResponse) String() string
type GetCloudExadataInfrastructureUnallocatedResourcesRequest ¶ added in v65.26.1
type GetCloudExadataInfrastructureUnallocatedResourcesRequest struct { // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `contributesTo:"query" name:"dbServers" 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 }
GetCloudExadataInfrastructureUnallocatedResourcesRequest wrapper for the GetCloudExadataInfrastructureUnallocatedResources operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudExadataInfrastructureUnallocatedResources.go.html to see an example of how to use GetCloudExadataInfrastructureUnallocatedResourcesRequest.
func (GetCloudExadataInfrastructureUnallocatedResourcesRequest) BinaryRequestBody ¶ added in v65.26.1
func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudExadataInfrastructureUnallocatedResourcesRequest) HTTPRequest ¶ added in v65.26.1
func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudExadataInfrastructureUnallocatedResourcesRequest) RetryPolicy ¶ added in v65.26.1
func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudExadataInfrastructureUnallocatedResourcesRequest) String ¶ added in v65.26.1
func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) String() string
func (GetCloudExadataInfrastructureUnallocatedResourcesRequest) ValidateEnumValue ¶ added in v65.26.1
func (request GetCloudExadataInfrastructureUnallocatedResourcesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudExadataInfrastructureUnallocatedResourcesResponse ¶ added in v65.26.1
type GetCloudExadataInfrastructureUnallocatedResourcesResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructureUnallocatedResources instance CloudExadataInfrastructureUnallocatedResources `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"` }
GetCloudExadataInfrastructureUnallocatedResourcesResponse wrapper for the GetCloudExadataInfrastructureUnallocatedResources operation
func (GetCloudExadataInfrastructureUnallocatedResourcesResponse) HTTPResponse ¶ added in v65.26.1
func (response GetCloudExadataInfrastructureUnallocatedResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudExadataInfrastructureUnallocatedResourcesResponse) String ¶ added in v65.26.1
func (response GetCloudExadataInfrastructureUnallocatedResourcesResponse) String() string
type GetCloudVmClusterIormConfigRequest ¶
type GetCloudVmClusterIormConfigRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterIormConfigRequest wrapper for the GetCloudVmClusterIormConfig operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterIormConfig.go.html to see an example of how to use GetCloudVmClusterIormConfigRequest.
func (GetCloudVmClusterIormConfigRequest) BinaryRequestBody ¶
func (request GetCloudVmClusterIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudVmClusterIormConfigRequest) HTTPRequest ¶
func (request GetCloudVmClusterIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterIormConfigRequest) RetryPolicy ¶
func (request GetCloudVmClusterIormConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterIormConfigRequest) String ¶
func (request GetCloudVmClusterIormConfigRequest) String() string
func (GetCloudVmClusterIormConfigRequest) ValidateEnumValue ¶
func (request GetCloudVmClusterIormConfigRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudVmClusterIormConfigResponse ¶
type GetCloudVmClusterIormConfigResponse struct { // The underlying http response RawResponse *http.Response // The ExadataIormConfig instance ExadataIormConfig `presentIn:"body"` // Unique Oracle-assigned identifier for the request. 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"` }
GetCloudVmClusterIormConfigResponse wrapper for the GetCloudVmClusterIormConfig operation
func (GetCloudVmClusterIormConfigResponse) HTTPResponse ¶
func (response GetCloudVmClusterIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterIormConfigResponse) String ¶
func (response GetCloudVmClusterIormConfigResponse) String() string
type GetCloudVmClusterRequest ¶
type GetCloudVmClusterRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterRequest wrapper for the GetCloudVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmCluster.go.html to see an example of how to use GetCloudVmClusterRequest.
func (GetCloudVmClusterRequest) BinaryRequestBody ¶
func (request GetCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudVmClusterRequest) HTTPRequest ¶
func (request GetCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterRequest) RetryPolicy ¶
func (request GetCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterRequest) String ¶
func (request GetCloudVmClusterRequest) String() string
func (GetCloudVmClusterRequest) ValidateEnumValue ¶
func (request GetCloudVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudVmClusterResponse ¶
type GetCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `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"` }
GetCloudVmClusterResponse wrapper for the GetCloudVmCluster operation
func (GetCloudVmClusterResponse) HTTPResponse ¶
func (response GetCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterResponse) String ¶
func (response GetCloudVmClusterResponse) String() string
type GetCloudVmClusterUpdateHistoryEntryRequest ¶
type GetCloudVmClusterUpdateHistoryEntryRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. UpdateHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"updateHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterUpdateHistoryEntryRequest wrapper for the GetCloudVmClusterUpdateHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetCloudVmClusterUpdateHistoryEntryRequest.
func (GetCloudVmClusterUpdateHistoryEntryRequest) BinaryRequestBody ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudVmClusterUpdateHistoryEntryRequest) HTTPRequest ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterUpdateHistoryEntryRequest) RetryPolicy ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterUpdateHistoryEntryRequest) String ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) String() string
func (GetCloudVmClusterUpdateHistoryEntryRequest) ValidateEnumValue ¶
func (request GetCloudVmClusterUpdateHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudVmClusterUpdateHistoryEntryResponse ¶
type GetCloudVmClusterUpdateHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The UpdateHistoryEntry instance UpdateHistoryEntry `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"` }
GetCloudVmClusterUpdateHistoryEntryResponse wrapper for the GetCloudVmClusterUpdateHistoryEntry operation
func (GetCloudVmClusterUpdateHistoryEntryResponse) HTTPResponse ¶
func (response GetCloudVmClusterUpdateHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterUpdateHistoryEntryResponse) String ¶
func (response GetCloudVmClusterUpdateHistoryEntryResponse) String() string
type GetCloudVmClusterUpdateRequest ¶
type GetCloudVmClusterUpdateRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" contributesTo:"path" name:"updateId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetCloudVmClusterUpdateRequest wrapper for the GetCloudVmClusterUpdate operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetCloudVmClusterUpdate.go.html to see an example of how to use GetCloudVmClusterUpdateRequest.
func (GetCloudVmClusterUpdateRequest) BinaryRequestBody ¶
func (request GetCloudVmClusterUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetCloudVmClusterUpdateRequest) HTTPRequest ¶
func (request GetCloudVmClusterUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetCloudVmClusterUpdateRequest) RetryPolicy ¶
func (request GetCloudVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetCloudVmClusterUpdateRequest) String ¶
func (request GetCloudVmClusterUpdateRequest) String() string
func (GetCloudVmClusterUpdateRequest) ValidateEnumValue ¶
func (request GetCloudVmClusterUpdateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetCloudVmClusterUpdateResponse ¶
type GetCloudVmClusterUpdateResponse struct { // The underlying http response RawResponse *http.Response // The Update instance Update `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetCloudVmClusterUpdateResponse wrapper for the GetCloudVmClusterUpdate operation
func (GetCloudVmClusterUpdateResponse) HTTPResponse ¶
func (response GetCloudVmClusterUpdateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetCloudVmClusterUpdateResponse) String ¶
func (response GetCloudVmClusterUpdateResponse) String() string
type GetConsoleConnectionRequest ¶
type GetConsoleConnectionRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console connection. ConsoleConnectionId *string `mandatory:"true" contributesTo:"path" name:"consoleConnectionId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConsoleConnectionRequest wrapper for the GetConsoleConnection operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleConnection.go.html to see an example of how to use GetConsoleConnectionRequest.
func (GetConsoleConnectionRequest) BinaryRequestBody ¶
func (request GetConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetConsoleConnectionRequest) HTTPRequest ¶
func (request GetConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConsoleConnectionRequest) RetryPolicy ¶
func (request GetConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConsoleConnectionRequest) String ¶
func (request GetConsoleConnectionRequest) String() string
func (GetConsoleConnectionRequest) ValidateEnumValue ¶
func (request GetConsoleConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetConsoleConnectionResponse ¶
type GetConsoleConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleConnection instance ConsoleConnection `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"` }
GetConsoleConnectionResponse wrapper for the GetConsoleConnection operation
func (GetConsoleConnectionResponse) HTTPResponse ¶
func (response GetConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConsoleConnectionResponse) String ¶
func (response GetConsoleConnectionResponse) String() string
type GetConsoleHistoryContentRequest ¶ added in v65.54.0
type GetConsoleHistoryContentRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console history. ConsoleHistoryId *string `mandatory:"true" contributesTo:"path" name:"consoleHistoryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConsoleHistoryContentRequest wrapper for the GetConsoleHistoryContent operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleHistoryContent.go.html to see an example of how to use GetConsoleHistoryContentRequest.
func (GetConsoleHistoryContentRequest) BinaryRequestBody ¶ added in v65.54.0
func (request GetConsoleHistoryContentRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetConsoleHistoryContentRequest) HTTPRequest ¶ added in v65.54.0
func (request GetConsoleHistoryContentRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConsoleHistoryContentRequest) RetryPolicy ¶ added in v65.54.0
func (request GetConsoleHistoryContentRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConsoleHistoryContentRequest) String ¶ added in v65.54.0
func (request GetConsoleHistoryContentRequest) String() string
func (GetConsoleHistoryContentRequest) ValidateEnumValue ¶ added in v65.54.0
func (request GetConsoleHistoryContentRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetConsoleHistoryContentResponse ¶ added in v65.54.0
type GetConsoleHistoryContentResponse struct { // The underlying http response RawResponse *http.Response // The io.ReadCloser instance Content io.ReadCloser `presentIn:"body" encoding:"binary"` // Unique Oracle-assigned identifier for the request. 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"` }
GetConsoleHistoryContentResponse wrapper for the GetConsoleHistoryContent operation
func (GetConsoleHistoryContentResponse) HTTPResponse ¶ added in v65.54.0
func (response GetConsoleHistoryContentResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConsoleHistoryContentResponse) String ¶ added in v65.54.0
func (response GetConsoleHistoryContentResponse) String() string
type GetConsoleHistoryRequest ¶ added in v65.54.0
type GetConsoleHistoryRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console history. ConsoleHistoryId *string `mandatory:"true" contributesTo:"path" name:"consoleHistoryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetConsoleHistoryRequest wrapper for the GetConsoleHistory operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetConsoleHistory.go.html to see an example of how to use GetConsoleHistoryRequest.
func (GetConsoleHistoryRequest) BinaryRequestBody ¶ added in v65.54.0
func (request GetConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetConsoleHistoryRequest) HTTPRequest ¶ added in v65.54.0
func (request GetConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetConsoleHistoryRequest) RetryPolicy ¶ added in v65.54.0
func (request GetConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetConsoleHistoryRequest) String ¶ added in v65.54.0
func (request GetConsoleHistoryRequest) String() string
func (GetConsoleHistoryRequest) ValidateEnumValue ¶ added in v65.54.0
func (request GetConsoleHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetConsoleHistoryResponse ¶ added in v65.54.0
type GetConsoleHistoryResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleHistory instance ConsoleHistory `presentIn:"body"` // Unique Oracle-assigned identifier for the request. 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"` }
GetConsoleHistoryResponse wrapper for the GetConsoleHistory operation
func (GetConsoleHistoryResponse) HTTPResponse ¶ added in v65.54.0
func (response GetConsoleHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetConsoleHistoryResponse) String ¶ added in v65.54.0
func (response GetConsoleHistoryResponse) String() string
type GetDataGuardAssociationRequest ¶
type GetDataGuardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DataGuardAssociationId *string `mandatory:"true" contributesTo:"path" name:"dataGuardAssociationId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDataGuardAssociationRequest wrapper for the GetDataGuardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDataGuardAssociation.go.html to see an example of how to use GetDataGuardAssociationRequest.
func (GetDataGuardAssociationRequest) BinaryRequestBody ¶
func (request GetDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDataGuardAssociationRequest) HTTPRequest ¶
func (request GetDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataGuardAssociationRequest) RetryPolicy ¶
func (request GetDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDataGuardAssociationRequest) String ¶
func (request GetDataGuardAssociationRequest) String() string
func (GetDataGuardAssociationRequest) ValidateEnumValue ¶
func (request GetDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDataGuardAssociationResponse ¶
type GetDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `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"` }
GetDataGuardAssociationResponse wrapper for the GetDataGuardAssociation operation
func (GetDataGuardAssociationResponse) HTTPResponse ¶
func (response GetDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDataGuardAssociationResponse) String ¶
func (response GetDataGuardAssociationResponse) String() string
type GetDatabaseRequest ¶
type GetDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseRequest wrapper for the GetDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabase.go.html to see an example of how to use GetDatabaseRequest.
func (GetDatabaseRequest) BinaryRequestBody ¶
func (request GetDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseRequest) HTTPRequest ¶
func (request GetDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseRequest) RetryPolicy ¶
func (request GetDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseRequest) String ¶
func (request GetDatabaseRequest) String() string
func (GetDatabaseRequest) ValidateEnumValue ¶
func (request GetDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseResponse ¶
type GetDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `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"` }
GetDatabaseResponse wrapper for the GetDatabase operation
func (GetDatabaseResponse) HTTPResponse ¶
func (response GetDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseResponse) String ¶
func (response GetDatabaseResponse) String() string
type GetDatabaseSoftwareImageRequest ¶
type GetDatabaseSoftwareImageRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseSoftwareImageRequest wrapper for the GetDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseSoftwareImage.go.html to see an example of how to use GetDatabaseSoftwareImageRequest.
func (GetDatabaseSoftwareImageRequest) BinaryRequestBody ¶
func (request GetDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request GetDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request GetDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseSoftwareImageRequest) String ¶
func (request GetDatabaseSoftwareImageRequest) String() string
func (GetDatabaseSoftwareImageRequest) ValidateEnumValue ¶
func (request GetDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseSoftwareImageResponse ¶
type GetDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseSoftwareImage instance DatabaseSoftwareImage `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"` }
GetDatabaseSoftwareImageResponse wrapper for the GetDatabaseSoftwareImage operation
func (GetDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response GetDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseSoftwareImageResponse) String ¶
func (response GetDatabaseSoftwareImageResponse) String() string
type GetDatabaseUpgradeHistoryEntryRequest ¶
type GetDatabaseUpgradeHistoryEntryRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The database/db system upgrade History OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). UpgradeHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"upgradeHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDatabaseUpgradeHistoryEntryRequest wrapper for the GetDatabaseUpgradeHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDatabaseUpgradeHistoryEntry.go.html to see an example of how to use GetDatabaseUpgradeHistoryEntryRequest.
func (GetDatabaseUpgradeHistoryEntryRequest) BinaryRequestBody ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDatabaseUpgradeHistoryEntryRequest) HTTPRequest ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseUpgradeHistoryEntryRequest) RetryPolicy ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDatabaseUpgradeHistoryEntryRequest) String ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) String() string
func (GetDatabaseUpgradeHistoryEntryRequest) ValidateEnumValue ¶
func (request GetDatabaseUpgradeHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDatabaseUpgradeHistoryEntryResponse ¶
type GetDatabaseUpgradeHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseUpgradeHistoryEntry instance DatabaseUpgradeHistoryEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDatabaseUpgradeHistoryEntryResponse wrapper for the GetDatabaseUpgradeHistoryEntry operation
func (GetDatabaseUpgradeHistoryEntryResponse) HTTPResponse ¶
func (response GetDatabaseUpgradeHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseUpgradeHistoryEntryResponse) String ¶
func (response GetDatabaseUpgradeHistoryEntryResponse) String() string
type GetDbHomePatchHistoryEntryRequest ¶
type GetDbHomePatchHistoryEntryRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch history entry. PatchHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"patchHistoryEntryId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbHomePatchHistoryEntryRequest wrapper for the GetDbHomePatchHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatchHistoryEntry.go.html to see an example of how to use GetDbHomePatchHistoryEntryRequest.
func (GetDbHomePatchHistoryEntryRequest) BinaryRequestBody ¶
func (request GetDbHomePatchHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbHomePatchHistoryEntryRequest) HTTPRequest ¶
func (request GetDbHomePatchHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomePatchHistoryEntryRequest) RetryPolicy ¶
func (request GetDbHomePatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbHomePatchHistoryEntryRequest) String ¶
func (request GetDbHomePatchHistoryEntryRequest) String() string
func (GetDbHomePatchHistoryEntryRequest) ValidateEnumValue ¶
func (request GetDbHomePatchHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbHomePatchHistoryEntryResponse ¶
type GetDbHomePatchHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PatchHistoryEntry instance PatchHistoryEntry `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"` }
GetDbHomePatchHistoryEntryResponse wrapper for the GetDbHomePatchHistoryEntry operation
func (GetDbHomePatchHistoryEntryResponse) HTTPResponse ¶
func (response GetDbHomePatchHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbHomePatchHistoryEntryResponse) String ¶
func (response GetDbHomePatchHistoryEntryResponse) String() string
type GetDbHomePatchRequest ¶
type GetDbHomePatchRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbHomePatchRequest wrapper for the GetDbHomePatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHomePatch.go.html to see an example of how to use GetDbHomePatchRequest.
func (GetDbHomePatchRequest) BinaryRequestBody ¶
func (request GetDbHomePatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbHomePatchRequest) HTTPRequest ¶
func (request GetDbHomePatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomePatchRequest) RetryPolicy ¶
func (request GetDbHomePatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbHomePatchRequest) String ¶
func (request GetDbHomePatchRequest) String() string
func (GetDbHomePatchRequest) ValidateEnumValue ¶
func (request GetDbHomePatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbHomePatchResponse ¶
type GetDbHomePatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbHomePatchResponse wrapper for the GetDbHomePatch operation
func (GetDbHomePatchResponse) HTTPResponse ¶
func (response GetDbHomePatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbHomePatchResponse) String ¶
func (response GetDbHomePatchResponse) String() string
type GetDbHomeRequest ¶
type GetDbHomeRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbHomeRequest wrapper for the GetDbHome operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbHome.go.html to see an example of how to use GetDbHomeRequest.
func (GetDbHomeRequest) BinaryRequestBody ¶
func (request GetDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbHomeRequest) HTTPRequest ¶
func (request GetDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomeRequest) RetryPolicy ¶
func (request GetDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbHomeRequest) String ¶
func (request GetDbHomeRequest) String() string
func (GetDbHomeRequest) ValidateEnumValue ¶
func (request GetDbHomeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbHomeResponse ¶
type GetDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The DbHome instance DbHome `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"` }
GetDbHomeResponse wrapper for the GetDbHome operation
func (GetDbHomeResponse) HTTPResponse ¶
func (response GetDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbHomeResponse) String ¶
func (response GetDbHomeResponse) String() string
type GetDbNodeRequest ¶
type GetDbNodeRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbNodeRequest wrapper for the GetDbNode operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbNode.go.html to see an example of how to use GetDbNodeRequest.
func (GetDbNodeRequest) BinaryRequestBody ¶
func (request GetDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbNodeRequest) HTTPRequest ¶
func (request GetDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbNodeRequest) RetryPolicy ¶
func (request GetDbNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbNodeRequest) String ¶
func (request GetDbNodeRequest) String() string
func (GetDbNodeRequest) ValidateEnumValue ¶
func (request GetDbNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbNodeResponse ¶
type GetDbNodeResponse struct { // The underlying http response RawResponse *http.Response // The DbNode instance DbNode `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"` }
GetDbNodeResponse wrapper for the GetDbNode operation
func (GetDbNodeResponse) HTTPResponse ¶
func (response GetDbNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbNodeResponse) String ¶
func (response GetDbNodeResponse) String() string
type GetDbServerRequest ¶
type GetDbServerRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ExadataInfrastructure. ExadataInfrastructureId *string `mandatory:"true" contributesTo:"query" name:"exadataInfrastructureId"` // The DB server OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbServerId *string `mandatory:"true" contributesTo:"path" name:"dbServerId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbServerRequest wrapper for the GetDbServer operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbServer.go.html to see an example of how to use GetDbServerRequest.
func (GetDbServerRequest) BinaryRequestBody ¶
func (request GetDbServerRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbServerRequest) HTTPRequest ¶
func (request GetDbServerRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbServerRequest) RetryPolicy ¶
func (request GetDbServerRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbServerRequest) String ¶
func (request GetDbServerRequest) String() string
func (GetDbServerRequest) ValidateEnumValue ¶
func (request GetDbServerRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbServerResponse ¶
type GetDbServerResponse struct { // The underlying http response RawResponse *http.Response // The DbServer instance DbServer `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"` }
GetDbServerResponse wrapper for the GetDbServer operation
func (GetDbServerResponse) HTTPResponse ¶
func (response GetDbServerResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbServerResponse) String ¶
func (response GetDbServerResponse) String() string
type GetDbSystemPatchHistoryEntryRequest ¶
type GetDbSystemPatchHistoryEntryRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch history entry. PatchHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"patchHistoryEntryId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbSystemPatchHistoryEntryRequest wrapper for the GetDbSystemPatchHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatchHistoryEntry.go.html to see an example of how to use GetDbSystemPatchHistoryEntryRequest.
func (GetDbSystemPatchHistoryEntryRequest) BinaryRequestBody ¶
func (request GetDbSystemPatchHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbSystemPatchHistoryEntryRequest) HTTPRequest ¶
func (request GetDbSystemPatchHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemPatchHistoryEntryRequest) RetryPolicy ¶
func (request GetDbSystemPatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemPatchHistoryEntryRequest) String ¶
func (request GetDbSystemPatchHistoryEntryRequest) String() string
func (GetDbSystemPatchHistoryEntryRequest) ValidateEnumValue ¶
func (request GetDbSystemPatchHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbSystemPatchHistoryEntryResponse ¶
type GetDbSystemPatchHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PatchHistoryEntry instance PatchHistoryEntry `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"` }
GetDbSystemPatchHistoryEntryResponse wrapper for the GetDbSystemPatchHistoryEntry operation
func (GetDbSystemPatchHistoryEntryResponse) HTTPResponse ¶
func (response GetDbSystemPatchHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemPatchHistoryEntryResponse) String ¶
func (response GetDbSystemPatchHistoryEntryResponse) String() string
type GetDbSystemPatchRequest ¶
type GetDbSystemPatchRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbSystemPatchRequest wrapper for the GetDbSystemPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemPatch.go.html to see an example of how to use GetDbSystemPatchRequest.
func (GetDbSystemPatchRequest) BinaryRequestBody ¶
func (request GetDbSystemPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbSystemPatchRequest) HTTPRequest ¶
func (request GetDbSystemPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemPatchRequest) RetryPolicy ¶
func (request GetDbSystemPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemPatchRequest) String ¶
func (request GetDbSystemPatchRequest) String() string
func (GetDbSystemPatchRequest) ValidateEnumValue ¶
func (request GetDbSystemPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbSystemPatchResponse ¶
type GetDbSystemPatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbSystemPatchResponse wrapper for the GetDbSystemPatch operation
func (GetDbSystemPatchResponse) HTTPResponse ¶
func (response GetDbSystemPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemPatchResponse) String ¶
func (response GetDbSystemPatchResponse) String() string
type GetDbSystemRequest ¶
type GetDbSystemRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbSystemRequest wrapper for the GetDbSystem operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystem.go.html to see an example of how to use GetDbSystemRequest.
func (GetDbSystemRequest) BinaryRequestBody ¶
func (request GetDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbSystemRequest) HTTPRequest ¶
func (request GetDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemRequest) RetryPolicy ¶
func (request GetDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemRequest) String ¶
func (request GetDbSystemRequest) String() string
func (GetDbSystemRequest) ValidateEnumValue ¶
func (request GetDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbSystemResponse ¶
type GetDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `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"` }
GetDbSystemResponse wrapper for the GetDbSystem operation
func (GetDbSystemResponse) HTTPResponse ¶
func (response GetDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemResponse) String ¶
func (response GetDbSystemResponse) String() string
type GetDbSystemUpgradeHistoryEntryRequest ¶ added in v65.2.0
type GetDbSystemUpgradeHistoryEntryRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The database/db system upgrade History OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). UpgradeHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"upgradeHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetDbSystemUpgradeHistoryEntryRequest wrapper for the GetDbSystemUpgradeHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetDbSystemUpgradeHistoryEntry.go.html to see an example of how to use GetDbSystemUpgradeHistoryEntryRequest.
func (GetDbSystemUpgradeHistoryEntryRequest) BinaryRequestBody ¶ added in v65.2.0
func (request GetDbSystemUpgradeHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetDbSystemUpgradeHistoryEntryRequest) HTTPRequest ¶ added in v65.2.0
func (request GetDbSystemUpgradeHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemUpgradeHistoryEntryRequest) RetryPolicy ¶ added in v65.2.0
func (request GetDbSystemUpgradeHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetDbSystemUpgradeHistoryEntryRequest) String ¶ added in v65.2.0
func (request GetDbSystemUpgradeHistoryEntryRequest) String() string
func (GetDbSystemUpgradeHistoryEntryRequest) ValidateEnumValue ¶ added in v65.2.0
func (request GetDbSystemUpgradeHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetDbSystemUpgradeHistoryEntryResponse ¶ added in v65.2.0
type GetDbSystemUpgradeHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The DbSystemUpgradeHistoryEntry instance DbSystemUpgradeHistoryEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetDbSystemUpgradeHistoryEntryResponse wrapper for the GetDbSystemUpgradeHistoryEntry operation
func (GetDbSystemUpgradeHistoryEntryResponse) HTTPResponse ¶ added in v65.2.0
func (response GetDbSystemUpgradeHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemUpgradeHistoryEntryResponse) String ¶ added in v65.2.0
func (response GetDbSystemUpgradeHistoryEntryResponse) String() string
type GetExadataInfrastructureExcludedFieldsEnum ¶ added in v65.28.1
type GetExadataInfrastructureExcludedFieldsEnum string
GetExadataInfrastructureExcludedFieldsEnum Enum with underlying type: string
const (
GetExadataInfrastructureExcludedFieldsMultirackconfigurationfile GetExadataInfrastructureExcludedFieldsEnum = "multiRackConfigurationFile"
)
Set of constants representing the allowable values for GetExadataInfrastructureExcludedFieldsEnum
func GetGetExadataInfrastructureExcludedFieldsEnumValues ¶ added in v65.28.1
func GetGetExadataInfrastructureExcludedFieldsEnumValues() []GetExadataInfrastructureExcludedFieldsEnum
GetGetExadataInfrastructureExcludedFieldsEnumValues Enumerates the set of values for GetExadataInfrastructureExcludedFieldsEnum
func GetMappingGetExadataInfrastructureExcludedFieldsEnum ¶ added in v65.28.1
func GetMappingGetExadataInfrastructureExcludedFieldsEnum(val string) (GetExadataInfrastructureExcludedFieldsEnum, bool)
GetMappingGetExadataInfrastructureExcludedFieldsEnum performs case Insensitive comparison on enum value and return the desired enum
type GetExadataInfrastructureOcpusRequest ¶
type GetExadataInfrastructureOcpusRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadataInfrastructureOcpusRequest wrapper for the GetExadataInfrastructureOcpus operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructureOcpus.go.html to see an example of how to use GetExadataInfrastructureOcpusRequest.
func (GetExadataInfrastructureOcpusRequest) BinaryRequestBody ¶
func (request GetExadataInfrastructureOcpusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadataInfrastructureOcpusRequest) HTTPRequest ¶
func (request GetExadataInfrastructureOcpusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadataInfrastructureOcpusRequest) RetryPolicy ¶
func (request GetExadataInfrastructureOcpusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadataInfrastructureOcpusRequest) String ¶
func (request GetExadataInfrastructureOcpusRequest) String() string
func (GetExadataInfrastructureOcpusRequest) ValidateEnumValue ¶
func (request GetExadataInfrastructureOcpusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadataInfrastructureOcpusResponse ¶
type GetExadataInfrastructureOcpusResponse struct { // The underlying http response RawResponse *http.Response // The OcpUs instance OcpUs `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExadataInfrastructureOcpusResponse wrapper for the GetExadataInfrastructureOcpus operation
func (GetExadataInfrastructureOcpusResponse) HTTPResponse ¶
func (response GetExadataInfrastructureOcpusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadataInfrastructureOcpusResponse) String ¶
func (response GetExadataInfrastructureOcpusResponse) String() string
type GetExadataInfrastructureRequest ¶
type GetExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // If provided, the specified fields will be excluded in the response. ExcludedFields []GetExadataInfrastructureExcludedFieldsEnum `contributesTo:"query" name:"excludedFields" omitEmpty:"true" collectionFormat:"multi"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadataInfrastructureRequest wrapper for the GetExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructure.go.html to see an example of how to use GetExadataInfrastructureRequest.
func (GetExadataInfrastructureRequest) BinaryRequestBody ¶
func (request GetExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadataInfrastructureRequest) HTTPRequest ¶
func (request GetExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadataInfrastructureRequest) RetryPolicy ¶
func (request GetExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadataInfrastructureRequest) String ¶
func (request GetExadataInfrastructureRequest) String() string
func (GetExadataInfrastructureRequest) ValidateEnumValue ¶
func (request GetExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadataInfrastructureResponse ¶
type GetExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `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"` }
GetExadataInfrastructureResponse wrapper for the GetExadataInfrastructure operation
func (GetExadataInfrastructureResponse) HTTPResponse ¶
func (response GetExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadataInfrastructureResponse) String ¶
func (response GetExadataInfrastructureResponse) String() string
type GetExadataInfrastructureUnAllocatedResourcesRequest ¶ added in v65.39.0
type GetExadataInfrastructureUnAllocatedResourcesRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Db servers. DbServers []string `contributesTo:"query" name:"dbServers" 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 }
GetExadataInfrastructureUnAllocatedResourcesRequest wrapper for the GetExadataInfrastructureUnAllocatedResources operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataInfrastructureUnAllocatedResources.go.html to see an example of how to use GetExadataInfrastructureUnAllocatedResourcesRequest.
func (GetExadataInfrastructureUnAllocatedResourcesRequest) BinaryRequestBody ¶ added in v65.39.0
func (request GetExadataInfrastructureUnAllocatedResourcesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadataInfrastructureUnAllocatedResourcesRequest) HTTPRequest ¶ added in v65.39.0
func (request GetExadataInfrastructureUnAllocatedResourcesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadataInfrastructureUnAllocatedResourcesRequest) RetryPolicy ¶ added in v65.39.0
func (request GetExadataInfrastructureUnAllocatedResourcesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadataInfrastructureUnAllocatedResourcesRequest) String ¶ added in v65.39.0
func (request GetExadataInfrastructureUnAllocatedResourcesRequest) String() string
func (GetExadataInfrastructureUnAllocatedResourcesRequest) ValidateEnumValue ¶ added in v65.39.0
func (request GetExadataInfrastructureUnAllocatedResourcesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadataInfrastructureUnAllocatedResourcesResponse ¶ added in v65.39.0
type GetExadataInfrastructureUnAllocatedResourcesResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructureUnAllocatedResources instance ExadataInfrastructureUnAllocatedResources `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"` }
GetExadataInfrastructureUnAllocatedResourcesResponse wrapper for the GetExadataInfrastructureUnAllocatedResources operation
func (GetExadataInfrastructureUnAllocatedResourcesResponse) HTTPResponse ¶ added in v65.39.0
func (response GetExadataInfrastructureUnAllocatedResourcesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadataInfrastructureUnAllocatedResourcesResponse) String ¶ added in v65.39.0
func (response GetExadataInfrastructureUnAllocatedResourcesResponse) String() string
type GetExadataIormConfigRequest ¶
type GetExadataIormConfigRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadataIormConfigRequest wrapper for the GetExadataIormConfig operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadataIormConfig.go.html to see an example of how to use GetExadataIormConfigRequest.
func (GetExadataIormConfigRequest) BinaryRequestBody ¶
func (request GetExadataIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadataIormConfigRequest) HTTPRequest ¶
func (request GetExadataIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadataIormConfigRequest) RetryPolicy ¶
func (request GetExadataIormConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadataIormConfigRequest) String ¶
func (request GetExadataIormConfigRequest) String() string
func (GetExadataIormConfigRequest) ValidateEnumValue ¶
func (request GetExadataIormConfigRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadataIormConfigResponse ¶
type GetExadataIormConfigResponse struct { // The underlying http response RawResponse *http.Response // The ExadataIormConfig instance ExadataIormConfig `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExadataIormConfigResponse wrapper for the GetExadataIormConfig operation
func (GetExadataIormConfigResponse) HTTPResponse ¶
func (response GetExadataIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadataIormConfigResponse) String ¶
func (response GetExadataIormConfigResponse) String() string
type GetExadbVmClusterRequest ¶ added in v65.69.0
type GetExadbVmClusterRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadbVmClusterRequest wrapper for the GetExadbVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadbVmCluster.go.html to see an example of how to use GetExadbVmClusterRequest.
func (GetExadbVmClusterRequest) BinaryRequestBody ¶ added in v65.69.0
func (request GetExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadbVmClusterRequest) HTTPRequest ¶ added in v65.69.0
func (request GetExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadbVmClusterRequest) RetryPolicy ¶ added in v65.69.0
func (request GetExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadbVmClusterRequest) String ¶ added in v65.69.0
func (request GetExadbVmClusterRequest) String() string
func (GetExadbVmClusterRequest) ValidateEnumValue ¶ added in v65.69.0
func (request GetExadbVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadbVmClusterResponse ¶ added in v65.69.0
type GetExadbVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The ExadbVmCluster instance ExadbVmCluster `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"` }
GetExadbVmClusterResponse wrapper for the GetExadbVmCluster operation
func (GetExadbVmClusterResponse) HTTPResponse ¶ added in v65.69.0
func (response GetExadbVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadbVmClusterResponse) String ¶ added in v65.69.0
func (response GetExadbVmClusterResponse) String() string
type GetExadbVmClusterUpdateHistoryEntryRequest ¶ added in v65.69.0
type GetExadbVmClusterUpdateHistoryEntryRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. UpdateHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"updateHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadbVmClusterUpdateHistoryEntryRequest wrapper for the GetExadbVmClusterUpdateHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadbVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetExadbVmClusterUpdateHistoryEntryRequest.
func (GetExadbVmClusterUpdateHistoryEntryRequest) BinaryRequestBody ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadbVmClusterUpdateHistoryEntryRequest) HTTPRequest ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadbVmClusterUpdateHistoryEntryRequest) RetryPolicy ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadbVmClusterUpdateHistoryEntryRequest) String ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateHistoryEntryRequest) String() string
func (GetExadbVmClusterUpdateHistoryEntryRequest) ValidateEnumValue ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadbVmClusterUpdateHistoryEntryResponse ¶ added in v65.69.0
type GetExadbVmClusterUpdateHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The ExadbVmClusterUpdateHistoryEntry instance ExadbVmClusterUpdateHistoryEntry `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"` }
GetExadbVmClusterUpdateHistoryEntryResponse wrapper for the GetExadbVmClusterUpdateHistoryEntry operation
func (GetExadbVmClusterUpdateHistoryEntryResponse) HTTPResponse ¶ added in v65.69.0
func (response GetExadbVmClusterUpdateHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadbVmClusterUpdateHistoryEntryResponse) String ¶ added in v65.69.0
func (response GetExadbVmClusterUpdateHistoryEntryResponse) String() string
type GetExadbVmClusterUpdateRequest ¶ added in v65.69.0
type GetExadbVmClusterUpdateRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" contributesTo:"path" name:"updateId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExadbVmClusterUpdateRequest wrapper for the GetExadbVmClusterUpdate operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExadbVmClusterUpdate.go.html to see an example of how to use GetExadbVmClusterUpdateRequest.
func (GetExadbVmClusterUpdateRequest) BinaryRequestBody ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExadbVmClusterUpdateRequest) HTTPRequest ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExadbVmClusterUpdateRequest) RetryPolicy ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExadbVmClusterUpdateRequest) String ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateRequest) String() string
func (GetExadbVmClusterUpdateRequest) ValidateEnumValue ¶ added in v65.69.0
func (request GetExadbVmClusterUpdateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExadbVmClusterUpdateResponse ¶ added in v65.69.0
type GetExadbVmClusterUpdateResponse struct { // The underlying http response RawResponse *http.Response // The ExadbVmClusterUpdate instance ExadbVmClusterUpdate `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetExadbVmClusterUpdateResponse wrapper for the GetExadbVmClusterUpdate operation
func (GetExadbVmClusterUpdateResponse) HTTPResponse ¶ added in v65.69.0
func (response GetExadbVmClusterUpdateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExadbVmClusterUpdateResponse) String ¶ added in v65.69.0
func (response GetExadbVmClusterUpdateResponse) String() string
type GetExascaleDbStorageVaultRequest ¶ added in v65.69.0
type GetExascaleDbStorageVaultRequest struct { // The Exadata Database Storage Vault OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExascaleDbStorageVaultId *string `mandatory:"true" contributesTo:"path" name:"exascaleDbStorageVaultId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExascaleDbStorageVaultRequest wrapper for the GetExascaleDbStorageVault operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExascaleDbStorageVault.go.html to see an example of how to use GetExascaleDbStorageVaultRequest.
func (GetExascaleDbStorageVaultRequest) BinaryRequestBody ¶ added in v65.69.0
func (request GetExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExascaleDbStorageVaultRequest) HTTPRequest ¶ added in v65.69.0
func (request GetExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExascaleDbStorageVaultRequest) RetryPolicy ¶ added in v65.69.0
func (request GetExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExascaleDbStorageVaultRequest) String ¶ added in v65.69.0
func (request GetExascaleDbStorageVaultRequest) String() string
func (GetExascaleDbStorageVaultRequest) ValidateEnumValue ¶ added in v65.69.0
func (request GetExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExascaleDbStorageVaultResponse ¶ added in v65.69.0
type GetExascaleDbStorageVaultResponse struct { // The underlying http response RawResponse *http.Response // The ExascaleDbStorageVault instance ExascaleDbStorageVault `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"` }
GetExascaleDbStorageVaultResponse wrapper for the GetExascaleDbStorageVault operation
func (GetExascaleDbStorageVaultResponse) HTTPResponse ¶ added in v65.69.0
func (response GetExascaleDbStorageVaultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExascaleDbStorageVaultResponse) String ¶ added in v65.69.0
func (response GetExascaleDbStorageVaultResponse) String() string
type GetExecutionActionRequest ¶ added in v65.73.0
type GetExecutionActionRequest struct { // The execution action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionActionId *string `mandatory:"true" contributesTo:"path" name:"executionActionId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExecutionActionRequest wrapper for the GetExecutionAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExecutionAction.go.html to see an example of how to use GetExecutionActionRequest.
func (GetExecutionActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request GetExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExecutionActionRequest) HTTPRequest ¶ added in v65.73.0
func (request GetExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExecutionActionRequest) RetryPolicy ¶ added in v65.73.0
func (request GetExecutionActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExecutionActionRequest) String ¶ added in v65.73.0
func (request GetExecutionActionRequest) String() string
func (GetExecutionActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request GetExecutionActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExecutionActionResponse ¶ added in v65.73.0
type GetExecutionActionResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionAction instance ExecutionAction `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"` }
GetExecutionActionResponse wrapper for the GetExecutionAction operation
func (GetExecutionActionResponse) HTTPResponse ¶ added in v65.73.0
func (response GetExecutionActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExecutionActionResponse) String ¶ added in v65.73.0
func (response GetExecutionActionResponse) String() string
type GetExecutionWindowRequest ¶ added in v65.73.0
type GetExecutionWindowRequest struct { // The execution window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionWindowId *string `mandatory:"true" contributesTo:"path" name:"executionWindowId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExecutionWindowRequest wrapper for the GetExecutionWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExecutionWindow.go.html to see an example of how to use GetExecutionWindowRequest.
func (GetExecutionWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request GetExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExecutionWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request GetExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExecutionWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request GetExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExecutionWindowRequest) String ¶ added in v65.73.0
func (request GetExecutionWindowRequest) String() string
func (GetExecutionWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request GetExecutionWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExecutionWindowResponse ¶ added in v65.73.0
type GetExecutionWindowResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionWindow instance ExecutionWindow `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"` }
GetExecutionWindowResponse wrapper for the GetExecutionWindow operation
func (GetExecutionWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response GetExecutionWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExecutionWindowResponse) String ¶ added in v65.73.0
func (response GetExecutionWindowResponse) String() string
type GetExternalBackupJobRequest ¶
type GetExternalBackupJobRequest struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalBackupJobRequest wrapper for the GetExternalBackupJob operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalBackupJob.go.html to see an example of how to use GetExternalBackupJobRequest.
func (GetExternalBackupJobRequest) BinaryRequestBody ¶
func (request GetExternalBackupJobRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExternalBackupJobRequest) HTTPRequest ¶
func (request GetExternalBackupJobRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalBackupJobRequest) RetryPolicy ¶
func (request GetExternalBackupJobRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalBackupJobRequest) String ¶
func (request GetExternalBackupJobRequest) String() string
func (GetExternalBackupJobRequest) ValidateEnumValue ¶
func (request GetExternalBackupJobRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExternalBackupJobResponse ¶
type GetExternalBackupJobResponse struct { // The underlying http response RawResponse *http.Response // The ExternalBackupJob instance ExternalBackupJob `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"` }
GetExternalBackupJobResponse wrapper for the GetExternalBackupJob operation
func (GetExternalBackupJobResponse) HTTPResponse ¶
func (response GetExternalBackupJobResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalBackupJobResponse) String ¶
func (response GetExternalBackupJobResponse) String() string
type GetExternalContainerDatabaseRequest ¶
type GetExternalContainerDatabaseRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalContainerDatabaseRequest wrapper for the GetExternalContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalContainerDatabase.go.html to see an example of how to use GetExternalContainerDatabaseRequest.
func (GetExternalContainerDatabaseRequest) BinaryRequestBody ¶
func (request GetExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExternalContainerDatabaseRequest) HTTPRequest ¶
func (request GetExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalContainerDatabaseRequest) RetryPolicy ¶
func (request GetExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalContainerDatabaseRequest) String ¶
func (request GetExternalContainerDatabaseRequest) String() string
func (GetExternalContainerDatabaseRequest) ValidateEnumValue ¶
func (request GetExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExternalContainerDatabaseResponse ¶
type GetExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalContainerDatabase instance ExternalContainerDatabase `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"` }
GetExternalContainerDatabaseResponse wrapper for the GetExternalContainerDatabase operation
func (GetExternalContainerDatabaseResponse) HTTPResponse ¶
func (response GetExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalContainerDatabaseResponse) String ¶
func (response GetExternalContainerDatabaseResponse) String() string
type GetExternalDatabaseConnectorRequest ¶
type GetExternalDatabaseConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalDatabaseConnectorRequest wrapper for the GetExternalDatabaseConnector operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalDatabaseConnector.go.html to see an example of how to use GetExternalDatabaseConnectorRequest.
func (GetExternalDatabaseConnectorRequest) BinaryRequestBody ¶
func (request GetExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request GetExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request GetExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalDatabaseConnectorRequest) String ¶
func (request GetExternalDatabaseConnectorRequest) String() string
func (GetExternalDatabaseConnectorRequest) ValidateEnumValue ¶
func (request GetExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExternalDatabaseConnectorResponse ¶
type GetExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDatabaseConnector instance ExternalDatabaseConnector `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"` }
GetExternalDatabaseConnectorResponse wrapper for the GetExternalDatabaseConnector operation
func (GetExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response GetExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalDatabaseConnectorResponse) String ¶
func (response GetExternalDatabaseConnectorResponse) String() string
type GetExternalNonContainerDatabaseRequest ¶
type GetExternalNonContainerDatabaseRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalNonContainerDatabaseRequest wrapper for the GetExternalNonContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalNonContainerDatabase.go.html to see an example of how to use GetExternalNonContainerDatabaseRequest.
func (GetExternalNonContainerDatabaseRequest) BinaryRequestBody ¶
func (request GetExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request GetExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request GetExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalNonContainerDatabaseRequest) String ¶
func (request GetExternalNonContainerDatabaseRequest) String() string
func (GetExternalNonContainerDatabaseRequest) ValidateEnumValue ¶
func (request GetExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExternalNonContainerDatabaseResponse ¶
type GetExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalNonContainerDatabase instance ExternalNonContainerDatabase `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"` }
GetExternalNonContainerDatabaseResponse wrapper for the GetExternalNonContainerDatabase operation
func (GetExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response GetExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalNonContainerDatabaseResponse) String ¶
func (response GetExternalNonContainerDatabaseResponse) String() string
type GetExternalPluggableDatabaseRequest ¶
type GetExternalPluggableDatabaseRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetExternalPluggableDatabaseRequest wrapper for the GetExternalPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetExternalPluggableDatabase.go.html to see an example of how to use GetExternalPluggableDatabaseRequest.
func (GetExternalPluggableDatabaseRequest) BinaryRequestBody ¶
func (request GetExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request GetExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request GetExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetExternalPluggableDatabaseRequest) String ¶
func (request GetExternalPluggableDatabaseRequest) String() string
func (GetExternalPluggableDatabaseRequest) ValidateEnumValue ¶
func (request GetExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetExternalPluggableDatabaseResponse ¶
type GetExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalPluggableDatabase instance ExternalPluggableDatabase `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"` }
GetExternalPluggableDatabaseResponse wrapper for the GetExternalPluggableDatabase operation
func (GetExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response GetExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetExternalPluggableDatabaseResponse) String ¶
func (response GetExternalPluggableDatabaseResponse) String() string
type GetInfrastructureTargetVersionsRequest ¶ added in v65.18.0
type GetInfrastructureTargetVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The target resource ID. TargetResourceId *string `mandatory:"false" contributesTo:"query" name:"targetResourceId"` // The type of the target resource. TargetResourceType MaintenanceRunSummaryTargetResourceTypeEnum `mandatory:"false" contributesTo:"query" name:"targetResourceType" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetInfrastructureTargetVersionsRequest wrapper for the GetInfrastructureTargetVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetInfrastructureTargetVersions.go.html to see an example of how to use GetInfrastructureTargetVersionsRequest.
func (GetInfrastructureTargetVersionsRequest) BinaryRequestBody ¶ added in v65.18.0
func (request GetInfrastructureTargetVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetInfrastructureTargetVersionsRequest) HTTPRequest ¶ added in v65.18.0
func (request GetInfrastructureTargetVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetInfrastructureTargetVersionsRequest) RetryPolicy ¶ added in v65.18.0
func (request GetInfrastructureTargetVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetInfrastructureTargetVersionsRequest) String ¶ added in v65.18.0
func (request GetInfrastructureTargetVersionsRequest) String() string
func (GetInfrastructureTargetVersionsRequest) ValidateEnumValue ¶ added in v65.18.0
func (request GetInfrastructureTargetVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetInfrastructureTargetVersionsResponse ¶ added in v65.18.0
type GetInfrastructureTargetVersionsResponse struct { // The underlying http response RawResponse *http.Response // The InfrastructureTargetVersion instance InfrastructureTargetVersion `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
GetInfrastructureTargetVersionsResponse wrapper for the GetInfrastructureTargetVersions operation
func (GetInfrastructureTargetVersionsResponse) HTTPResponse ¶ added in v65.18.0
func (response GetInfrastructureTargetVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetInfrastructureTargetVersionsResponse) String ¶ added in v65.18.0
func (response GetInfrastructureTargetVersionsResponse) String() string
type GetKeyStoreRequest ¶
type GetKeyStoreRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetKeyStoreRequest wrapper for the GetKeyStore operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetKeyStore.go.html to see an example of how to use GetKeyStoreRequest.
func (GetKeyStoreRequest) BinaryRequestBody ¶
func (request GetKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetKeyStoreRequest) HTTPRequest ¶
func (request GetKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetKeyStoreRequest) RetryPolicy ¶
func (request GetKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetKeyStoreRequest) String ¶
func (request GetKeyStoreRequest) String() string
func (GetKeyStoreRequest) ValidateEnumValue ¶
func (request GetKeyStoreRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetKeyStoreResponse ¶
type GetKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // The KeyStore instance KeyStore `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"` }
GetKeyStoreResponse wrapper for the GetKeyStore operation
func (GetKeyStoreResponse) HTTPResponse ¶
func (response GetKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetKeyStoreResponse) String ¶
func (response GetKeyStoreResponse) String() string
type GetMaintenanceRunHistoryRequest ¶ added in v65.16.0
type GetMaintenanceRunHistoryRequest struct { // The maintenance run history OCID. MaintenanceRunHistoryId *string `mandatory:"true" contributesTo:"path" name:"maintenanceRunHistoryId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMaintenanceRunHistoryRequest wrapper for the GetMaintenanceRunHistory operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetMaintenanceRunHistory.go.html to see an example of how to use GetMaintenanceRunHistoryRequest.
func (GetMaintenanceRunHistoryRequest) BinaryRequestBody ¶ added in v65.16.0
func (request GetMaintenanceRunHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMaintenanceRunHistoryRequest) HTTPRequest ¶ added in v65.16.0
func (request GetMaintenanceRunHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMaintenanceRunHistoryRequest) RetryPolicy ¶ added in v65.16.0
func (request GetMaintenanceRunHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMaintenanceRunHistoryRequest) String ¶ added in v65.16.0
func (request GetMaintenanceRunHistoryRequest) String() string
func (GetMaintenanceRunHistoryRequest) ValidateEnumValue ¶ added in v65.16.0
func (request GetMaintenanceRunHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMaintenanceRunHistoryResponse ¶ added in v65.16.0
type GetMaintenanceRunHistoryResponse struct { // The underlying http response RawResponse *http.Response // The MaintenanceRunHistory instance MaintenanceRunHistory `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"` }
GetMaintenanceRunHistoryResponse wrapper for the GetMaintenanceRunHistory operation
func (GetMaintenanceRunHistoryResponse) HTTPResponse ¶ added in v65.16.0
func (response GetMaintenanceRunHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMaintenanceRunHistoryResponse) String ¶ added in v65.16.0
func (response GetMaintenanceRunHistoryResponse) String() string
type GetMaintenanceRunRequest ¶
type GetMaintenanceRunRequest struct { // The maintenance run OCID. MaintenanceRunId *string `mandatory:"true" contributesTo:"path" name:"maintenanceRunId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetMaintenanceRunRequest wrapper for the GetMaintenanceRun operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetMaintenanceRun.go.html to see an example of how to use GetMaintenanceRunRequest.
func (GetMaintenanceRunRequest) BinaryRequestBody ¶
func (request GetMaintenanceRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetMaintenanceRunRequest) HTTPRequest ¶
func (request GetMaintenanceRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetMaintenanceRunRequest) RetryPolicy ¶
func (request GetMaintenanceRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetMaintenanceRunRequest) String ¶
func (request GetMaintenanceRunRequest) String() string
func (GetMaintenanceRunRequest) ValidateEnumValue ¶
func (request GetMaintenanceRunRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetMaintenanceRunResponse ¶
type GetMaintenanceRunResponse struct { // The underlying http response RawResponse *http.Response // The MaintenanceRun instance MaintenanceRun `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"` }
GetMaintenanceRunResponse wrapper for the GetMaintenanceRun operation
func (GetMaintenanceRunResponse) HTTPResponse ¶
func (response GetMaintenanceRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetMaintenanceRunResponse) String ¶
func (response GetMaintenanceRunResponse) String() string
type GetOneoffPatchRequest ¶ added in v65.37.1
type GetOneoffPatchRequest struct { // The one-off patch OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). OneoffPatchId *string `mandatory:"true" contributesTo:"path" name:"oneoffPatchId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetOneoffPatchRequest wrapper for the GetOneoffPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetOneoffPatch.go.html to see an example of how to use GetOneoffPatchRequest.
func (GetOneoffPatchRequest) BinaryRequestBody ¶ added in v65.37.1
func (request GetOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetOneoffPatchRequest) HTTPRequest ¶ added in v65.37.1
func (request GetOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetOneoffPatchRequest) RetryPolicy ¶ added in v65.37.1
func (request GetOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetOneoffPatchRequest) String ¶ added in v65.37.1
func (request GetOneoffPatchRequest) String() string
func (GetOneoffPatchRequest) ValidateEnumValue ¶ added in v65.37.1
func (request GetOneoffPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetOneoffPatchResponse ¶ added in v65.37.1
type GetOneoffPatchResponse struct { // The underlying http response RawResponse *http.Response // The OneoffPatch instance OneoffPatch `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"` }
GetOneoffPatchResponse wrapper for the GetOneoffPatch operation
func (GetOneoffPatchResponse) HTTPResponse ¶ added in v65.37.1
func (response GetOneoffPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetOneoffPatchResponse) String ¶ added in v65.37.1
func (response GetOneoffPatchResponse) String() string
type GetPdbConversionHistoryEntryRequest ¶
type GetPdbConversionHistoryEntryRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The database conversion history OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PdbConversionHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"pdbConversionHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPdbConversionHistoryEntryRequest wrapper for the GetPdbConversionHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetPdbConversionHistoryEntry.go.html to see an example of how to use GetPdbConversionHistoryEntryRequest.
func (GetPdbConversionHistoryEntryRequest) BinaryRequestBody ¶
func (request GetPdbConversionHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPdbConversionHistoryEntryRequest) HTTPRequest ¶
func (request GetPdbConversionHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPdbConversionHistoryEntryRequest) RetryPolicy ¶
func (request GetPdbConversionHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPdbConversionHistoryEntryRequest) String ¶
func (request GetPdbConversionHistoryEntryRequest) String() string
func (GetPdbConversionHistoryEntryRequest) ValidateEnumValue ¶
func (request GetPdbConversionHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPdbConversionHistoryEntryResponse ¶
type GetPdbConversionHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PdbConversionHistoryEntry instance PdbConversionHistoryEntry `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetPdbConversionHistoryEntryResponse wrapper for the GetPdbConversionHistoryEntry operation
func (GetPdbConversionHistoryEntryResponse) HTTPResponse ¶
func (response GetPdbConversionHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPdbConversionHistoryEntryResponse) String ¶
func (response GetPdbConversionHistoryEntryResponse) String() string
type GetPluggableDatabaseRequest ¶
type GetPluggableDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetPluggableDatabaseRequest wrapper for the GetPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetPluggableDatabase.go.html to see an example of how to use GetPluggableDatabaseRequest.
func (GetPluggableDatabaseRequest) BinaryRequestBody ¶
func (request GetPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetPluggableDatabaseRequest) HTTPRequest ¶
func (request GetPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetPluggableDatabaseRequest) RetryPolicy ¶
func (request GetPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetPluggableDatabaseRequest) String ¶
func (request GetPluggableDatabaseRequest) String() string
func (GetPluggableDatabaseRequest) ValidateEnumValue ¶
func (request GetPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetPluggableDatabaseResponse ¶
type GetPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `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"` }
GetPluggableDatabaseResponse wrapper for the GetPluggableDatabase operation
func (GetPluggableDatabaseResponse) HTTPResponse ¶
func (response GetPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetPluggableDatabaseResponse) String ¶
func (response GetPluggableDatabaseResponse) String() string
type GetScheduledActionRequest ¶ added in v65.73.0
type GetScheduledActionRequest struct { // The Scheduled Action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ScheduledActionId *string `mandatory:"true" contributesTo:"path" name:"scheduledActionId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetScheduledActionRequest wrapper for the GetScheduledAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetScheduledAction.go.html to see an example of how to use GetScheduledActionRequest.
func (GetScheduledActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request GetScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetScheduledActionRequest) HTTPRequest ¶ added in v65.73.0
func (request GetScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetScheduledActionRequest) RetryPolicy ¶ added in v65.73.0
func (request GetScheduledActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetScheduledActionRequest) String ¶ added in v65.73.0
func (request GetScheduledActionRequest) String() string
func (GetScheduledActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request GetScheduledActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetScheduledActionResponse ¶ added in v65.73.0
type GetScheduledActionResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledAction instance ScheduledAction `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"` }
GetScheduledActionResponse wrapper for the GetScheduledAction operation
func (GetScheduledActionResponse) HTTPResponse ¶ added in v65.73.0
func (response GetScheduledActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetScheduledActionResponse) String ¶ added in v65.73.0
func (response GetScheduledActionResponse) String() string
type GetSchedulingPlanRequest ¶ added in v65.73.0
type GetSchedulingPlanRequest struct { // The Schedule Plan OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPlanId *string `mandatory:"true" contributesTo:"path" name:"schedulingPlanId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSchedulingPlanRequest wrapper for the GetSchedulingPlan operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetSchedulingPlan.go.html to see an example of how to use GetSchedulingPlanRequest.
func (GetSchedulingPlanRequest) BinaryRequestBody ¶ added in v65.73.0
func (request GetSchedulingPlanRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSchedulingPlanRequest) HTTPRequest ¶ added in v65.73.0
func (request GetSchedulingPlanRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSchedulingPlanRequest) RetryPolicy ¶ added in v65.73.0
func (request GetSchedulingPlanRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSchedulingPlanRequest) String ¶ added in v65.73.0
func (request GetSchedulingPlanRequest) String() string
func (GetSchedulingPlanRequest) ValidateEnumValue ¶ added in v65.73.0
func (request GetSchedulingPlanRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSchedulingPlanResponse ¶ added in v65.73.0
type GetSchedulingPlanResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingPlan instance SchedulingPlan `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"` }
GetSchedulingPlanResponse wrapper for the GetSchedulingPlan operation
func (GetSchedulingPlanResponse) HTTPResponse ¶ added in v65.73.0
func (response GetSchedulingPlanResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSchedulingPlanResponse) String ¶ added in v65.73.0
func (response GetSchedulingPlanResponse) String() string
type GetSchedulingPolicyRequest ¶ added in v65.73.0
type GetSchedulingPolicyRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSchedulingPolicyRequest wrapper for the GetSchedulingPolicy operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetSchedulingPolicy.go.html to see an example of how to use GetSchedulingPolicyRequest.
func (GetSchedulingPolicyRequest) BinaryRequestBody ¶ added in v65.73.0
func (request GetSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSchedulingPolicyRequest) HTTPRequest ¶ added in v65.73.0
func (request GetSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSchedulingPolicyRequest) RetryPolicy ¶ added in v65.73.0
func (request GetSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSchedulingPolicyRequest) String ¶ added in v65.73.0
func (request GetSchedulingPolicyRequest) String() string
func (GetSchedulingPolicyRequest) ValidateEnumValue ¶ added in v65.73.0
func (request GetSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSchedulingPolicyResponse ¶ added in v65.73.0
type GetSchedulingPolicyResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingPolicy instance SchedulingPolicy `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"` }
GetSchedulingPolicyResponse wrapper for the GetSchedulingPolicy operation
func (GetSchedulingPolicyResponse) HTTPResponse ¶ added in v65.73.0
func (response GetSchedulingPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSchedulingPolicyResponse) String ¶ added in v65.73.0
func (response GetSchedulingPolicyResponse) String() string
type GetSchedulingWindowRequest ¶ added in v65.73.0
type GetSchedulingWindowRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // The Scheduling Window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingWindowId *string `mandatory:"true" contributesTo:"path" name:"schedulingWindowId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetSchedulingWindowRequest wrapper for the GetSchedulingWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetSchedulingWindow.go.html to see an example of how to use GetSchedulingWindowRequest.
func (GetSchedulingWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request GetSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetSchedulingWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request GetSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetSchedulingWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request GetSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetSchedulingWindowRequest) String ¶ added in v65.73.0
func (request GetSchedulingWindowRequest) String() string
func (GetSchedulingWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request GetSchedulingWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetSchedulingWindowResponse ¶ added in v65.73.0
type GetSchedulingWindowResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingWindow instance SchedulingWindow `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"` }
GetSchedulingWindowResponse wrapper for the GetSchedulingWindow operation
func (GetSchedulingWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response GetSchedulingWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetSchedulingWindowResponse) String ¶ added in v65.73.0
func (response GetSchedulingWindowResponse) String() string
type GetVmClusterNetworkRequest ¶
type GetVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterNetworkRequest wrapper for the GetVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterNetwork.go.html to see an example of how to use GetVmClusterNetworkRequest.
func (GetVmClusterNetworkRequest) BinaryRequestBody ¶
func (request GetVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetVmClusterNetworkRequest) HTTPRequest ¶
func (request GetVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterNetworkRequest) RetryPolicy ¶
func (request GetVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterNetworkRequest) String ¶
func (request GetVmClusterNetworkRequest) String() string
func (GetVmClusterNetworkRequest) ValidateEnumValue ¶
func (request GetVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetVmClusterNetworkResponse ¶
type GetVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `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"` }
GetVmClusterNetworkResponse wrapper for the GetVmClusterNetwork operation
func (GetVmClusterNetworkResponse) HTTPResponse ¶
func (response GetVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterNetworkResponse) String ¶
func (response GetVmClusterNetworkResponse) String() string
type GetVmClusterPatchHistoryEntryRequest ¶
type GetVmClusterPatchHistoryEntryRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch history entry. PatchHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"patchHistoryEntryId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterPatchHistoryEntryRequest wrapper for the GetVmClusterPatchHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatchHistoryEntry.go.html to see an example of how to use GetVmClusterPatchHistoryEntryRequest.
func (GetVmClusterPatchHistoryEntryRequest) BinaryRequestBody ¶
func (request GetVmClusterPatchHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetVmClusterPatchHistoryEntryRequest) HTTPRequest ¶
func (request GetVmClusterPatchHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterPatchHistoryEntryRequest) RetryPolicy ¶
func (request GetVmClusterPatchHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterPatchHistoryEntryRequest) String ¶
func (request GetVmClusterPatchHistoryEntryRequest) String() string
func (GetVmClusterPatchHistoryEntryRequest) ValidateEnumValue ¶
func (request GetVmClusterPatchHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetVmClusterPatchHistoryEntryResponse ¶
type GetVmClusterPatchHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The PatchHistoryEntry instance PatchHistoryEntry `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"` }
GetVmClusterPatchHistoryEntryResponse wrapper for the GetVmClusterPatchHistoryEntry operation
func (GetVmClusterPatchHistoryEntryResponse) HTTPResponse ¶
func (response GetVmClusterPatchHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterPatchHistoryEntryResponse) String ¶
func (response GetVmClusterPatchHistoryEntryResponse) String() string
type GetVmClusterPatchRequest ¶
type GetVmClusterPatchRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"true" contributesTo:"path" name:"patchId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterPatchRequest wrapper for the GetVmClusterPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterPatch.go.html to see an example of how to use GetVmClusterPatchRequest.
func (GetVmClusterPatchRequest) BinaryRequestBody ¶
func (request GetVmClusterPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetVmClusterPatchRequest) HTTPRequest ¶
func (request GetVmClusterPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterPatchRequest) RetryPolicy ¶
func (request GetVmClusterPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterPatchRequest) String ¶
func (request GetVmClusterPatchRequest) String() string
func (GetVmClusterPatchRequest) ValidateEnumValue ¶
func (request GetVmClusterPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetVmClusterPatchResponse ¶
type GetVmClusterPatchResponse struct { // The underlying http response RawResponse *http.Response // The Patch instance Patch `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetVmClusterPatchResponse wrapper for the GetVmClusterPatch operation
func (GetVmClusterPatchResponse) HTTPResponse ¶
func (response GetVmClusterPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterPatchResponse) String ¶
func (response GetVmClusterPatchResponse) String() string
type GetVmClusterRequest ¶
type GetVmClusterRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterRequest wrapper for the GetVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmCluster.go.html to see an example of how to use GetVmClusterRequest.
func (GetVmClusterRequest) BinaryRequestBody ¶
func (request GetVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetVmClusterRequest) HTTPRequest ¶
func (request GetVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterRequest) RetryPolicy ¶
func (request GetVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterRequest) String ¶
func (request GetVmClusterRequest) String() string
func (GetVmClusterRequest) ValidateEnumValue ¶
func (request GetVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetVmClusterResponse ¶
type GetVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `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"` }
GetVmClusterResponse wrapper for the GetVmCluster operation
func (GetVmClusterResponse) HTTPResponse ¶
func (response GetVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterResponse) String ¶
func (response GetVmClusterResponse) String() string
type GetVmClusterUpdateHistoryEntryRequest ¶
type GetVmClusterUpdateHistoryEntryRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. UpdateHistoryEntryId *string `mandatory:"true" contributesTo:"path" name:"updateHistoryEntryId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterUpdateHistoryEntryRequest wrapper for the GetVmClusterUpdateHistoryEntry operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterUpdateHistoryEntry.go.html to see an example of how to use GetVmClusterUpdateHistoryEntryRequest.
func (GetVmClusterUpdateHistoryEntryRequest) BinaryRequestBody ¶
func (request GetVmClusterUpdateHistoryEntryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetVmClusterUpdateHistoryEntryRequest) HTTPRequest ¶
func (request GetVmClusterUpdateHistoryEntryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterUpdateHistoryEntryRequest) RetryPolicy ¶
func (request GetVmClusterUpdateHistoryEntryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterUpdateHistoryEntryRequest) String ¶
func (request GetVmClusterUpdateHistoryEntryRequest) String() string
func (GetVmClusterUpdateHistoryEntryRequest) ValidateEnumValue ¶
func (request GetVmClusterUpdateHistoryEntryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetVmClusterUpdateHistoryEntryResponse ¶
type GetVmClusterUpdateHistoryEntryResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterUpdateHistoryEntry instance VmClusterUpdateHistoryEntry `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"` }
GetVmClusterUpdateHistoryEntryResponse wrapper for the GetVmClusterUpdateHistoryEntry operation
func (GetVmClusterUpdateHistoryEntryResponse) HTTPResponse ¶
func (response GetVmClusterUpdateHistoryEntryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterUpdateHistoryEntryResponse) String ¶
func (response GetVmClusterUpdateHistoryEntryResponse) String() string
type GetVmClusterUpdateRequest ¶
type GetVmClusterUpdateRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" contributesTo:"path" name:"updateId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
GetVmClusterUpdateRequest wrapper for the GetVmClusterUpdate operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/GetVmClusterUpdate.go.html to see an example of how to use GetVmClusterUpdateRequest.
func (GetVmClusterUpdateRequest) BinaryRequestBody ¶
func (request GetVmClusterUpdateRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (GetVmClusterUpdateRequest) HTTPRequest ¶
func (request GetVmClusterUpdateRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetVmClusterUpdateRequest) RetryPolicy ¶
func (request GetVmClusterUpdateRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetVmClusterUpdateRequest) String ¶
func (request GetVmClusterUpdateRequest) String() string
func (GetVmClusterUpdateRequest) ValidateEnumValue ¶
func (request GetVmClusterUpdateRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GetVmClusterUpdateResponse ¶
type GetVmClusterUpdateResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterUpdate instance VmClusterUpdate `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetVmClusterUpdateResponse wrapper for the GetVmClusterUpdate operation
func (GetVmClusterUpdateResponse) HTTPResponse ¶
func (response GetVmClusterUpdateResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetVmClusterUpdateResponse) String ¶
func (response GetVmClusterUpdateResponse) String() string
type GiMinorVersionSummary ¶ added in v65.69.0
type GiMinorVersionSummary struct { // A valid Oracle Grid Infrastructure (GI) software version. Version *string `mandatory:"true" json:"version"` // Grid Infrastructure Image Id GridImageId *string `mandatory:"false" json:"gridImageId"` }
GiMinorVersionSummary The Oracle Grid Infrastructure (GI) minor version. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (GiMinorVersionSummary) String ¶ added in v65.69.0
func (m GiMinorVersionSummary) String() string
func (GiMinorVersionSummary) ValidateEnumValue ¶ added in v65.69.0
func (m GiMinorVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GiVersionSummary ¶
type GiVersionSummary struct { // A valid Oracle Grid Infrastructure (GI) software version. Version *string `mandatory:"true" json:"version"` }
GiVersionSummary The Oracle Grid Infrastructure (GI) version. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (GiVersionSummary) String ¶
func (m GiVersionSummary) String() string
func (GiVersionSummary) ValidateEnumValue ¶
func (m GiVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type GranularMaintenanceHistoryDetails ¶ added in v65.73.0
type GranularMaintenanceHistoryDetails struct { ExecutionWindow *ExecutionWindow `mandatory:"true" json:"executionWindow"` // The list of execution actions for this granular maintenance history. ExecutionActions []ExecutionAction `mandatory:"true" json:"executionActions"` }
GranularMaintenanceHistoryDetails Details of a granular maintenance history.
func (GranularMaintenanceHistoryDetails) String ¶ added in v65.73.0
func (m GranularMaintenanceHistoryDetails) String() string
func (GranularMaintenanceHistoryDetails) ValidateEnumValue ¶ added in v65.73.0
func (m GranularMaintenanceHistoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InfoForNetworkGenDetails ¶
type InfoForNetworkGenDetails struct { // The network type. NetworkType InfoForNetworkGenDetailsNetworkTypeEnum `mandatory:"true" json:"networkType"` // The network VLAN ID. VlanId *string `mandatory:"true" json:"vlanId"` // The cidr for the network. Cidr *string `mandatory:"true" json:"cidr"` // The network gateway. Gateway *string `mandatory:"true" json:"gateway"` // The network netmask. Netmask *string `mandatory:"true" json:"netmask"` // The network domain name. Domain *string `mandatory:"true" json:"domain"` // The network domain name. Prefix *string `mandatory:"true" json:"prefix"` }
InfoForNetworkGenDetails Parameters for generation of the client or backup network in a VM cluster network in an Exadata Cloud@Customer system.
func (InfoForNetworkGenDetails) String ¶
func (m InfoForNetworkGenDetails) String() string
func (InfoForNetworkGenDetails) ValidateEnumValue ¶
func (m InfoForNetworkGenDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InfoForNetworkGenDetailsNetworkTypeEnum ¶
type InfoForNetworkGenDetailsNetworkTypeEnum string
InfoForNetworkGenDetailsNetworkTypeEnum Enum with underlying type: string
const ( InfoForNetworkGenDetailsNetworkTypeClient InfoForNetworkGenDetailsNetworkTypeEnum = "CLIENT" InfoForNetworkGenDetailsNetworkTypeBackup InfoForNetworkGenDetailsNetworkTypeEnum = "BACKUP" InfoForNetworkGenDetailsNetworkTypeDisasterRecovery InfoForNetworkGenDetailsNetworkTypeEnum = "DISASTER_RECOVERY" )
Set of constants representing the allowable values for InfoForNetworkGenDetailsNetworkTypeEnum
func GetInfoForNetworkGenDetailsNetworkTypeEnumValues ¶
func GetInfoForNetworkGenDetailsNetworkTypeEnumValues() []InfoForNetworkGenDetailsNetworkTypeEnum
GetInfoForNetworkGenDetailsNetworkTypeEnumValues Enumerates the set of values for InfoForNetworkGenDetailsNetworkTypeEnum
func GetMappingInfoForNetworkGenDetailsNetworkTypeEnum ¶
func GetMappingInfoForNetworkGenDetailsNetworkTypeEnum(val string) (InfoForNetworkGenDetailsNetworkTypeEnum, bool)
GetMappingInfoForNetworkGenDetailsNetworkTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type InfrastructureTargetVersion ¶ added in v65.18.0
type InfrastructureTargetVersion struct { // The history entry of the target system software version for the database server patching operation. TargetDbVersionHistoryEntry []string `mandatory:"true" json:"targetDbVersionHistoryEntry"` // The history entry of the target storage cell system software version for the storage cell patching operation. TargetStorageVersionHistoryEntry []string `mandatory:"true" json:"targetStorageVersionHistoryEntry"` // The resource type of the target Exadata infrastructure resource that will receive the system software update. TargetResourceType InfrastructureTargetVersionTargetResourceTypeEnum `mandatory:"false" json:"targetResourceType,omitempty"` // The OCID of the target Exadata Infrastructure resource that will receive the maintenance update. TargetResourceId *string `mandatory:"false" json:"targetResourceId"` }
InfrastructureTargetVersion Infrastructure target version details.
func (InfrastructureTargetVersion) String ¶ added in v65.18.0
func (m InfrastructureTargetVersion) String() string
func (InfrastructureTargetVersion) ValidateEnumValue ¶ added in v65.18.0
func (m InfrastructureTargetVersion) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InfrastructureTargetVersionSummary ¶ added in v65.18.0
type InfrastructureTargetVersionSummary struct { // The history entry of the target system software version for the database server patching operation. TargetDbVersionHistoryEntry []string `mandatory:"true" json:"targetDbVersionHistoryEntry"` // The history entry of the target storage cell system software version for the storage cell patching operation. TargetStorageVersionHistoryEntry []string `mandatory:"true" json:"targetStorageVersionHistoryEntry"` // The resource type of the target Exadata infrastructure resource that will receive the system software update. TargetResourceType InfrastructureTargetVersionSummaryTargetResourceTypeEnum `mandatory:"false" json:"targetResourceType,omitempty"` // The OCID of the target Exadata Infrastructure resource that will receive the maintenance update. TargetResourceId *string `mandatory:"false" json:"targetResourceId"` }
InfrastructureTargetVersionSummary The target Exadata Infrastructure system software version for an infrastructure resource. Applies to Exadata Cloud@Customer and Exadata Cloud instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (InfrastructureTargetVersionSummary) String ¶ added in v65.18.0
func (m InfrastructureTargetVersionSummary) String() string
func (InfrastructureTargetVersionSummary) ValidateEnumValue ¶ added in v65.18.0
func (m InfrastructureTargetVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type InfrastructureTargetVersionSummaryTargetResourceTypeEnum ¶ added in v65.18.0
type InfrastructureTargetVersionSummaryTargetResourceTypeEnum string
InfrastructureTargetVersionSummaryTargetResourceTypeEnum Enum with underlying type: string
const ( InfrastructureTargetVersionSummaryTargetResourceTypeExadataDbSystem InfrastructureTargetVersionSummaryTargetResourceTypeEnum = "EXADATA_DB_SYSTEM" InfrastructureTargetVersionSummaryTargetResourceTypeCloudExadataInfrastructure InfrastructureTargetVersionSummaryTargetResourceTypeEnum = "CLOUD_EXADATA_INFRASTRUCTURE" InfrastructureTargetVersionSummaryTargetResourceTypeExaccInfrastructure InfrastructureTargetVersionSummaryTargetResourceTypeEnum = "EXACC_INFRASTRUCTURE" )
Set of constants representing the allowable values for InfrastructureTargetVersionSummaryTargetResourceTypeEnum
func GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumValues ¶ added in v65.18.0
func GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumValues() []InfrastructureTargetVersionSummaryTargetResourceTypeEnum
GetInfrastructureTargetVersionSummaryTargetResourceTypeEnumValues Enumerates the set of values for InfrastructureTargetVersionSummaryTargetResourceTypeEnum
func GetMappingInfrastructureTargetVersionSummaryTargetResourceTypeEnum ¶ added in v65.18.0
func GetMappingInfrastructureTargetVersionSummaryTargetResourceTypeEnum(val string) (InfrastructureTargetVersionSummaryTargetResourceTypeEnum, bool)
GetMappingInfrastructureTargetVersionSummaryTargetResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type InfrastructureTargetVersionTargetResourceTypeEnum ¶ added in v65.18.0
type InfrastructureTargetVersionTargetResourceTypeEnum string
InfrastructureTargetVersionTargetResourceTypeEnum Enum with underlying type: string
const ( InfrastructureTargetVersionTargetResourceTypeExadataDbSystem InfrastructureTargetVersionTargetResourceTypeEnum = "EXADATA_DB_SYSTEM" InfrastructureTargetVersionTargetResourceTypeCloudExadataInfrastructure InfrastructureTargetVersionTargetResourceTypeEnum = "CLOUD_EXADATA_INFRASTRUCTURE" InfrastructureTargetVersionTargetResourceTypeExaccInfrastructure InfrastructureTargetVersionTargetResourceTypeEnum = "EXACC_INFRASTRUCTURE" )
Set of constants representing the allowable values for InfrastructureTargetVersionTargetResourceTypeEnum
func GetInfrastructureTargetVersionTargetResourceTypeEnumValues ¶ added in v65.18.0
func GetInfrastructureTargetVersionTargetResourceTypeEnumValues() []InfrastructureTargetVersionTargetResourceTypeEnum
GetInfrastructureTargetVersionTargetResourceTypeEnumValues Enumerates the set of values for InfrastructureTargetVersionTargetResourceTypeEnum
func GetMappingInfrastructureTargetVersionTargetResourceTypeEnum ¶ added in v65.18.0
func GetMappingInfrastructureTargetVersionTargetResourceTypeEnum(val string) (InfrastructureTargetVersionTargetResourceTypeEnum, bool)
GetMappingInfrastructureTargetVersionTargetResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStore ¶
type KeyStore struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the key store. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the key store. LifecycleState KeyStoreLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` TypeDetails KeyStoreTypeDetails `mandatory:"true" json:"typeDetails"` // The date and time that the key store was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // List of databases associated with the key store. AssociatedDatabases []KeyStoreAssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
KeyStore A key store to connect to an on-premise encryption key appliance like Oracle Key Vault.
func (*KeyStore) UnmarshalJSON ¶
UnmarshalJSON unmarshals from json
func (KeyStore) 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 KeyStoreAssociatedDatabaseDetails ¶
type KeyStoreAssociatedDatabaseDetails struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Id *string `mandatory:"false" json:"id"` // The name of the database that is associated with the key store. DbName *string `mandatory:"false" json:"dbName"` }
KeyStoreAssociatedDatabaseDetails The databases associated with a key store
func (KeyStoreAssociatedDatabaseDetails) String ¶
func (m KeyStoreAssociatedDatabaseDetails) String() string
func (KeyStoreAssociatedDatabaseDetails) ValidateEnumValue ¶
func (m KeyStoreAssociatedDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KeyStoreLifecycleStateEnum ¶
type KeyStoreLifecycleStateEnum string
KeyStoreLifecycleStateEnum Enum with underlying type: string
const ( KeyStoreLifecycleStateActive KeyStoreLifecycleStateEnum = "ACTIVE" KeyStoreLifecycleStateDeleted KeyStoreLifecycleStateEnum = "DELETED" KeyStoreLifecycleStateNeedsAttention KeyStoreLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for KeyStoreLifecycleStateEnum
func GetKeyStoreLifecycleStateEnumValues ¶
func GetKeyStoreLifecycleStateEnumValues() []KeyStoreLifecycleStateEnum
GetKeyStoreLifecycleStateEnumValues Enumerates the set of values for KeyStoreLifecycleStateEnum
func GetMappingKeyStoreLifecycleStateEnum ¶
func GetMappingKeyStoreLifecycleStateEnum(val string) (KeyStoreLifecycleStateEnum, bool)
GetMappingKeyStoreLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStoreSummary ¶
type KeyStoreSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the key store. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the key store. LifecycleState KeyStoreSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` TypeDetails KeyStoreTypeDetails `mandatory:"true" json:"typeDetails"` // The date and time that the key store was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // List of databases associated with the key store. AssociatedDatabases []KeyStoreAssociatedDatabaseDetails `mandatory:"false" json:"associatedDatabases"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
KeyStoreSummary Details of the Key Store.
func (KeyStoreSummary) String ¶
func (m KeyStoreSummary) String() string
func (*KeyStoreSummary) UnmarshalJSON ¶
func (m *KeyStoreSummary) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (KeyStoreSummary) ValidateEnumValue ¶
func (m KeyStoreSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type KeyStoreSummaryLifecycleStateEnum ¶
type KeyStoreSummaryLifecycleStateEnum string
KeyStoreSummaryLifecycleStateEnum Enum with underlying type: string
const ( KeyStoreSummaryLifecycleStateActive KeyStoreSummaryLifecycleStateEnum = "ACTIVE" KeyStoreSummaryLifecycleStateDeleted KeyStoreSummaryLifecycleStateEnum = "DELETED" KeyStoreSummaryLifecycleStateNeedsAttention KeyStoreSummaryLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for KeyStoreSummaryLifecycleStateEnum
func GetKeyStoreSummaryLifecycleStateEnumValues ¶
func GetKeyStoreSummaryLifecycleStateEnumValues() []KeyStoreSummaryLifecycleStateEnum
GetKeyStoreSummaryLifecycleStateEnumValues Enumerates the set of values for KeyStoreSummaryLifecycleStateEnum
func GetMappingKeyStoreSummaryLifecycleStateEnum ¶
func GetMappingKeyStoreSummaryLifecycleStateEnum(val string) (KeyStoreSummaryLifecycleStateEnum, bool)
GetMappingKeyStoreSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStoreTypeDetails ¶
type KeyStoreTypeDetails interface { }
KeyStoreTypeDetails Key store type details.
type KeyStoreTypeDetailsTypeEnum ¶
type KeyStoreTypeDetailsTypeEnum string
KeyStoreTypeDetailsTypeEnum Enum with underlying type: string
const (
KeyStoreTypeDetailsTypeOracleKeyVault KeyStoreTypeDetailsTypeEnum = "ORACLE_KEY_VAULT"
)
Set of constants representing the allowable values for KeyStoreTypeDetailsTypeEnum
func GetKeyStoreTypeDetailsTypeEnumValues ¶
func GetKeyStoreTypeDetailsTypeEnumValues() []KeyStoreTypeDetailsTypeEnum
GetKeyStoreTypeDetailsTypeEnumValues Enumerates the set of values for KeyStoreTypeDetailsTypeEnum
func GetMappingKeyStoreTypeDetailsTypeEnum ¶
func GetMappingKeyStoreTypeDetailsTypeEnum(val string) (KeyStoreTypeDetailsTypeEnum, bool)
GetMappingKeyStoreTypeDetailsTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type KeyStoreTypeFromOracleKeyVaultDetails ¶
type KeyStoreTypeFromOracleKeyVaultDetails struct { // The list of Oracle Key Vault connection IP addresses. ConnectionIps []string `mandatory:"true" json:"connectionIps"` // The administrator username to connect to Oracle Key Vault AdminUsername *string `mandatory:"true" json:"adminUsername"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"true" json:"vaultId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SecretId *string `mandatory:"true" json:"secretId"` }
KeyStoreTypeFromOracleKeyVaultDetails Details for Oracle Key Vault
func (KeyStoreTypeFromOracleKeyVaultDetails) MarshalJSON ¶
func (m KeyStoreTypeFromOracleKeyVaultDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (KeyStoreTypeFromOracleKeyVaultDetails) String ¶
func (m KeyStoreTypeFromOracleKeyVaultDetails) String() string
func (KeyStoreTypeFromOracleKeyVaultDetails) ValidateEnumValue ¶
func (m KeyStoreTypeFromOracleKeyVaultDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchAutonomousExadataInfrastructureDetails ¶
type LaunchAutonomousExadataInfrastructureDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the Autonomous Exadata Infrastructure belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The availability domain where the Autonomous Exadata Infrastructure is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the Autonomous Exadata Infrastructure is associated with. // **Subnet Restrictions:** // - For Autonomous Exadata Infrastructures, do not use a subnet that overlaps with 192.168.128.0/20 // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the Autonomous Exadata Infrastructure. The shape determines resources allocated to the Autonomous Exadata Infrastructure (CPU cores, memory and storage). To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"true" json:"shape"` // The user-friendly name for the Autonomous Exadata Infrastructure. It does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A domain name used for the Autonomous Exadata Infrastructure. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (don't provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The Oracle license model that applies to all the databases in the Autonomous Exadata Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
LaunchAutonomousExadataInfrastructureDetails Describes the input parameters to launch a new Autonomous Exadata Infrastructure.
func (LaunchAutonomousExadataInfrastructureDetails) String ¶
func (m LaunchAutonomousExadataInfrastructureDetails) String() string
func (LaunchAutonomousExadataInfrastructureDetails) ValidateEnumValue ¶
func (m LaunchAutonomousExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum ¶
type LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum string
LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchAutonomousExadataInfrastructureDetailsLicenseModelLicenseIncluded LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchAutonomousExadataInfrastructureDetailsLicenseModelBringYourOwnLicense LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
func GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumValues ¶
func GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumValues() []LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
GetLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnumValues Enumerates the set of values for LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
func GetMappingLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum ¶
func GetMappingLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum(val string) (LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum, bool)
GetMappingLaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchAutonomousExadataInfrastructureRequest ¶
type LaunchAutonomousExadataInfrastructureRequest struct { // **Deprecated.** Use the CreateCloudExadataInfrastructure or CreateCloudAutonomousVmCluster operations instead. LaunchAutonomousExadataInfrastructureDetails `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
LaunchAutonomousExadataInfrastructureRequest wrapper for the LaunchAutonomousExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchAutonomousExadataInfrastructure.go.html to see an example of how to use LaunchAutonomousExadataInfrastructureRequest.
func (LaunchAutonomousExadataInfrastructureRequest) BinaryRequestBody ¶
func (request LaunchAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (LaunchAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request LaunchAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (LaunchAutonomousExadataInfrastructureRequest) RetryPolicy ¶
func (request LaunchAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (LaunchAutonomousExadataInfrastructureRequest) String ¶
func (request LaunchAutonomousExadataInfrastructureRequest) String() string
func (LaunchAutonomousExadataInfrastructureRequest) ValidateEnumValue ¶
func (request LaunchAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchAutonomousExadataInfrastructureResponse ¶
type LaunchAutonomousExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousExadataInfrastructure instance AutonomousExadataInfrastructure `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
LaunchAutonomousExadataInfrastructureResponse wrapper for the LaunchAutonomousExadataInfrastructure operation
func (LaunchAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response LaunchAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LaunchAutonomousExadataInfrastructureResponse) String ¶
func (response LaunchAutonomousExadataInfrastructureResponse) String() string
type LaunchDbSystemBase ¶
type LaunchDbSystemBase interface { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the DB system belongs in. GetCompartmentId() *string // The availability domain where the DB system is located. GetAvailabilityDomain() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. GetSubnetId() *string // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, memory, and storage // To get a list of shapes, use the ListDbSystemShapes operation. GetShape() *string // The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters. GetSshPublicKeys() []string // The hostname for the DB system. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata DB systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the DB system will fail to provision. GetHostname() *string // The number of CPU cores to enable for a bare metal or Exadata DB system or AMD VMDB Systems. The valid values depend on the specified shape: // - BM.DenseIO1.36 - Specify a multiple of 2, from 2 to 36. // - BM.DenseIO2.52 - Specify a multiple of 2, from 2 to 52. // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // - VM.Standard.E4.Flex - Specify any thing from 1 to 64. // This parameter is not used for INTEL virtual machine DB systems because virtual machine DB systems have a set number of cores for each shape. // For information about the number of cores for a virtual machine DB system shape, see Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm#virtualmachine) GetCpuCoreCount() *int // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` GetFaultDomains() []string // The user-friendly name for the DB system. The name does not have to be unique. GetDisplayName() *string // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restrictions:** See the subnet restrictions information for **subnetId**. GetBackupSubnetId() *string // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. GetNsgIds() []string // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. GetBackupNetworkNsgIds() []string // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). GetTimeZone() *string GetDbSystemOptions() *DbSystemOptions // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. GetSparseDiskgroup() *bool // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. GetDomain() *string // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. GetClusterName() *string // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. GetDataStoragePercentage() *int // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. GetInitialDataStorageSizeInGB() *int // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. GetKmsKeyId() *string // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. GetKmsKeyVersionId() *string // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. GetNodeCount() *int // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` GetSecurityAttributes() map[string]map[string]interface{} // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. GetPrivateIp() *string // A private IPv6 address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value and the subnet is dual stack, Oracle automatically assigns a private IPv6 address from the subnet. GetPrivateIpV6() *string GetDataCollectionOptions() *DataCollectionOptions }
LaunchDbSystemBase Parameters for provisioning a bare metal, virtual machine, or Exadata DB system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type LaunchDbSystemBaseSourceEnum ¶
type LaunchDbSystemBaseSourceEnum string
LaunchDbSystemBaseSourceEnum Enum with underlying type: string
const ( LaunchDbSystemBaseSourceNone LaunchDbSystemBaseSourceEnum = "NONE" LaunchDbSystemBaseSourceDbBackup LaunchDbSystemBaseSourceEnum = "DB_BACKUP" LaunchDbSystemBaseSourceDatabase LaunchDbSystemBaseSourceEnum = "DATABASE" LaunchDbSystemBaseSourceDbSystem LaunchDbSystemBaseSourceEnum = "DB_SYSTEM" )
Set of constants representing the allowable values for LaunchDbSystemBaseSourceEnum
func GetLaunchDbSystemBaseSourceEnumValues ¶
func GetLaunchDbSystemBaseSourceEnumValues() []LaunchDbSystemBaseSourceEnum
GetLaunchDbSystemBaseSourceEnumValues Enumerates the set of values for LaunchDbSystemBaseSourceEnum
func GetMappingLaunchDbSystemBaseSourceEnum ¶
func GetMappingLaunchDbSystemBaseSourceEnum(val string) (LaunchDbSystemBaseSourceEnum, bool)
GetMappingLaunchDbSystemBaseSourceEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemBaseStorageVolumePerformanceModeEnum ¶ added in v65.6.0
type LaunchDbSystemBaseStorageVolumePerformanceModeEnum string
LaunchDbSystemBaseStorageVolumePerformanceModeEnum Enum with underlying type: string
const ( LaunchDbSystemBaseStorageVolumePerformanceModeBalanced LaunchDbSystemBaseStorageVolumePerformanceModeEnum = "BALANCED" LaunchDbSystemBaseStorageVolumePerformanceModeHighPerformance LaunchDbSystemBaseStorageVolumePerformanceModeEnum = "HIGH_PERFORMANCE" )
Set of constants representing the allowable values for LaunchDbSystemBaseStorageVolumePerformanceModeEnum
func GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumValues ¶ added in v65.6.0
func GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumValues() []LaunchDbSystemBaseStorageVolumePerformanceModeEnum
GetLaunchDbSystemBaseStorageVolumePerformanceModeEnumValues Enumerates the set of values for LaunchDbSystemBaseStorageVolumePerformanceModeEnum
func GetMappingLaunchDbSystemBaseStorageVolumePerformanceModeEnum ¶ added in v65.6.0
func GetMappingLaunchDbSystemBaseStorageVolumePerformanceModeEnum(val string) (LaunchDbSystemBaseStorageVolumePerformanceModeEnum, bool)
GetMappingLaunchDbSystemBaseStorageVolumePerformanceModeEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemDetails ¶
type LaunchDbSystemDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the DB system belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The availability domain where the DB system is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, memory, and storage // To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"true" json:"shape"` // The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The hostname for the DB system. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata DB systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the DB system will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The number of CPU cores to enable for a bare metal or Exadata DB system or AMD VMDB Systems. The valid values depend on the specified shape: // - BM.DenseIO1.36 - Specify a multiple of 2, from 2 to 36. // - BM.DenseIO2.52 - Specify a multiple of 2, from 2 to 52. // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // - VM.Standard.E4.Flex - Specify any thing from 1 to 64. // This parameter is not used for INTEL virtual machine DB systems because virtual machine DB systems have a set number of cores for each shape. // For information about the number of cores for a virtual machine DB system shape, see Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm#virtualmachine) CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` DbHome *CreateDbHomeDetails `mandatory:"true" json:"dbHome"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restrictions:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // A private IPv6 address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value and the subnet is dual stack, Oracle automatically assigns a private IPv6 address from the subnet. PrivateIpV6 *string `mandatory:"false" json:"privateIpV6"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The Oracle Database Edition that applies to all the databases on the DB system. // Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. DatabaseEdition LaunchDbSystemDetailsDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The type of redundancy configured for the DB system. // Normal is 2-way redundancy, recommended for test and development systems. // High is 3-way redundancy, recommended for production systems. DiskRedundancy LaunchDbSystemDetailsDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode LaunchDbSystemBaseStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` }
LaunchDbSystemDetails Used for creating a new DB system. Does not use backups or an existing database for the creation of the initial database.
func (LaunchDbSystemDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemDetails) GetClusterName ¶
func (m LaunchDbSystemDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemDetails) GetCompartmentId ¶
func (m LaunchDbSystemDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemDetails) GetDataCollectionOptions ¶ added in v65.18.1
func (m LaunchDbSystemDetails) GetDataCollectionOptions() *DataCollectionOptions
GetDataCollectionOptions returns DataCollectionOptions
func (LaunchDbSystemDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemDetails) GetDefinedTags ¶
func (m LaunchDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemDetails) GetDisplayName ¶
func (m LaunchDbSystemDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemDetails) GetDomain ¶
func (m LaunchDbSystemDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemDetails) GetFaultDomains ¶
func (m LaunchDbSystemDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemDetails) GetFreeformTags ¶
func (m LaunchDbSystemDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemDetails) GetHostname ¶
func (m LaunchDbSystemDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemDetails) GetKmsKeyId ¶
func (m LaunchDbSystemDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemDetails) GetNodeCount ¶
func (m LaunchDbSystemDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemDetails) GetNsgIds ¶
func (m LaunchDbSystemDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemDetails) GetPrivateIp ¶
func (m LaunchDbSystemDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemDetails) GetPrivateIpV6 ¶ added in v65.83.1
func (m LaunchDbSystemDetails) GetPrivateIpV6() *string
GetPrivateIpV6 returns PrivateIpV6
func (LaunchDbSystemDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m LaunchDbSystemDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (LaunchDbSystemDetails) GetShape ¶
func (m LaunchDbSystemDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemDetails) GetStorageVolumePerformanceMode ¶ added in v65.6.0
func (m LaunchDbSystemDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
GetStorageVolumePerformanceMode returns StorageVolumePerformanceMode
func (LaunchDbSystemDetails) GetSubnetId ¶
func (m LaunchDbSystemDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemDetails) GetTimeZone ¶
func (m LaunchDbSystemDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemDetails) MarshalJSON ¶
func (m LaunchDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemDetails) String ¶
func (m LaunchDbSystemDetails) String() string
func (LaunchDbSystemDetails) ValidateEnumValue ¶
func (m LaunchDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchDbSystemDetailsDatabaseEditionEnum ¶
type LaunchDbSystemDetailsDatabaseEditionEnum string
LaunchDbSystemDetailsDatabaseEditionEnum Enum with underlying type: string
const ( LaunchDbSystemDetailsDatabaseEditionStandardEdition LaunchDbSystemDetailsDatabaseEditionEnum = "STANDARD_EDITION" LaunchDbSystemDetailsDatabaseEditionEnterpriseEdition LaunchDbSystemDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION" LaunchDbSystemDetailsDatabaseEditionEnterpriseEditionHighPerformance LaunchDbSystemDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" LaunchDbSystemDetailsDatabaseEditionEnterpriseEditionExtremePerformance LaunchDbSystemDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for LaunchDbSystemDetailsDatabaseEditionEnum
func GetLaunchDbSystemDetailsDatabaseEditionEnumValues ¶
func GetLaunchDbSystemDetailsDatabaseEditionEnumValues() []LaunchDbSystemDetailsDatabaseEditionEnum
GetLaunchDbSystemDetailsDatabaseEditionEnumValues Enumerates the set of values for LaunchDbSystemDetailsDatabaseEditionEnum
func GetMappingLaunchDbSystemDetailsDatabaseEditionEnum ¶
func GetMappingLaunchDbSystemDetailsDatabaseEditionEnum(val string) (LaunchDbSystemDetailsDatabaseEditionEnum, bool)
GetMappingLaunchDbSystemDetailsDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemDetailsDiskRedundancyEnum ¶
type LaunchDbSystemDetailsDiskRedundancyEnum string
LaunchDbSystemDetailsDiskRedundancyEnum Enum with underlying type: string
const ( LaunchDbSystemDetailsDiskRedundancyHigh LaunchDbSystemDetailsDiskRedundancyEnum = "HIGH" LaunchDbSystemDetailsDiskRedundancyNormal LaunchDbSystemDetailsDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for LaunchDbSystemDetailsDiskRedundancyEnum
func GetLaunchDbSystemDetailsDiskRedundancyEnumValues ¶
func GetLaunchDbSystemDetailsDiskRedundancyEnumValues() []LaunchDbSystemDetailsDiskRedundancyEnum
GetLaunchDbSystemDetailsDiskRedundancyEnumValues Enumerates the set of values for LaunchDbSystemDetailsDiskRedundancyEnum
func GetMappingLaunchDbSystemDetailsDiskRedundancyEnum ¶
func GetMappingLaunchDbSystemDetailsDiskRedundancyEnum(val string) (LaunchDbSystemDetailsDiskRedundancyEnum, bool)
GetMappingLaunchDbSystemDetailsDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemDetailsLicenseModelEnum ¶
type LaunchDbSystemDetailsLicenseModelEnum string
LaunchDbSystemDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemDetailsLicenseModelLicenseIncluded LaunchDbSystemDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemDetailsLicenseModelBringYourOwnLicense LaunchDbSystemDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemDetailsLicenseModelEnum
func GetLaunchDbSystemDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemDetailsLicenseModelEnumValues() []LaunchDbSystemDetailsLicenseModelEnum
GetLaunchDbSystemDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemDetailsLicenseModelEnum
func GetMappingLaunchDbSystemDetailsLicenseModelEnum ¶
func GetMappingLaunchDbSystemDetailsLicenseModelEnum(val string) (LaunchDbSystemDetailsLicenseModelEnum, bool)
GetMappingLaunchDbSystemDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromBackupDetails ¶
type LaunchDbSystemFromBackupDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the DB system belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The availability domain where the DB system is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, memory, and storage // To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"true" json:"shape"` // The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The hostname for the DB system. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata DB systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the DB system will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The number of CPU cores to enable for a bare metal or Exadata DB system or AMD VMDB Systems. The valid values depend on the specified shape: // - BM.DenseIO1.36 - Specify a multiple of 2, from 2 to 36. // - BM.DenseIO2.52 - Specify a multiple of 2, from 2 to 52. // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // - VM.Standard.E4.Flex - Specify any thing from 1 to 64. // This parameter is not used for INTEL virtual machine DB systems because virtual machine DB systems have a set number of cores for each shape. // For information about the number of cores for a virtual machine DB system shape, see Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm#virtualmachine) CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` DbHome *CreateDbHomeFromBackupDetails `mandatory:"true" json:"dbHome"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restrictions:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // A private IPv6 address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value and the subnet is dual stack, Oracle automatically assigns a private IPv6 address from the subnet. PrivateIpV6 *string `mandatory:"false" json:"privateIpV6"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The Oracle Database Edition that applies to all the databases on the DB system. // Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. DatabaseEdition LaunchDbSystemFromBackupDetailsDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The type of redundancy configured for the DB system. // NORMAL 2-way redundancy, recommended for test and development systems. // HIGH is 3-way redundancy, recommended for production systems. DiskRedundancy LaunchDbSystemFromBackupDetailsDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemFromBackupDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode LaunchDbSystemBaseStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` }
LaunchDbSystemFromBackupDetails Used for creating a new DB system from a database backup.
func (LaunchDbSystemFromBackupDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemFromBackupDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromBackupDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemFromBackupDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemFromBackupDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemFromBackupDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromBackupDetails) GetClusterName ¶
func (m LaunchDbSystemFromBackupDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromBackupDetails) GetCompartmentId ¶
func (m LaunchDbSystemFromBackupDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromBackupDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemFromBackupDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromBackupDetails) GetDataCollectionOptions ¶ added in v65.18.1
func (m LaunchDbSystemFromBackupDetails) GetDataCollectionOptions() *DataCollectionOptions
GetDataCollectionOptions returns DataCollectionOptions
func (LaunchDbSystemFromBackupDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemFromBackupDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromBackupDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemFromBackupDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemFromBackupDetails) GetDefinedTags ¶
func (m LaunchDbSystemFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromBackupDetails) GetDisplayName ¶
func (m LaunchDbSystemFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromBackupDetails) GetDomain ¶
func (m LaunchDbSystemFromBackupDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromBackupDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromBackupDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromBackupDetails) GetFreeformTags ¶
func (m LaunchDbSystemFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromBackupDetails) GetHostname ¶
func (m LaunchDbSystemFromBackupDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromBackupDetails) GetKmsKeyId ¶
func (m LaunchDbSystemFromBackupDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemFromBackupDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemFromBackupDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemFromBackupDetails) GetNodeCount ¶
func (m LaunchDbSystemFromBackupDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromBackupDetails) GetNsgIds ¶
func (m LaunchDbSystemFromBackupDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemFromBackupDetails) GetPrivateIp ¶
func (m LaunchDbSystemFromBackupDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemFromBackupDetails) GetPrivateIpV6 ¶ added in v65.83.1
func (m LaunchDbSystemFromBackupDetails) GetPrivateIpV6() *string
GetPrivateIpV6 returns PrivateIpV6
func (LaunchDbSystemFromBackupDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m LaunchDbSystemFromBackupDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (LaunchDbSystemFromBackupDetails) GetShape ¶
func (m LaunchDbSystemFromBackupDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromBackupDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromBackupDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromBackupDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemFromBackupDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromBackupDetails) GetStorageVolumePerformanceMode ¶ added in v65.6.0
func (m LaunchDbSystemFromBackupDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
GetStorageVolumePerformanceMode returns StorageVolumePerformanceMode
func (LaunchDbSystemFromBackupDetails) GetSubnetId ¶
func (m LaunchDbSystemFromBackupDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromBackupDetails) GetTimeZone ¶
func (m LaunchDbSystemFromBackupDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromBackupDetails) MarshalJSON ¶
func (m LaunchDbSystemFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromBackupDetails) String ¶
func (m LaunchDbSystemFromBackupDetails) String() string
func (LaunchDbSystemFromBackupDetails) ValidateEnumValue ¶
func (m LaunchDbSystemFromBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum ¶
type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum string
LaunchDbSystemFromBackupDetailsDatabaseEditionEnum Enum with underlying type: string
const ( LaunchDbSystemFromBackupDetailsDatabaseEditionStandardEdition LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "STANDARD_EDITION" LaunchDbSystemFromBackupDetailsDatabaseEditionEnterpriseEdition LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION" LaunchDbSystemFromBackupDetailsDatabaseEditionEnterpriseEditionHighPerformance LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" LaunchDbSystemFromBackupDetailsDatabaseEditionEnterpriseEditionExtremePerformance LaunchDbSystemFromBackupDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues ¶
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues() []LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
func GetMappingLaunchDbSystemFromBackupDetailsDatabaseEditionEnum ¶
func GetMappingLaunchDbSystemFromBackupDetailsDatabaseEditionEnum(val string) (LaunchDbSystemFromBackupDetailsDatabaseEditionEnum, bool)
GetMappingLaunchDbSystemFromBackupDetailsDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum ¶
type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum string
LaunchDbSystemFromBackupDetailsDiskRedundancyEnum Enum with underlying type: string
const ( LaunchDbSystemFromBackupDetailsDiskRedundancyHigh LaunchDbSystemFromBackupDetailsDiskRedundancyEnum = "HIGH" LaunchDbSystemFromBackupDetailsDiskRedundancyNormal LaunchDbSystemFromBackupDetailsDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues ¶
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues() []LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
func GetMappingLaunchDbSystemFromBackupDetailsDiskRedundancyEnum ¶
func GetMappingLaunchDbSystemFromBackupDetailsDiskRedundancyEnum(val string) (LaunchDbSystemFromBackupDetailsDiskRedundancyEnum, bool)
GetMappingLaunchDbSystemFromBackupDetailsDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromBackupDetailsLicenseModelEnum ¶
type LaunchDbSystemFromBackupDetailsLicenseModelEnum string
LaunchDbSystemFromBackupDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemFromBackupDetailsLicenseModelLicenseIncluded LaunchDbSystemFromBackupDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemFromBackupDetailsLicenseModelBringYourOwnLicense LaunchDbSystemFromBackupDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemFromBackupDetailsLicenseModelEnum
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues() []LaunchDbSystemFromBackupDetailsLicenseModelEnum
GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsLicenseModelEnum
func GetMappingLaunchDbSystemFromBackupDetailsLicenseModelEnum ¶
func GetMappingLaunchDbSystemFromBackupDetailsLicenseModelEnum(val string) (LaunchDbSystemFromBackupDetailsLicenseModelEnum, bool)
GetMappingLaunchDbSystemFromBackupDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromDatabaseDetails ¶
type LaunchDbSystemFromDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the DB system belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The availability domain where the DB system is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, memory, and storage // To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"true" json:"shape"` // The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The hostname for the DB system. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata DB systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the DB system will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The number of CPU cores to enable for a bare metal or Exadata DB system or AMD VMDB Systems. The valid values depend on the specified shape: // - BM.DenseIO1.36 - Specify a multiple of 2, from 2 to 36. // - BM.DenseIO2.52 - Specify a multiple of 2, from 2 to 52. // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // - VM.Standard.E4.Flex - Specify any thing from 1 to 64. // This parameter is not used for INTEL virtual machine DB systems because virtual machine DB systems have a set number of cores for each shape. // For information about the number of cores for a virtual machine DB system shape, see Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm#virtualmachine) CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` DbHome *CreateDbHomeFromDatabaseDetails `mandatory:"true" json:"dbHome"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restrictions:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // A private IPv6 address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value and the subnet is dual stack, Oracle automatically assigns a private IPv6 address from the subnet. PrivateIpV6 *string `mandatory:"false" json:"privateIpV6"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The Oracle Database Edition that applies to all the databases on the DB system. // Exadata DB systems and 2-node RAC DB systems require ENTERPRISE_EDITION_EXTREME_PERFORMANCE. DatabaseEdition LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum `mandatory:"true" json:"databaseEdition"` // The type of redundancy configured for the DB system. // NORMAL 2-way redundancy, recommended for test and development systems. // HIGH is 3-way redundancy, recommended for production systems. DiskRedundancy LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum `mandatory:"false" json:"diskRedundancy,omitempty"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemFromDatabaseDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode LaunchDbSystemBaseStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` }
LaunchDbSystemFromDatabaseDetails Used for creating a new DB system from a database, including archived redo log data.
func (LaunchDbSystemFromDatabaseDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemFromDatabaseDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromDatabaseDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemFromDatabaseDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemFromDatabaseDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromDatabaseDetails) GetClusterName ¶
func (m LaunchDbSystemFromDatabaseDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromDatabaseDetails) GetCompartmentId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromDatabaseDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemFromDatabaseDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromDatabaseDetails) GetDataCollectionOptions ¶ added in v65.18.1
func (m LaunchDbSystemFromDatabaseDetails) GetDataCollectionOptions() *DataCollectionOptions
GetDataCollectionOptions returns DataCollectionOptions
func (LaunchDbSystemFromDatabaseDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromDatabaseDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemFromDatabaseDetails) GetDefinedTags ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromDatabaseDetails) GetDisplayName ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromDatabaseDetails) GetDomain ¶
func (m LaunchDbSystemFromDatabaseDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromDatabaseDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromDatabaseDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromDatabaseDetails) GetFreeformTags ¶
func (m LaunchDbSystemFromDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromDatabaseDetails) GetHostname ¶
func (m LaunchDbSystemFromDatabaseDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromDatabaseDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemFromDatabaseDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromDatabaseDetails) GetKmsKeyId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemFromDatabaseDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemFromDatabaseDetails) GetNodeCount ¶
func (m LaunchDbSystemFromDatabaseDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromDatabaseDetails) GetNsgIds ¶
func (m LaunchDbSystemFromDatabaseDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemFromDatabaseDetails) GetPrivateIp ¶
func (m LaunchDbSystemFromDatabaseDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemFromDatabaseDetails) GetPrivateIpV6 ¶ added in v65.83.1
func (m LaunchDbSystemFromDatabaseDetails) GetPrivateIpV6() *string
GetPrivateIpV6 returns PrivateIpV6
func (LaunchDbSystemFromDatabaseDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m LaunchDbSystemFromDatabaseDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (LaunchDbSystemFromDatabaseDetails) GetShape ¶
func (m LaunchDbSystemFromDatabaseDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromDatabaseDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromDatabaseDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromDatabaseDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemFromDatabaseDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromDatabaseDetails) GetStorageVolumePerformanceMode ¶ added in v65.6.0
func (m LaunchDbSystemFromDatabaseDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
GetStorageVolumePerformanceMode returns StorageVolumePerformanceMode
func (LaunchDbSystemFromDatabaseDetails) GetSubnetId ¶
func (m LaunchDbSystemFromDatabaseDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromDatabaseDetails) GetTimeZone ¶
func (m LaunchDbSystemFromDatabaseDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromDatabaseDetails) MarshalJSON ¶
func (m LaunchDbSystemFromDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromDatabaseDetails) String ¶
func (m LaunchDbSystemFromDatabaseDetails) String() string
func (LaunchDbSystemFromDatabaseDetails) ValidateEnumValue ¶
func (m LaunchDbSystemFromDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum ¶
type LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum string
LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum Enum with underlying type: string
const ( LaunchDbSystemFromDatabaseDetailsDatabaseEditionStandardEdition LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "STANDARD_EDITION" LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnterpriseEdition LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION" LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnterpriseEditionHighPerformance LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_HIGH_PERFORMANCE" LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnterpriseEditionExtremePerformance LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum = "ENTERPRISE_EDITION_EXTREME_PERFORMANCE" )
Set of constants representing the allowable values for LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumValues ¶
func GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumValues() []LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
GetLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnumValues Enumerates the set of values for LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum
func GetMappingLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum ¶
func GetMappingLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum(val string) (LaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum, bool)
GetMappingLaunchDbSystemFromDatabaseDetailsDatabaseEditionEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum ¶
type LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum string
LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum Enum with underlying type: string
const ( LaunchDbSystemFromDatabaseDetailsDiskRedundancyHigh LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum = "HIGH" LaunchDbSystemFromDatabaseDetailsDiskRedundancyNormal LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum = "NORMAL" )
Set of constants representing the allowable values for LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumValues ¶
func GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumValues() []LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
GetLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnumValues Enumerates the set of values for LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum
func GetMappingLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum ¶
func GetMappingLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum(val string) (LaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum, bool)
GetMappingLaunchDbSystemFromDatabaseDetailsDiskRedundancyEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromDatabaseDetailsLicenseModelEnum ¶
type LaunchDbSystemFromDatabaseDetailsLicenseModelEnum string
LaunchDbSystemFromDatabaseDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemFromDatabaseDetailsLicenseModelLicenseIncluded LaunchDbSystemFromDatabaseDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemFromDatabaseDetailsLicenseModelBringYourOwnLicense LaunchDbSystemFromDatabaseDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumValues() []LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
GetLaunchDbSystemFromDatabaseDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromDatabaseDetailsLicenseModelEnum
func GetMappingLaunchDbSystemFromDatabaseDetailsLicenseModelEnum ¶
func GetMappingLaunchDbSystemFromDatabaseDetailsLicenseModelEnum(val string) (LaunchDbSystemFromDatabaseDetailsLicenseModelEnum, bool)
GetMappingLaunchDbSystemFromDatabaseDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemFromDbSystemDetails ¶
type LaunchDbSystemFromDbSystemDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment the DB system belongs in. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The availability domain where the DB system is located. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the DB system is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC DB systems, do not use a subnet that overlaps with 192.168.128.0/20. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"true" json:"subnetId"` // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // - For bare metal and Exadata shapes, the number of CPU cores, memory, and storage // To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"true" json:"shape"` // The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters. SshPublicKeys []string `mandatory:"true" json:"sshPublicKeys"` // The hostname for the DB system. The hostname must begin with an alphabetic character, and // can contain alphanumeric characters and hyphens (-). The maximum length of the hostname is 16 characters for bare metal and virtual machine DB systems, and 12 characters for Exadata DB systems. // The maximum length of the combined hostname and domain is 63 characters. // **Note:** The hostname must be unique within the subnet. If it is not unique, // the DB system will fail to provision. Hostname *string `mandatory:"true" json:"hostname"` // The number of CPU cores to enable for a bare metal or Exadata DB system or AMD VMDB Systems. The valid values depend on the specified shape: // - BM.DenseIO1.36 - Specify a multiple of 2, from 2 to 36. // - BM.DenseIO2.52 - Specify a multiple of 2, from 2 to 52. // - Exadata.Base.48 - Specify a multiple of 2, from 0 to 48. // - Exadata.Quarter1.84 - Specify a multiple of 2, from 22 to 84. // - Exadata.Half1.168 - Specify a multiple of 4, from 44 to 168. // - Exadata.Full1.336 - Specify a multiple of 8, from 88 to 336. // - Exadata.Quarter2.92 - Specify a multiple of 2, from 0 to 92. // - Exadata.Half2.184 - Specify a multiple of 4, from 0 to 184. // - Exadata.Full2.368 - Specify a multiple of 8, from 0 to 368. // - VM.Standard.E4.Flex - Specify any thing from 1 to 64. // This parameter is not used for INTEL virtual machine DB systems because virtual machine DB systems have a set number of cores for each shape. // For information about the number of cores for a virtual machine DB system shape, see Virtual Machine DB Systems (https://docs.oracle.com/iaas/Content/Database/Concepts/overview.htm#virtualmachine) CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the DB system. SourceDbSystemId *string `mandatory:"true" json:"sourceDbSystemId"` DbHome *CreateDbHomeFromDbSystemDetails `mandatory:"true" json:"dbHome"` // A Fault Domain is a grouping of hardware and infrastructure within an availability domain. // Fault Domains let you distribute your instances so that they are not on the same physical // hardware within a single availability domain. A hardware failure or maintenance // that affects one Fault Domain does not affect DB systems in other Fault Domains. // If you do not specify the Fault Domain, the system selects one for you. To change the Fault // Domain for a DB system, terminate it and launch a new DB system in the preferred Fault Domain. // If the node count is greater than 1, you can specify which Fault Domains these nodes will be distributed into. // The system assigns your nodes automatically to the Fault Domains you specify so that // no Fault Domain contains more than one node. // To get a list of Fault Domains, use the // ListFaultDomains operation in the // Identity and Access Management Service API. // Example: `FAULT-DOMAIN-1` FaultDomains []string `mandatory:"false" json:"faultDomains"` // The user-friendly name for the DB system. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup network subnet the DB system is associated with. Applicable only to Exadata DB systems. // **Subnet Restrictions:** See the subnet restrictions information for **subnetId**. BackupSubnetId *string `mandatory:"false" json:"backupSubnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The time zone to use for the DB system. For details, see DB System Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` DbSystemOptions *DbSystemOptions `mandatory:"false" json:"dbSystemOptions"` // If true, Sparse Diskgroup is configured for Exadata dbsystem. If False, Sparse diskgroup is not configured. SparseDiskgroup *bool `mandatory:"false" json:"sparseDiskgroup"` // A domain name used for the DB system. If the Oracle-provided Internet and VCN // Resolver is enabled for the specified subnet, the domain name for the subnet is used // (do not provide one). Otherwise, provide a valid DNS domain name. Hyphens (-) are not permitted. Domain *string `mandatory:"false" json:"domain"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an alphabetic character, and may contain hyphens (-). Underscores (_) are not permitted. The cluster name can be no longer than 11 characters and is not case sensitive. ClusterName *string `mandatory:"false" json:"clusterName"` // The percentage assigned to DATA storage (user data and database files). // The remaining percentage is assigned to RECO storage (database redo logs, archive logs, and recovery manager backups). // Specify 80 or 40. The default is 80 percent assigned to DATA storage. Not applicable for virtual machine DB systems. DataStoragePercentage *int `mandatory:"false" json:"dataStoragePercentage"` // Size (in GB) of the initial data volume that will be created and attached to a virtual machine DB system. You can scale up storage after provisioning, as needed. Note that the total storage size attached will be more than the amount you specify to allow for REDO/RECO space and software volume. InitialDataStorageSizeInGB *int `mandatory:"false" json:"initialDataStorageSizeInGB"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The number of nodes to launch for a 2-node RAC virtual machine DB system. Specify either 1 or 2. NodeCount *int `mandatory:"false" json:"nodeCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // A private IP address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value, Oracle automatically assigns a private IP address from the subnet. PrivateIp *string `mandatory:"false" json:"privateIp"` // A private IPv6 address of your choice. Must be an available IP address within the subnet's CIDR. // If you don't specify a value and the subnet is dual stack, Oracle automatically assigns a private IPv6 address from the subnet. PrivateIpV6 *string `mandatory:"false" json:"privateIpV6"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The Oracle license model that applies to all the databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel LaunchDbSystemFromDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The block storage volume performance level. Valid values are `BALANCED` and `HIGH_PERFORMANCE`. See Block Volume Performance (https://docs.oracle.com/iaas/Content/Block/Concepts/blockvolumeperformance.htm) for more information. StorageVolumePerformanceMode LaunchDbSystemBaseStorageVolumePerformanceModeEnum `mandatory:"false" json:"storageVolumePerformanceMode,omitempty"` }
LaunchDbSystemFromDbSystemDetails Used for creating a new database system by cloning an existing DB system.
func (LaunchDbSystemFromDbSystemDetails) GetAvailabilityDomain ¶
func (m LaunchDbSystemFromDbSystemDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromDbSystemDetails) GetBackupNetworkNsgIds ¶
func (m LaunchDbSystemFromDbSystemDetails) GetBackupNetworkNsgIds() []string
GetBackupNetworkNsgIds returns BackupNetworkNsgIds
func (LaunchDbSystemFromDbSystemDetails) GetBackupSubnetId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromDbSystemDetails) GetClusterName ¶
func (m LaunchDbSystemFromDbSystemDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromDbSystemDetails) GetCompartmentId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromDbSystemDetails) GetCpuCoreCount ¶
func (m LaunchDbSystemFromDbSystemDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromDbSystemDetails) GetDataCollectionOptions ¶ added in v65.18.1
func (m LaunchDbSystemFromDbSystemDetails) GetDataCollectionOptions() *DataCollectionOptions
GetDataCollectionOptions returns DataCollectionOptions
func (LaunchDbSystemFromDbSystemDetails) GetDataStoragePercentage ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromDbSystemDetails) GetDbSystemOptions ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDbSystemOptions() *DbSystemOptions
GetDbSystemOptions returns DbSystemOptions
func (LaunchDbSystemFromDbSystemDetails) GetDefinedTags ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromDbSystemDetails) GetDisplayName ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromDbSystemDetails) GetDomain ¶
func (m LaunchDbSystemFromDbSystemDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromDbSystemDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromDbSystemDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromDbSystemDetails) GetFreeformTags ¶
func (m LaunchDbSystemFromDbSystemDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromDbSystemDetails) GetHostname ¶
func (m LaunchDbSystemFromDbSystemDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromDbSystemDetails) GetInitialDataStorageSizeInGB ¶
func (m LaunchDbSystemFromDbSystemDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromDbSystemDetails) GetKmsKeyId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (LaunchDbSystemFromDbSystemDetails) GetKmsKeyVersionId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetKmsKeyVersionId() *string
GetKmsKeyVersionId returns KmsKeyVersionId
func (LaunchDbSystemFromDbSystemDetails) GetNodeCount ¶
func (m LaunchDbSystemFromDbSystemDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromDbSystemDetails) GetNsgIds ¶
func (m LaunchDbSystemFromDbSystemDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (LaunchDbSystemFromDbSystemDetails) GetPrivateIp ¶
func (m LaunchDbSystemFromDbSystemDetails) GetPrivateIp() *string
GetPrivateIp returns PrivateIp
func (LaunchDbSystemFromDbSystemDetails) GetPrivateIpV6 ¶ added in v65.83.1
func (m LaunchDbSystemFromDbSystemDetails) GetPrivateIpV6() *string
GetPrivateIpV6 returns PrivateIpV6
func (LaunchDbSystemFromDbSystemDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m LaunchDbSystemFromDbSystemDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (LaunchDbSystemFromDbSystemDetails) GetShape ¶
func (m LaunchDbSystemFromDbSystemDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromDbSystemDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromDbSystemDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromDbSystemDetails) GetSshPublicKeys ¶
func (m LaunchDbSystemFromDbSystemDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromDbSystemDetails) GetStorageVolumePerformanceMode ¶ added in v65.6.0
func (m LaunchDbSystemFromDbSystemDetails) GetStorageVolumePerformanceMode() LaunchDbSystemBaseStorageVolumePerformanceModeEnum
GetStorageVolumePerformanceMode returns StorageVolumePerformanceMode
func (LaunchDbSystemFromDbSystemDetails) GetSubnetId ¶
func (m LaunchDbSystemFromDbSystemDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromDbSystemDetails) GetTimeZone ¶
func (m LaunchDbSystemFromDbSystemDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromDbSystemDetails) MarshalJSON ¶
func (m LaunchDbSystemFromDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromDbSystemDetails) String ¶
func (m LaunchDbSystemFromDbSystemDetails) String() string
func (LaunchDbSystemFromDbSystemDetails) ValidateEnumValue ¶
func (m LaunchDbSystemFromDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchDbSystemFromDbSystemDetailsLicenseModelEnum ¶
type LaunchDbSystemFromDbSystemDetailsLicenseModelEnum string
LaunchDbSystemFromDbSystemDetailsLicenseModelEnum Enum with underlying type: string
const ( LaunchDbSystemFromDbSystemDetailsLicenseModelLicenseIncluded LaunchDbSystemFromDbSystemDetailsLicenseModelEnum = "LICENSE_INCLUDED" LaunchDbSystemFromDbSystemDetailsLicenseModelBringYourOwnLicense LaunchDbSystemFromDbSystemDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumValues ¶
func GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumValues() []LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
GetLaunchDbSystemFromDbSystemDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromDbSystemDetailsLicenseModelEnum
func GetMappingLaunchDbSystemFromDbSystemDetailsLicenseModelEnum ¶
func GetMappingLaunchDbSystemFromDbSystemDetailsLicenseModelEnum(val string) (LaunchDbSystemFromDbSystemDetailsLicenseModelEnum, bool)
GetMappingLaunchDbSystemFromDbSystemDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
type LaunchDbSystemRequest ¶
type LaunchDbSystemRequest struct { // Request to launch a DB system. // **Note:** Deprecated for Exadata Cloud Service systems. Use the new resource model APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem.htm#exaflexsystem_topic-resource_model) instead. // For Exadata Cloud Service instances, support for this API will end on May 15th, 2021. See Switching an Exadata DB System to the New Resource Model and APIs (https://docs.oracle.com/iaas/Content/Database/Concepts/exaflexsystem_topic-resource_model_conversion.htm) for details on converting existing Exadata DB systems to the new resource model. LaunchDbSystemDetails LaunchDbSystemBase `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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
LaunchDbSystemRequest wrapper for the LaunchDbSystem operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LaunchDbSystem.go.html to see an example of how to use LaunchDbSystemRequest.
func (LaunchDbSystemRequest) BinaryRequestBody ¶
func (request LaunchDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (LaunchDbSystemRequest) HTTPRequest ¶
func (request LaunchDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (LaunchDbSystemRequest) RetryPolicy ¶
func (request LaunchDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (LaunchDbSystemRequest) String ¶
func (request LaunchDbSystemRequest) String() string
func (LaunchDbSystemRequest) ValidateEnumValue ¶
func (request LaunchDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LaunchDbSystemResponse ¶
type LaunchDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
LaunchDbSystemResponse wrapper for the LaunchDbSystem operation
func (LaunchDbSystemResponse) HTTPResponse ¶
func (response LaunchDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LaunchDbSystemResponse) String ¶
func (response LaunchDbSystemResponse) String() string
type ListApplicationVipsRequest ¶ added in v65.35.0
type ListApplicationVipsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the cloud VM cluster associated with the application virtual IP (VIP) address. CloudVmClusterId *string `mandatory:"true" contributesTo:"query" name:"cloudVmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListApplicationVipsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListApplicationVipsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ApplicationVipSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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 }
ListApplicationVipsRequest wrapper for the ListApplicationVips operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListApplicationVips.go.html to see an example of how to use ListApplicationVipsRequest.
func (ListApplicationVipsRequest) BinaryRequestBody ¶ added in v65.35.0
func (request ListApplicationVipsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListApplicationVipsRequest) HTTPRequest ¶ added in v65.35.0
func (request ListApplicationVipsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListApplicationVipsRequest) RetryPolicy ¶ added in v65.35.0
func (request ListApplicationVipsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListApplicationVipsRequest) String ¶ added in v65.35.0
func (request ListApplicationVipsRequest) String() string
func (ListApplicationVipsRequest) ValidateEnumValue ¶ added in v65.35.0
func (request ListApplicationVipsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListApplicationVipsResponse ¶ added in v65.35.0
type ListApplicationVipsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ApplicationVipSummary instances Items []ApplicationVipSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListApplicationVipsResponse wrapper for the ListApplicationVips operation
func (ListApplicationVipsResponse) HTTPResponse ¶ added in v65.35.0
func (response ListApplicationVipsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListApplicationVipsResponse) String ¶ added in v65.35.0
func (response ListApplicationVipsResponse) String() string
type ListApplicationVipsSortByEnum ¶ added in v65.35.0
type ListApplicationVipsSortByEnum string
ListApplicationVipsSortByEnum Enum with underlying type: string
const ( ListApplicationVipsSortByDisplayname ListApplicationVipsSortByEnum = "DISPLAYNAME" ListApplicationVipsSortByTimecreated ListApplicationVipsSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListApplicationVipsSortByEnum
func GetListApplicationVipsSortByEnumValues ¶ added in v65.35.0
func GetListApplicationVipsSortByEnumValues() []ListApplicationVipsSortByEnum
GetListApplicationVipsSortByEnumValues Enumerates the set of values for ListApplicationVipsSortByEnum
func GetMappingListApplicationVipsSortByEnum ¶ added in v65.35.0
func GetMappingListApplicationVipsSortByEnum(val string) (ListApplicationVipsSortByEnum, bool)
GetMappingListApplicationVipsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListApplicationVipsSortOrderEnum ¶ added in v65.35.0
type ListApplicationVipsSortOrderEnum string
ListApplicationVipsSortOrderEnum Enum with underlying type: string
const ( ListApplicationVipsSortOrderAsc ListApplicationVipsSortOrderEnum = "ASC" ListApplicationVipsSortOrderDesc ListApplicationVipsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListApplicationVipsSortOrderEnum
func GetListApplicationVipsSortOrderEnumValues ¶ added in v65.35.0
func GetListApplicationVipsSortOrderEnumValues() []ListApplicationVipsSortOrderEnum
GetListApplicationVipsSortOrderEnumValues Enumerates the set of values for ListApplicationVipsSortOrderEnum
func GetMappingListApplicationVipsSortOrderEnum ¶ added in v65.35.0
func GetMappingListApplicationVipsSortOrderEnum(val string) (ListApplicationVipsSortOrderEnum, bool)
GetMappingListApplicationVipsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousContainerDatabaseDataguardAssociationsRequest ¶
type ListAutonomousContainerDatabaseDataguardAssociationsRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousContainerDatabaseDataguardAssociationsRequest wrapper for the ListAutonomousContainerDatabaseDataguardAssociations operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousContainerDatabaseDataguardAssociationsRequest.
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) BinaryRequestBody ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) HTTPRequest ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) RetryPolicy ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) String ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) String() string
func (ListAutonomousContainerDatabaseDataguardAssociationsRequest) ValidateEnumValue ¶
func (request ListAutonomousContainerDatabaseDataguardAssociationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousContainerDatabaseDataguardAssociationsResponse ¶
type ListAutonomousContainerDatabaseDataguardAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousContainerDatabaseDataguardAssociation instances Items []AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousContainerDatabaseDataguardAssociationsResponse wrapper for the ListAutonomousContainerDatabaseDataguardAssociations operation
func (ListAutonomousContainerDatabaseDataguardAssociationsResponse) HTTPResponse ¶
func (response ListAutonomousContainerDatabaseDataguardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousContainerDatabaseDataguardAssociationsResponse) String ¶
func (response ListAutonomousContainerDatabaseDataguardAssociationsResponse) String() string
type ListAutonomousContainerDatabaseVersionsRequest ¶ added in v65.29.0
type ListAutonomousContainerDatabaseVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The service component to use, either ADBD or EXACC. ServiceComponent ListAutonomousContainerDatabaseVersionsServiceComponentEnum `mandatory:"true" contributesTo:"query" name:"serviceComponent" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousContainerDatabaseVersionsSortOrderEnum `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 }
ListAutonomousContainerDatabaseVersionsRequest wrapper for the ListAutonomousContainerDatabaseVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabaseVersions.go.html to see an example of how to use ListAutonomousContainerDatabaseVersionsRequest.
func (ListAutonomousContainerDatabaseVersionsRequest) BinaryRequestBody ¶ added in v65.29.0
func (request ListAutonomousContainerDatabaseVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousContainerDatabaseVersionsRequest) HTTPRequest ¶ added in v65.29.0
func (request ListAutonomousContainerDatabaseVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousContainerDatabaseVersionsRequest) RetryPolicy ¶ added in v65.29.0
func (request ListAutonomousContainerDatabaseVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousContainerDatabaseVersionsRequest) String ¶ added in v65.29.0
func (request ListAutonomousContainerDatabaseVersionsRequest) String() string
func (ListAutonomousContainerDatabaseVersionsRequest) ValidateEnumValue ¶ added in v65.29.0
func (request ListAutonomousContainerDatabaseVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousContainerDatabaseVersionsResponse ¶ added in v65.29.0
type ListAutonomousContainerDatabaseVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousContainerDatabaseVersionSummary instances Items []AutonomousContainerDatabaseVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousContainerDatabaseVersionsResponse wrapper for the ListAutonomousContainerDatabaseVersions operation
func (ListAutonomousContainerDatabaseVersionsResponse) HTTPResponse ¶ added in v65.29.0
func (response ListAutonomousContainerDatabaseVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousContainerDatabaseVersionsResponse) String ¶ added in v65.29.0
func (response ListAutonomousContainerDatabaseVersionsResponse) String() string
type ListAutonomousContainerDatabaseVersionsServiceComponentEnum ¶ added in v65.29.0
type ListAutonomousContainerDatabaseVersionsServiceComponentEnum string
ListAutonomousContainerDatabaseVersionsServiceComponentEnum Enum with underlying type: string
const ( ListAutonomousContainerDatabaseVersionsServiceComponentAdbd ListAutonomousContainerDatabaseVersionsServiceComponentEnum = "ADBD" ListAutonomousContainerDatabaseVersionsServiceComponentExacc ListAutonomousContainerDatabaseVersionsServiceComponentEnum = "EXACC" )
Set of constants representing the allowable values for ListAutonomousContainerDatabaseVersionsServiceComponentEnum
func GetListAutonomousContainerDatabaseVersionsServiceComponentEnumValues ¶ added in v65.29.0
func GetListAutonomousContainerDatabaseVersionsServiceComponentEnumValues() []ListAutonomousContainerDatabaseVersionsServiceComponentEnum
GetListAutonomousContainerDatabaseVersionsServiceComponentEnumValues Enumerates the set of values for ListAutonomousContainerDatabaseVersionsServiceComponentEnum
func GetMappingListAutonomousContainerDatabaseVersionsServiceComponentEnum ¶ added in v65.29.0
func GetMappingListAutonomousContainerDatabaseVersionsServiceComponentEnum(val string) (ListAutonomousContainerDatabaseVersionsServiceComponentEnum, bool)
GetMappingListAutonomousContainerDatabaseVersionsServiceComponentEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousContainerDatabaseVersionsSortOrderEnum ¶ added in v65.29.0
type ListAutonomousContainerDatabaseVersionsSortOrderEnum string
ListAutonomousContainerDatabaseVersionsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousContainerDatabaseVersionsSortOrderAsc ListAutonomousContainerDatabaseVersionsSortOrderEnum = "ASC" ListAutonomousContainerDatabaseVersionsSortOrderDesc ListAutonomousContainerDatabaseVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousContainerDatabaseVersionsSortOrderEnum
func GetListAutonomousContainerDatabaseVersionsSortOrderEnumValues ¶ added in v65.29.0
func GetListAutonomousContainerDatabaseVersionsSortOrderEnumValues() []ListAutonomousContainerDatabaseVersionsSortOrderEnum
GetListAutonomousContainerDatabaseVersionsSortOrderEnumValues Enumerates the set of values for ListAutonomousContainerDatabaseVersionsSortOrderEnum
func GetMappingListAutonomousContainerDatabaseVersionsSortOrderEnum ¶ added in v65.29.0
func GetMappingListAutonomousContainerDatabaseVersionsSortOrderEnum(val string) (ListAutonomousContainerDatabaseVersionsSortOrderEnum, bool)
GetMappingListAutonomousContainerDatabaseVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousContainerDatabasesRequest ¶
type ListAutonomousContainerDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"autonomousExadataInfrastructureId"` // The Autonomous VM Cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"false" contributesTo:"query" name:"autonomousVmClusterId"` // A filter to return only resources that match the given Infrastructure Type. InfrastructureType AutonomousContainerDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" contributesTo:"query" name:"infrastructureType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousContainerDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousContainerDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousContainerDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given service-level agreement type exactly. ServiceLevelAgreementType *string `mandatory:"false" contributesTo:"query" name:"serviceLevelAgreementType"` // The cloud Autonomous VM Cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"false" contributesTo:"query" name:"cloudAutonomousVmClusterId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousContainerDatabasesRequest wrapper for the ListAutonomousContainerDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousContainerDatabases.go.html to see an example of how to use ListAutonomousContainerDatabasesRequest.
func (ListAutonomousContainerDatabasesRequest) BinaryRequestBody ¶
func (request ListAutonomousContainerDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousContainerDatabasesRequest) HTTPRequest ¶
func (request ListAutonomousContainerDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousContainerDatabasesRequest) RetryPolicy ¶
func (request ListAutonomousContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousContainerDatabasesRequest) String ¶
func (request ListAutonomousContainerDatabasesRequest) String() string
func (ListAutonomousContainerDatabasesRequest) ValidateEnumValue ¶
func (request ListAutonomousContainerDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousContainerDatabasesResponse ¶
type ListAutonomousContainerDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousContainerDatabaseSummary instances Items []AutonomousContainerDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousContainerDatabasesResponse wrapper for the ListAutonomousContainerDatabases operation
func (ListAutonomousContainerDatabasesResponse) HTTPResponse ¶
func (response ListAutonomousContainerDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousContainerDatabasesResponse) String ¶
func (response ListAutonomousContainerDatabasesResponse) String() string
type ListAutonomousContainerDatabasesSortByEnum ¶
type ListAutonomousContainerDatabasesSortByEnum string
ListAutonomousContainerDatabasesSortByEnum Enum with underlying type: string
const ( ListAutonomousContainerDatabasesSortByTimecreated ListAutonomousContainerDatabasesSortByEnum = "TIMECREATED" ListAutonomousContainerDatabasesSortByDisplayname ListAutonomousContainerDatabasesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousContainerDatabasesSortByEnum
func GetListAutonomousContainerDatabasesSortByEnumValues ¶
func GetListAutonomousContainerDatabasesSortByEnumValues() []ListAutonomousContainerDatabasesSortByEnum
GetListAutonomousContainerDatabasesSortByEnumValues Enumerates the set of values for ListAutonomousContainerDatabasesSortByEnum
func GetMappingListAutonomousContainerDatabasesSortByEnum ¶
func GetMappingListAutonomousContainerDatabasesSortByEnum(val string) (ListAutonomousContainerDatabasesSortByEnum, bool)
GetMappingListAutonomousContainerDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousContainerDatabasesSortOrderEnum ¶
type ListAutonomousContainerDatabasesSortOrderEnum string
ListAutonomousContainerDatabasesSortOrderEnum Enum with underlying type: string
const ( ListAutonomousContainerDatabasesSortOrderAsc ListAutonomousContainerDatabasesSortOrderEnum = "ASC" ListAutonomousContainerDatabasesSortOrderDesc ListAutonomousContainerDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousContainerDatabasesSortOrderEnum
func GetListAutonomousContainerDatabasesSortOrderEnumValues ¶
func GetListAutonomousContainerDatabasesSortOrderEnumValues() []ListAutonomousContainerDatabasesSortOrderEnum
GetListAutonomousContainerDatabasesSortOrderEnumValues Enumerates the set of values for ListAutonomousContainerDatabasesSortOrderEnum
func GetMappingListAutonomousContainerDatabasesSortOrderEnum ¶
func GetMappingListAutonomousContainerDatabasesSortOrderEnum(val string) (ListAutonomousContainerDatabasesSortOrderEnum, bool)
GetMappingListAutonomousContainerDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseBackupsRequest ¶
type ListAutonomousDatabaseBackupsRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"false" contributesTo:"query" name:"autonomousDatabaseId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousDatabaseBackupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDatabaseBackupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDatabaseBackupSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only backups that matches with the given type of Backup. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabaseBackupsRequest wrapper for the ListAutonomousDatabaseBackups operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseBackups.go.html to see an example of how to use ListAutonomousDatabaseBackupsRequest.
func (ListAutonomousDatabaseBackupsRequest) BinaryRequestBody ¶
func (request ListAutonomousDatabaseBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabaseBackupsRequest) HTTPRequest ¶
func (request ListAutonomousDatabaseBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseBackupsRequest) RetryPolicy ¶
func (request ListAutonomousDatabaseBackupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseBackupsRequest) String ¶
func (request ListAutonomousDatabaseBackupsRequest) String() string
func (ListAutonomousDatabaseBackupsRequest) ValidateEnumValue ¶
func (request ListAutonomousDatabaseBackupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabaseBackupsResponse ¶
type ListAutonomousDatabaseBackupsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDatabaseBackupSummary instances Items []AutonomousDatabaseBackupSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseBackupsResponse wrapper for the ListAutonomousDatabaseBackups operation
func (ListAutonomousDatabaseBackupsResponse) HTTPResponse ¶
func (response ListAutonomousDatabaseBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseBackupsResponse) String ¶
func (response ListAutonomousDatabaseBackupsResponse) String() string
type ListAutonomousDatabaseBackupsSortByEnum ¶
type ListAutonomousDatabaseBackupsSortByEnum string
ListAutonomousDatabaseBackupsSortByEnum Enum with underlying type: string
const ( ListAutonomousDatabaseBackupsSortByTimecreated ListAutonomousDatabaseBackupsSortByEnum = "TIMECREATED" ListAutonomousDatabaseBackupsSortByDisplayname ListAutonomousDatabaseBackupsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDatabaseBackupsSortByEnum
func GetListAutonomousDatabaseBackupsSortByEnumValues ¶
func GetListAutonomousDatabaseBackupsSortByEnumValues() []ListAutonomousDatabaseBackupsSortByEnum
GetListAutonomousDatabaseBackupsSortByEnumValues Enumerates the set of values for ListAutonomousDatabaseBackupsSortByEnum
func GetMappingListAutonomousDatabaseBackupsSortByEnum ¶
func GetMappingListAutonomousDatabaseBackupsSortByEnum(val string) (ListAutonomousDatabaseBackupsSortByEnum, bool)
GetMappingListAutonomousDatabaseBackupsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseBackupsSortOrderEnum ¶
type ListAutonomousDatabaseBackupsSortOrderEnum string
ListAutonomousDatabaseBackupsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDatabaseBackupsSortOrderAsc ListAutonomousDatabaseBackupsSortOrderEnum = "ASC" ListAutonomousDatabaseBackupsSortOrderDesc ListAutonomousDatabaseBackupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDatabaseBackupsSortOrderEnum
func GetListAutonomousDatabaseBackupsSortOrderEnumValues ¶
func GetListAutonomousDatabaseBackupsSortOrderEnumValues() []ListAutonomousDatabaseBackupsSortOrderEnum
GetListAutonomousDatabaseBackupsSortOrderEnumValues Enumerates the set of values for ListAutonomousDatabaseBackupsSortOrderEnum
func GetMappingListAutonomousDatabaseBackupsSortOrderEnum ¶
func GetMappingListAutonomousDatabaseBackupsSortOrderEnum(val string) (ListAutonomousDatabaseBackupsSortOrderEnum, bool)
GetMappingListAutonomousDatabaseBackupsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum ¶ added in v65.11.0
type ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum string
ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum Enum with underlying type: string
const ( ListAutonomousDatabaseCharacterSetsCharacterSetTypeDatabase ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum = "DATABASE" ListAutonomousDatabaseCharacterSetsCharacterSetTypeNational ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum = "NATIONAL" )
Set of constants representing the allowable values for ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum
func GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumValues ¶ added in v65.11.0
func GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumValues() []ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum
GetListAutonomousDatabaseCharacterSetsCharacterSetTypeEnumValues Enumerates the set of values for ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum
func GetMappingListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum ¶ added in v65.11.0
func GetMappingListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum(val string) (ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum, bool)
GetMappingListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseCharacterSetsRequest ¶ added in v65.6.0
type ListAutonomousDatabaseCharacterSetsRequest struct { // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` IsShared *bool `mandatory:"false" contributesTo:"query" name:"isShared"` // Specifies if the request is for an Autonomous Database Dedicated instance. The default request is for an Autonomous Database Dedicated instance. IsDedicated *bool `mandatory:"false" contributesTo:"query" name:"isDedicated"` // Specifies whether this request pertains to database character sets or national character sets. CharacterSetType ListAutonomousDatabaseCharacterSetsCharacterSetTypeEnum `mandatory:"false" contributesTo:"query" name:"characterSetType" 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 }
ListAutonomousDatabaseCharacterSetsRequest wrapper for the ListAutonomousDatabaseCharacterSets operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseCharacterSets.go.html to see an example of how to use ListAutonomousDatabaseCharacterSetsRequest.
func (ListAutonomousDatabaseCharacterSetsRequest) BinaryRequestBody ¶ added in v65.6.0
func (request ListAutonomousDatabaseCharacterSetsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabaseCharacterSetsRequest) HTTPRequest ¶ added in v65.6.0
func (request ListAutonomousDatabaseCharacterSetsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseCharacterSetsRequest) RetryPolicy ¶ added in v65.6.0
func (request ListAutonomousDatabaseCharacterSetsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseCharacterSetsRequest) String ¶ added in v65.6.0
func (request ListAutonomousDatabaseCharacterSetsRequest) String() string
func (ListAutonomousDatabaseCharacterSetsRequest) ValidateEnumValue ¶ added in v65.6.0
func (request ListAutonomousDatabaseCharacterSetsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabaseCharacterSetsResponse ¶ added in v65.6.0
type ListAutonomousDatabaseCharacterSetsResponse struct { // The underlying http response RawResponse *http.Response // The []AutonomousDatabaseCharacterSets instance Items []AutonomousDatabaseCharacterSets `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseCharacterSetsResponse wrapper for the ListAutonomousDatabaseCharacterSets operation
func (ListAutonomousDatabaseCharacterSetsResponse) HTTPResponse ¶ added in v65.6.0
func (response ListAutonomousDatabaseCharacterSetsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseCharacterSetsResponse) String ¶ added in v65.6.0
func (response ListAutonomousDatabaseCharacterSetsResponse) String() string
type ListAutonomousDatabaseClonesCloneTypeEnum ¶
type ListAutonomousDatabaseClonesCloneTypeEnum string
ListAutonomousDatabaseClonesCloneTypeEnum Enum with underlying type: string
const (
ListAutonomousDatabaseClonesCloneTypeRefreshableClone ListAutonomousDatabaseClonesCloneTypeEnum = "REFRESHABLE_CLONE"
)
Set of constants representing the allowable values for ListAutonomousDatabaseClonesCloneTypeEnum
func GetListAutonomousDatabaseClonesCloneTypeEnumValues ¶
func GetListAutonomousDatabaseClonesCloneTypeEnumValues() []ListAutonomousDatabaseClonesCloneTypeEnum
GetListAutonomousDatabaseClonesCloneTypeEnumValues Enumerates the set of values for ListAutonomousDatabaseClonesCloneTypeEnum
func GetMappingListAutonomousDatabaseClonesCloneTypeEnum ¶
func GetMappingListAutonomousDatabaseClonesCloneTypeEnum(val string) (ListAutonomousDatabaseClonesCloneTypeEnum, bool)
GetMappingListAutonomousDatabaseClonesCloneTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseClonesRequest ¶
type ListAutonomousDatabaseClonesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDatabaseClonesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousDatabaseClonesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given clone type exactly. CloneType ListAutonomousDatabaseClonesCloneTypeEnum `mandatory:"false" contributesTo:"query" name:"cloneType" 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 }
ListAutonomousDatabaseClonesRequest wrapper for the ListAutonomousDatabaseClones operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseClones.go.html to see an example of how to use ListAutonomousDatabaseClonesRequest.
func (ListAutonomousDatabaseClonesRequest) BinaryRequestBody ¶
func (request ListAutonomousDatabaseClonesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabaseClonesRequest) HTTPRequest ¶
func (request ListAutonomousDatabaseClonesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseClonesRequest) RetryPolicy ¶
func (request ListAutonomousDatabaseClonesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseClonesRequest) String ¶
func (request ListAutonomousDatabaseClonesRequest) String() string
func (ListAutonomousDatabaseClonesRequest) ValidateEnumValue ¶
func (request ListAutonomousDatabaseClonesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabaseClonesResponse ¶
type ListAutonomousDatabaseClonesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDatabaseSummary instances Items []AutonomousDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseClonesResponse wrapper for the ListAutonomousDatabaseClones operation
func (ListAutonomousDatabaseClonesResponse) HTTPResponse ¶
func (response ListAutonomousDatabaseClonesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseClonesResponse) String ¶
func (response ListAutonomousDatabaseClonesResponse) String() string
type ListAutonomousDatabaseClonesSortByEnum ¶
type ListAutonomousDatabaseClonesSortByEnum string
ListAutonomousDatabaseClonesSortByEnum Enum with underlying type: string
const ( ListAutonomousDatabaseClonesSortByNone ListAutonomousDatabaseClonesSortByEnum = "NONE" ListAutonomousDatabaseClonesSortByTimecreated ListAutonomousDatabaseClonesSortByEnum = "TIMECREATED" ListAutonomousDatabaseClonesSortByDisplayname ListAutonomousDatabaseClonesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDatabaseClonesSortByEnum
func GetListAutonomousDatabaseClonesSortByEnumValues ¶
func GetListAutonomousDatabaseClonesSortByEnumValues() []ListAutonomousDatabaseClonesSortByEnum
GetListAutonomousDatabaseClonesSortByEnumValues Enumerates the set of values for ListAutonomousDatabaseClonesSortByEnum
func GetMappingListAutonomousDatabaseClonesSortByEnum ¶
func GetMappingListAutonomousDatabaseClonesSortByEnum(val string) (ListAutonomousDatabaseClonesSortByEnum, bool)
GetMappingListAutonomousDatabaseClonesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseClonesSortOrderEnum ¶
type ListAutonomousDatabaseClonesSortOrderEnum string
ListAutonomousDatabaseClonesSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDatabaseClonesSortOrderAsc ListAutonomousDatabaseClonesSortOrderEnum = "ASC" ListAutonomousDatabaseClonesSortOrderDesc ListAutonomousDatabaseClonesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDatabaseClonesSortOrderEnum
func GetListAutonomousDatabaseClonesSortOrderEnumValues ¶
func GetListAutonomousDatabaseClonesSortOrderEnumValues() []ListAutonomousDatabaseClonesSortOrderEnum
GetListAutonomousDatabaseClonesSortOrderEnumValues Enumerates the set of values for ListAutonomousDatabaseClonesSortOrderEnum
func GetMappingListAutonomousDatabaseClonesSortOrderEnum ¶
func GetMappingListAutonomousDatabaseClonesSortOrderEnum(val string) (ListAutonomousDatabaseClonesSortOrderEnum, bool)
GetMappingListAutonomousDatabaseClonesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseDataguardAssociationsRequest ¶
type ListAutonomousDatabaseDataguardAssociationsRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabaseDataguardAssociationsRequest wrapper for the ListAutonomousDatabaseDataguardAssociations operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseDataguardAssociations.go.html to see an example of how to use ListAutonomousDatabaseDataguardAssociationsRequest.
func (ListAutonomousDatabaseDataguardAssociationsRequest) BinaryRequestBody ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabaseDataguardAssociationsRequest) HTTPRequest ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseDataguardAssociationsRequest) RetryPolicy ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseDataguardAssociationsRequest) String ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) String() string
func (ListAutonomousDatabaseDataguardAssociationsRequest) ValidateEnumValue ¶
func (request ListAutonomousDatabaseDataguardAssociationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabaseDataguardAssociationsResponse ¶
type ListAutonomousDatabaseDataguardAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDatabaseDataguardAssociation instances Items []AutonomousDatabaseDataguardAssociation `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseDataguardAssociationsResponse wrapper for the ListAutonomousDatabaseDataguardAssociations operation
func (ListAutonomousDatabaseDataguardAssociationsResponse) HTTPResponse ¶
func (response ListAutonomousDatabaseDataguardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseDataguardAssociationsResponse) String ¶
func (response ListAutonomousDatabaseDataguardAssociationsResponse) String() string
type ListAutonomousDatabasePeersRequest ¶ added in v65.67.0
type ListAutonomousDatabasePeersRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabasePeersRequest wrapper for the ListAutonomousDatabasePeers operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabasePeers.go.html to see an example of how to use ListAutonomousDatabasePeersRequest.
func (ListAutonomousDatabasePeersRequest) BinaryRequestBody ¶ added in v65.67.0
func (request ListAutonomousDatabasePeersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabasePeersRequest) HTTPRequest ¶ added in v65.67.0
func (request ListAutonomousDatabasePeersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabasePeersRequest) RetryPolicy ¶ added in v65.67.0
func (request ListAutonomousDatabasePeersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabasePeersRequest) String ¶ added in v65.67.0
func (request ListAutonomousDatabasePeersRequest) String() string
func (ListAutonomousDatabasePeersRequest) ValidateEnumValue ¶ added in v65.67.0
func (request ListAutonomousDatabasePeersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabasePeersResponse ¶ added in v65.67.0
type ListAutonomousDatabasePeersResponse struct { // The underlying http response RawResponse *http.Response // A list of AutonomousDatabasePeerCollection instances AutonomousDatabasePeerCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabasePeersResponse wrapper for the ListAutonomousDatabasePeers operation
func (ListAutonomousDatabasePeersResponse) HTTPResponse ¶ added in v65.67.0
func (response ListAutonomousDatabasePeersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabasePeersResponse) String ¶ added in v65.67.0
func (response ListAutonomousDatabasePeersResponse) String() string
type ListAutonomousDatabaseRefreshableClonesRequest ¶ added in v65.26.0
type ListAutonomousDatabaseRefreshableClonesRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabaseRefreshableClonesRequest wrapper for the ListAutonomousDatabaseRefreshableClones operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseRefreshableClones.go.html to see an example of how to use ListAutonomousDatabaseRefreshableClonesRequest.
func (ListAutonomousDatabaseRefreshableClonesRequest) BinaryRequestBody ¶ added in v65.26.0
func (request ListAutonomousDatabaseRefreshableClonesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabaseRefreshableClonesRequest) HTTPRequest ¶ added in v65.26.0
func (request ListAutonomousDatabaseRefreshableClonesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseRefreshableClonesRequest) RetryPolicy ¶ added in v65.26.0
func (request ListAutonomousDatabaseRefreshableClonesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseRefreshableClonesRequest) String ¶ added in v65.26.0
func (request ListAutonomousDatabaseRefreshableClonesRequest) String() string
func (ListAutonomousDatabaseRefreshableClonesRequest) ValidateEnumValue ¶ added in v65.26.0
func (request ListAutonomousDatabaseRefreshableClonesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabaseRefreshableClonesResponse ¶ added in v65.26.0
type ListAutonomousDatabaseRefreshableClonesResponse struct { // The underlying http response RawResponse *http.Response // A list of RefreshableCloneCollection instances RefreshableCloneCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseRefreshableClonesResponse wrapper for the ListAutonomousDatabaseRefreshableClones operation
func (ListAutonomousDatabaseRefreshableClonesResponse) HTTPResponse ¶ added in v65.26.0
func (response ListAutonomousDatabaseRefreshableClonesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseRefreshableClonesResponse) String ¶ added in v65.26.0
func (response ListAutonomousDatabaseRefreshableClonesResponse) String() string
type ListAutonomousDatabaseSoftwareImagesRequest ¶ added in v65.63.2
type ListAutonomousDatabaseSoftwareImagesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the given image shape family exactly. ImageShapeFamily AutonomousDatabaseSoftwareImageImageShapeFamilyEnum `mandatory:"true" contributesTo:"query" name:"imageShapeFamily" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDatabaseSoftwareImagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // parameter according to which Autonomous Database Software Images will be sorted. SortBy ListAutonomousDatabaseSoftwareImagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDatabaseSoftwareImageLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabaseSoftwareImagesRequest wrapper for the ListAutonomousDatabaseSoftwareImages operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabaseSoftwareImages.go.html to see an example of how to use ListAutonomousDatabaseSoftwareImagesRequest.
func (ListAutonomousDatabaseSoftwareImagesRequest) BinaryRequestBody ¶ added in v65.63.2
func (request ListAutonomousDatabaseSoftwareImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabaseSoftwareImagesRequest) HTTPRequest ¶ added in v65.63.2
func (request ListAutonomousDatabaseSoftwareImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabaseSoftwareImagesRequest) RetryPolicy ¶ added in v65.63.2
func (request ListAutonomousDatabaseSoftwareImagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabaseSoftwareImagesRequest) String ¶ added in v65.63.2
func (request ListAutonomousDatabaseSoftwareImagesRequest) String() string
func (ListAutonomousDatabaseSoftwareImagesRequest) ValidateEnumValue ¶ added in v65.63.2
func (request ListAutonomousDatabaseSoftwareImagesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabaseSoftwareImagesResponse ¶ added in v65.63.2
type ListAutonomousDatabaseSoftwareImagesResponse struct { // The underlying http response RawResponse *http.Response // A list of AutonomousDatabaseSoftwareImageCollection instances AutonomousDatabaseSoftwareImageCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabaseSoftwareImagesResponse wrapper for the ListAutonomousDatabaseSoftwareImages operation
func (ListAutonomousDatabaseSoftwareImagesResponse) HTTPResponse ¶ added in v65.63.2
func (response ListAutonomousDatabaseSoftwareImagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabaseSoftwareImagesResponse) String ¶ added in v65.63.2
func (response ListAutonomousDatabaseSoftwareImagesResponse) String() string
type ListAutonomousDatabaseSoftwareImagesSortByEnum ¶ added in v65.63.2
type ListAutonomousDatabaseSoftwareImagesSortByEnum string
ListAutonomousDatabaseSoftwareImagesSortByEnum Enum with underlying type: string
const ( ListAutonomousDatabaseSoftwareImagesSortByTimecreated ListAutonomousDatabaseSoftwareImagesSortByEnum = "TIMECREATED" ListAutonomousDatabaseSoftwareImagesSortByDisplayname ListAutonomousDatabaseSoftwareImagesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDatabaseSoftwareImagesSortByEnum
func GetListAutonomousDatabaseSoftwareImagesSortByEnumValues ¶ added in v65.63.2
func GetListAutonomousDatabaseSoftwareImagesSortByEnumValues() []ListAutonomousDatabaseSoftwareImagesSortByEnum
GetListAutonomousDatabaseSoftwareImagesSortByEnumValues Enumerates the set of values for ListAutonomousDatabaseSoftwareImagesSortByEnum
func GetMappingListAutonomousDatabaseSoftwareImagesSortByEnum ¶ added in v65.63.2
func GetMappingListAutonomousDatabaseSoftwareImagesSortByEnum(val string) (ListAutonomousDatabaseSoftwareImagesSortByEnum, bool)
GetMappingListAutonomousDatabaseSoftwareImagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabaseSoftwareImagesSortOrderEnum ¶ added in v65.63.2
type ListAutonomousDatabaseSoftwareImagesSortOrderEnum string
ListAutonomousDatabaseSoftwareImagesSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDatabaseSoftwareImagesSortOrderAsc ListAutonomousDatabaseSoftwareImagesSortOrderEnum = "ASC" ListAutonomousDatabaseSoftwareImagesSortOrderDesc ListAutonomousDatabaseSoftwareImagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDatabaseSoftwareImagesSortOrderEnum
func GetListAutonomousDatabaseSoftwareImagesSortOrderEnumValues ¶ added in v65.63.2
func GetListAutonomousDatabaseSoftwareImagesSortOrderEnumValues() []ListAutonomousDatabaseSoftwareImagesSortOrderEnum
GetListAutonomousDatabaseSoftwareImagesSortOrderEnumValues Enumerates the set of values for ListAutonomousDatabaseSoftwareImagesSortOrderEnum
func GetMappingListAutonomousDatabaseSoftwareImagesSortOrderEnum ¶ added in v65.63.2
func GetMappingListAutonomousDatabaseSoftwareImagesSortOrderEnum(val string) (ListAutonomousDatabaseSoftwareImagesSortOrderEnum, bool)
GetMappingListAutonomousDatabaseSoftwareImagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabasesRequest ¶
type ListAutonomousDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"false" contributesTo:"query" name:"autonomousContainerDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given Infrastructure Type. InfrastructureType AutonomousDatabaseSummaryInfrastructureTypeEnum `mandatory:"false" contributesTo:"query" name:"infrastructureType" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that not match the given lifecycle state. LifecycleStateNotEqualTo AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleStateNotEqualTo" omitEmpty:"true"` // A filter to return only autonomous database resources that match the specified workload type. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" contributesTo:"query" name:"dbWorkload" omitEmpty:"true"` // A filter to return only autonomous database resources that match the specified dbVersion. DbVersion *string `mandatory:"false" contributesTo:"query" name:"dbVersion"` // Filter on the value of the resource's 'isFreeTier' property. A value of `true` returns only Always Free resources. // A value of `false` excludes Always Free resources from the returned results. Omitting this parameter returns both Always Free and paid resources. IsFreeTier *bool `mandatory:"false" contributesTo:"query" name:"isFreeTier"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Filter on the value of the resource's 'isRefreshableClone' property. A value of `true` returns only refreshable clones. // A value of `false` excludes refreshable clones from the returned results. Omitting this parameter returns both refreshable clones and databases that are not refreshable clones. IsRefreshableClone *bool `mandatory:"false" contributesTo:"query" name:"isRefreshableClone"` // A filter to return only resources that have Data Guard enabled. IsDataGuardEnabled *bool `mandatory:"false" contributesTo:"query" name:"isDataGuardEnabled"` // Filter if the resource is the resource pool leader. A value of `true` returns only resource pool leader. IsResourcePoolLeader *bool `mandatory:"false" contributesTo:"query" name:"isResourcePoolLeader"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resourcepool Leader Autonomous Database. ResourcePoolLeaderId *string `mandatory:"false" contributesTo:"query" name:"resourcePoolLeaderId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousDatabasesRequest wrapper for the ListAutonomousDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDatabases.go.html to see an example of how to use ListAutonomousDatabasesRequest.
func (ListAutonomousDatabasesRequest) BinaryRequestBody ¶
func (request ListAutonomousDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDatabasesRequest) HTTPRequest ¶
func (request ListAutonomousDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDatabasesRequest) RetryPolicy ¶
func (request ListAutonomousDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDatabasesRequest) String ¶
func (request ListAutonomousDatabasesRequest) String() string
func (ListAutonomousDatabasesRequest) ValidateEnumValue ¶
func (request ListAutonomousDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDatabasesResponse ¶
type ListAutonomousDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDatabaseSummary instances Items []AutonomousDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDatabasesResponse wrapper for the ListAutonomousDatabases operation
func (ListAutonomousDatabasesResponse) HTTPResponse ¶
func (response ListAutonomousDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDatabasesResponse) String ¶
func (response ListAutonomousDatabasesResponse) String() string
type ListAutonomousDatabasesSortByEnum ¶
type ListAutonomousDatabasesSortByEnum string
ListAutonomousDatabasesSortByEnum Enum with underlying type: string
const ( ListAutonomousDatabasesSortByTimecreated ListAutonomousDatabasesSortByEnum = "TIMECREATED" ListAutonomousDatabasesSortByDisplayname ListAutonomousDatabasesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDatabasesSortByEnum
func GetListAutonomousDatabasesSortByEnumValues ¶
func GetListAutonomousDatabasesSortByEnumValues() []ListAutonomousDatabasesSortByEnum
GetListAutonomousDatabasesSortByEnumValues Enumerates the set of values for ListAutonomousDatabasesSortByEnum
func GetMappingListAutonomousDatabasesSortByEnum ¶
func GetMappingListAutonomousDatabasesSortByEnum(val string) (ListAutonomousDatabasesSortByEnum, bool)
GetMappingListAutonomousDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDatabasesSortOrderEnum ¶
type ListAutonomousDatabasesSortOrderEnum string
ListAutonomousDatabasesSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDatabasesSortOrderAsc ListAutonomousDatabasesSortOrderEnum = "ASC" ListAutonomousDatabasesSortOrderDesc ListAutonomousDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDatabasesSortOrderEnum
func GetListAutonomousDatabasesSortOrderEnumValues ¶
func GetListAutonomousDatabasesSortOrderEnumValues() []ListAutonomousDatabasesSortOrderEnum
GetListAutonomousDatabasesSortOrderEnumValues Enumerates the set of values for ListAutonomousDatabasesSortOrderEnum
func GetMappingListAutonomousDatabasesSortOrderEnum ¶
func GetMappingListAutonomousDatabasesSortOrderEnum(val string) (ListAutonomousDatabasesSortOrderEnum, bool)
GetMappingListAutonomousDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDbPreviewVersionsRequest ¶
type ListAutonomousDbPreviewVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for DBWORKLOAD is ascending. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousDbPreviewVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDbPreviewVersionsSortOrderEnum `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 }
ListAutonomousDbPreviewVersionsRequest wrapper for the ListAutonomousDbPreviewVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbPreviewVersions.go.html to see an example of how to use ListAutonomousDbPreviewVersionsRequest.
func (ListAutonomousDbPreviewVersionsRequest) BinaryRequestBody ¶
func (request ListAutonomousDbPreviewVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDbPreviewVersionsRequest) HTTPRequest ¶
func (request ListAutonomousDbPreviewVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDbPreviewVersionsRequest) RetryPolicy ¶
func (request ListAutonomousDbPreviewVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDbPreviewVersionsRequest) String ¶
func (request ListAutonomousDbPreviewVersionsRequest) String() string
func (ListAutonomousDbPreviewVersionsRequest) ValidateEnumValue ¶
func (request ListAutonomousDbPreviewVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDbPreviewVersionsResponse ¶
type ListAutonomousDbPreviewVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDbPreviewVersionSummary instances Items []AutonomousDbPreviewVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDbPreviewVersionsResponse wrapper for the ListAutonomousDbPreviewVersions operation
func (ListAutonomousDbPreviewVersionsResponse) HTTPResponse ¶
func (response ListAutonomousDbPreviewVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDbPreviewVersionsResponse) String ¶
func (response ListAutonomousDbPreviewVersionsResponse) String() string
type ListAutonomousDbPreviewVersionsSortByEnum ¶
type ListAutonomousDbPreviewVersionsSortByEnum string
ListAutonomousDbPreviewVersionsSortByEnum Enum with underlying type: string
const (
ListAutonomousDbPreviewVersionsSortByDbworkload ListAutonomousDbPreviewVersionsSortByEnum = "DBWORKLOAD"
)
Set of constants representing the allowable values for ListAutonomousDbPreviewVersionsSortByEnum
func GetListAutonomousDbPreviewVersionsSortByEnumValues ¶
func GetListAutonomousDbPreviewVersionsSortByEnumValues() []ListAutonomousDbPreviewVersionsSortByEnum
GetListAutonomousDbPreviewVersionsSortByEnumValues Enumerates the set of values for ListAutonomousDbPreviewVersionsSortByEnum
func GetMappingListAutonomousDbPreviewVersionsSortByEnum ¶
func GetMappingListAutonomousDbPreviewVersionsSortByEnum(val string) (ListAutonomousDbPreviewVersionsSortByEnum, bool)
GetMappingListAutonomousDbPreviewVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDbPreviewVersionsSortOrderEnum ¶
type ListAutonomousDbPreviewVersionsSortOrderEnum string
ListAutonomousDbPreviewVersionsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDbPreviewVersionsSortOrderAsc ListAutonomousDbPreviewVersionsSortOrderEnum = "ASC" ListAutonomousDbPreviewVersionsSortOrderDesc ListAutonomousDbPreviewVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDbPreviewVersionsSortOrderEnum
func GetListAutonomousDbPreviewVersionsSortOrderEnumValues ¶
func GetListAutonomousDbPreviewVersionsSortOrderEnumValues() []ListAutonomousDbPreviewVersionsSortOrderEnum
GetListAutonomousDbPreviewVersionsSortOrderEnumValues Enumerates the set of values for ListAutonomousDbPreviewVersionsSortOrderEnum
func GetMappingListAutonomousDbPreviewVersionsSortOrderEnum ¶
func GetMappingListAutonomousDbPreviewVersionsSortOrderEnum(val string) (ListAutonomousDbPreviewVersionsSortOrderEnum, bool)
GetMappingListAutonomousDbPreviewVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousDbVersionsRequest ¶
type ListAutonomousDbVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only autonomous database resources that match the specified workload type. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" contributesTo:"query" name:"dbWorkload" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDbVersionsSortOrderEnum `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 }
ListAutonomousDbVersionsRequest wrapper for the ListAutonomousDbVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousDbVersions.go.html to see an example of how to use ListAutonomousDbVersionsRequest.
func (ListAutonomousDbVersionsRequest) BinaryRequestBody ¶
func (request ListAutonomousDbVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousDbVersionsRequest) HTTPRequest ¶
func (request ListAutonomousDbVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDbVersionsRequest) RetryPolicy ¶
func (request ListAutonomousDbVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDbVersionsRequest) String ¶
func (request ListAutonomousDbVersionsRequest) String() string
func (ListAutonomousDbVersionsRequest) ValidateEnumValue ¶
func (request ListAutonomousDbVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousDbVersionsResponse ¶
type ListAutonomousDbVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDbVersionSummary instances Items []AutonomousDbVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDbVersionsResponse wrapper for the ListAutonomousDbVersions operation
func (ListAutonomousDbVersionsResponse) HTTPResponse ¶
func (response ListAutonomousDbVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDbVersionsResponse) String ¶
func (response ListAutonomousDbVersionsResponse) String() string
type ListAutonomousDbVersionsSortOrderEnum ¶
type ListAutonomousDbVersionsSortOrderEnum string
ListAutonomousDbVersionsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDbVersionsSortOrderAsc ListAutonomousDbVersionsSortOrderEnum = "ASC" ListAutonomousDbVersionsSortOrderDesc ListAutonomousDbVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDbVersionsSortOrderEnum
func GetListAutonomousDbVersionsSortOrderEnumValues ¶
func GetListAutonomousDbVersionsSortOrderEnumValues() []ListAutonomousDbVersionsSortOrderEnum
GetListAutonomousDbVersionsSortOrderEnumValues Enumerates the set of values for ListAutonomousDbVersionsSortOrderEnum
func GetMappingListAutonomousDbVersionsSortOrderEnum ¶
func GetMappingListAutonomousDbVersionsSortOrderEnum(val string) (ListAutonomousDbVersionsSortOrderEnum, bool)
GetMappingListAutonomousDbVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousExadataInfrastructureShapesRequest ¶
type ListAutonomousExadataInfrastructureShapesRequest struct { // The name of the Availability Domain. AvailabilityDomain *string `mandatory:"true" contributesTo:"query" name:"availabilityDomain"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousExadataInfrastructureShapesRequest wrapper for the ListAutonomousExadataInfrastructureShapes operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructureShapes.go.html to see an example of how to use ListAutonomousExadataInfrastructureShapesRequest.
func (ListAutonomousExadataInfrastructureShapesRequest) BinaryRequestBody ¶
func (request ListAutonomousExadataInfrastructureShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousExadataInfrastructureShapesRequest) HTTPRequest ¶
func (request ListAutonomousExadataInfrastructureShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousExadataInfrastructureShapesRequest) RetryPolicy ¶
func (request ListAutonomousExadataInfrastructureShapesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousExadataInfrastructureShapesRequest) String ¶
func (request ListAutonomousExadataInfrastructureShapesRequest) String() string
func (ListAutonomousExadataInfrastructureShapesRequest) ValidateEnumValue ¶
func (request ListAutonomousExadataInfrastructureShapesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousExadataInfrastructureShapesResponse ¶
type ListAutonomousExadataInfrastructureShapesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousExadataInfrastructureShapeSummary instances Items []AutonomousExadataInfrastructureShapeSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousExadataInfrastructureShapesResponse wrapper for the ListAutonomousExadataInfrastructureShapes operation
func (ListAutonomousExadataInfrastructureShapesResponse) HTTPResponse ¶
func (response ListAutonomousExadataInfrastructureShapesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousExadataInfrastructureShapesResponse) String ¶
func (response ListAutonomousExadataInfrastructureShapesResponse) String() string
type ListAutonomousExadataInfrastructuresRequest ¶
type ListAutonomousExadataInfrastructuresRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListAutonomousExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousExadataInfrastructuresRequest wrapper for the ListAutonomousExadataInfrastructures operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousExadataInfrastructures.go.html to see an example of how to use ListAutonomousExadataInfrastructuresRequest.
func (ListAutonomousExadataInfrastructuresRequest) BinaryRequestBody ¶
func (request ListAutonomousExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousExadataInfrastructuresRequest) HTTPRequest ¶
func (request ListAutonomousExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousExadataInfrastructuresRequest) RetryPolicy ¶
func (request ListAutonomousExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousExadataInfrastructuresRequest) String ¶
func (request ListAutonomousExadataInfrastructuresRequest) String() string
func (ListAutonomousExadataInfrastructuresRequest) ValidateEnumValue ¶
func (request ListAutonomousExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousExadataInfrastructuresResponse ¶
type ListAutonomousExadataInfrastructuresResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousExadataInfrastructureSummary instances Items []AutonomousExadataInfrastructureSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousExadataInfrastructuresResponse wrapper for the ListAutonomousExadataInfrastructures operation
func (ListAutonomousExadataInfrastructuresResponse) HTTPResponse ¶
func (response ListAutonomousExadataInfrastructuresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousExadataInfrastructuresResponse) String ¶
func (response ListAutonomousExadataInfrastructuresResponse) String() string
type ListAutonomousExadataInfrastructuresSortByEnum ¶
type ListAutonomousExadataInfrastructuresSortByEnum string
ListAutonomousExadataInfrastructuresSortByEnum Enum with underlying type: string
const ( ListAutonomousExadataInfrastructuresSortByTimecreated ListAutonomousExadataInfrastructuresSortByEnum = "TIMECREATED" ListAutonomousExadataInfrastructuresSortByDisplayname ListAutonomousExadataInfrastructuresSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousExadataInfrastructuresSortByEnum
func GetListAutonomousExadataInfrastructuresSortByEnumValues ¶
func GetListAutonomousExadataInfrastructuresSortByEnumValues() []ListAutonomousExadataInfrastructuresSortByEnum
GetListAutonomousExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListAutonomousExadataInfrastructuresSortByEnum
func GetMappingListAutonomousExadataInfrastructuresSortByEnum ¶
func GetMappingListAutonomousExadataInfrastructuresSortByEnum(val string) (ListAutonomousExadataInfrastructuresSortByEnum, bool)
GetMappingListAutonomousExadataInfrastructuresSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousExadataInfrastructuresSortOrderEnum ¶
type ListAutonomousExadataInfrastructuresSortOrderEnum string
ListAutonomousExadataInfrastructuresSortOrderEnum Enum with underlying type: string
const ( ListAutonomousExadataInfrastructuresSortOrderAsc ListAutonomousExadataInfrastructuresSortOrderEnum = "ASC" ListAutonomousExadataInfrastructuresSortOrderDesc ListAutonomousExadataInfrastructuresSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousExadataInfrastructuresSortOrderEnum
func GetListAutonomousExadataInfrastructuresSortOrderEnumValues ¶
func GetListAutonomousExadataInfrastructuresSortOrderEnumValues() []ListAutonomousExadataInfrastructuresSortOrderEnum
GetListAutonomousExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListAutonomousExadataInfrastructuresSortOrderEnum
func GetMappingListAutonomousExadataInfrastructuresSortOrderEnum ¶
func GetMappingListAutonomousExadataInfrastructuresSortOrderEnum(val string) (ListAutonomousExadataInfrastructuresSortOrderEnum, bool)
GetMappingListAutonomousExadataInfrastructuresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousVirtualMachinesRequest ¶ added in v65.30.0
type ListAutonomousVirtualMachinesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Autonomous Virtual machine OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"query" name:"autonomousVmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousVirtualMachineSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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 }
ListAutonomousVirtualMachinesRequest wrapper for the ListAutonomousVirtualMachines operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVirtualMachines.go.html to see an example of how to use ListAutonomousVirtualMachinesRequest.
func (ListAutonomousVirtualMachinesRequest) BinaryRequestBody ¶ added in v65.30.0
func (request ListAutonomousVirtualMachinesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousVirtualMachinesRequest) HTTPRequest ¶ added in v65.30.0
func (request ListAutonomousVirtualMachinesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousVirtualMachinesRequest) RetryPolicy ¶ added in v65.30.0
func (request ListAutonomousVirtualMachinesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousVirtualMachinesRequest) String ¶ added in v65.30.0
func (request ListAutonomousVirtualMachinesRequest) String() string
func (ListAutonomousVirtualMachinesRequest) ValidateEnumValue ¶ added in v65.30.0
func (request ListAutonomousVirtualMachinesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousVirtualMachinesResponse ¶ added in v65.30.0
type ListAutonomousVirtualMachinesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousVirtualMachineSummary instances Items []AutonomousVirtualMachineSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousVirtualMachinesResponse wrapper for the ListAutonomousVirtualMachines operation
func (ListAutonomousVirtualMachinesResponse) HTTPResponse ¶ added in v65.30.0
func (response ListAutonomousVirtualMachinesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousVirtualMachinesResponse) String ¶ added in v65.30.0
func (response ListAutonomousVirtualMachinesResponse) String() string
type ListAutonomousVmClusterAcdResourceUsageRequest ¶ added in v65.49.4
type ListAutonomousVmClusterAcdResourceUsageRequest struct { // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousVmClusterAcdResourceUsageRequest wrapper for the ListAutonomousVmClusterAcdResourceUsage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVmClusterAcdResourceUsage.go.html to see an example of how to use ListAutonomousVmClusterAcdResourceUsageRequest.
func (ListAutonomousVmClusterAcdResourceUsageRequest) BinaryRequestBody ¶ added in v65.49.4
func (request ListAutonomousVmClusterAcdResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousVmClusterAcdResourceUsageRequest) HTTPRequest ¶ added in v65.49.4
func (request ListAutonomousVmClusterAcdResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousVmClusterAcdResourceUsageRequest) RetryPolicy ¶ added in v65.49.4
func (request ListAutonomousVmClusterAcdResourceUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousVmClusterAcdResourceUsageRequest) String ¶ added in v65.49.4
func (request ListAutonomousVmClusterAcdResourceUsageRequest) String() string
func (ListAutonomousVmClusterAcdResourceUsageRequest) ValidateEnumValue ¶ added in v65.49.4
func (request ListAutonomousVmClusterAcdResourceUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousVmClusterAcdResourceUsageResponse ¶ added in v65.49.4
type ListAutonomousVmClusterAcdResourceUsageResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousContainerDatabaseResourceUsage instances Items []AutonomousContainerDatabaseResourceUsage `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousVmClusterAcdResourceUsageResponse wrapper for the ListAutonomousVmClusterAcdResourceUsage operation
func (ListAutonomousVmClusterAcdResourceUsageResponse) HTTPResponse ¶ added in v65.49.4
func (response ListAutonomousVmClusterAcdResourceUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousVmClusterAcdResourceUsageResponse) String ¶ added in v65.49.4
func (response ListAutonomousVmClusterAcdResourceUsageResponse) String() string
type ListAutonomousVmClustersRequest ¶
type ListAutonomousVmClustersRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the given Exadata Infrastructure. ExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"exadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListAutonomousVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousVmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListAutonomousVmClustersRequest wrapper for the ListAutonomousVmClusters operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListAutonomousVmClusters.go.html to see an example of how to use ListAutonomousVmClustersRequest.
func (ListAutonomousVmClustersRequest) BinaryRequestBody ¶
func (request ListAutonomousVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListAutonomousVmClustersRequest) HTTPRequest ¶
func (request ListAutonomousVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousVmClustersRequest) RetryPolicy ¶
func (request ListAutonomousVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousVmClustersRequest) String ¶
func (request ListAutonomousVmClustersRequest) String() string
func (ListAutonomousVmClustersRequest) ValidateEnumValue ¶
func (request ListAutonomousVmClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListAutonomousVmClustersResponse ¶
type ListAutonomousVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousVmClusterSummary instances Items []AutonomousVmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousVmClustersResponse wrapper for the ListAutonomousVmClusters operation
func (ListAutonomousVmClustersResponse) HTTPResponse ¶
func (response ListAutonomousVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousVmClustersResponse) String ¶
func (response ListAutonomousVmClustersResponse) String() string
type ListAutonomousVmClustersSortByEnum ¶
type ListAutonomousVmClustersSortByEnum string
ListAutonomousVmClustersSortByEnum Enum with underlying type: string
const ( ListAutonomousVmClustersSortByTimecreated ListAutonomousVmClustersSortByEnum = "TIMECREATED" ListAutonomousVmClustersSortByDisplayname ListAutonomousVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousVmClustersSortByEnum
func GetListAutonomousVmClustersSortByEnumValues ¶
func GetListAutonomousVmClustersSortByEnumValues() []ListAutonomousVmClustersSortByEnum
GetListAutonomousVmClustersSortByEnumValues Enumerates the set of values for ListAutonomousVmClustersSortByEnum
func GetMappingListAutonomousVmClustersSortByEnum ¶
func GetMappingListAutonomousVmClustersSortByEnum(val string) (ListAutonomousVmClustersSortByEnum, bool)
GetMappingListAutonomousVmClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListAutonomousVmClustersSortOrderEnum ¶
type ListAutonomousVmClustersSortOrderEnum string
ListAutonomousVmClustersSortOrderEnum Enum with underlying type: string
const ( ListAutonomousVmClustersSortOrderAsc ListAutonomousVmClustersSortOrderEnum = "ASC" ListAutonomousVmClustersSortOrderDesc ListAutonomousVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousVmClustersSortOrderEnum
func GetListAutonomousVmClustersSortOrderEnumValues ¶
func GetListAutonomousVmClustersSortOrderEnumValues() []ListAutonomousVmClustersSortOrderEnum
GetListAutonomousVmClustersSortOrderEnumValues Enumerates the set of values for ListAutonomousVmClustersSortOrderEnum
func GetMappingListAutonomousVmClustersSortOrderEnum ¶
func GetMappingListAutonomousVmClustersSortOrderEnum(val string) (ListAutonomousVmClustersSortOrderEnum, bool)
GetMappingListAutonomousVmClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListBackupDestinationRequest ¶
type ListBackupDestinationRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only resources that match the given type of the Backup Destination. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListBackupDestinationRequest wrapper for the ListBackupDestination operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackupDestination.go.html to see an example of how to use ListBackupDestinationRequest.
func (ListBackupDestinationRequest) BinaryRequestBody ¶
func (request ListBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListBackupDestinationRequest) HTTPRequest ¶
func (request ListBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBackupDestinationRequest) RetryPolicy ¶
func (request ListBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListBackupDestinationRequest) String ¶
func (request ListBackupDestinationRequest) String() string
func (ListBackupDestinationRequest) ValidateEnumValue ¶
func (request ListBackupDestinationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListBackupDestinationResponse ¶
type ListBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // A list of []BackupDestinationSummary instances Items []BackupDestinationSummary `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"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListBackupDestinationResponse wrapper for the ListBackupDestination operation
func (ListBackupDestinationResponse) HTTPResponse ¶
func (response ListBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBackupDestinationResponse) String ¶
func (response ListBackupDestinationResponse) String() string
type ListBackupsRequest ¶
type ListBackupsRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // If provided, filters the results to the set of database versions which are supported for the given shape family. ShapeFamily ListBackupsShapeFamilyEnum `mandatory:"false" contributesTo:"query" name:"shapeFamily" omitEmpty:"true"` // A filter to return only resources that match the given database version. Version *string `mandatory:"false" contributesTo:"query" name:"version"` // A filter to return only backups that matches with the given type of Backup. Type *string `mandatory:"false" contributesTo:"query" name:"type"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState BackupSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The start of date-time range of expiration for the long term backups to be fetched. TimeExpiryScheduledGreaterThanOrEqualTo *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExpiryScheduledGreaterThanOrEqualTo"` // The end of date-time range of expiration for the long term backups to be fetched. TimeExpiryScheduledLessThan *common.SDKTime `mandatory:"false" contributesTo:"query" name:"timeExpiryScheduledLessThan"` // A filter to return only resources that match the given backup destination type. BackupDestinationType *string `mandatory:"false" contributesTo:"query" name:"backupDestinationType"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListBackupsRequest wrapper for the ListBackups operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListBackups.go.html to see an example of how to use ListBackupsRequest.
func (ListBackupsRequest) BinaryRequestBody ¶
func (request ListBackupsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListBackupsRequest) HTTPRequest ¶
func (request ListBackupsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBackupsRequest) RetryPolicy ¶
func (request ListBackupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListBackupsRequest) String ¶
func (request ListBackupsRequest) String() string
func (ListBackupsRequest) ValidateEnumValue ¶
func (request ListBackupsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListBackupsResponse ¶
type ListBackupsResponse struct { // The underlying http response RawResponse *http.Response // A list of []BackupSummary instances Items []BackupSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListBackupsResponse wrapper for the ListBackups operation
func (ListBackupsResponse) HTTPResponse ¶
func (response ListBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBackupsResponse) String ¶
func (response ListBackupsResponse) String() string
type ListBackupsShapeFamilyEnum ¶ added in v65.69.0
type ListBackupsShapeFamilyEnum string
ListBackupsShapeFamilyEnum Enum with underlying type: string
const ( ListBackupsShapeFamilySinglenode ListBackupsShapeFamilyEnum = "SINGLENODE" ListBackupsShapeFamilyYoda ListBackupsShapeFamilyEnum = "YODA" ListBackupsShapeFamilyVirtualmachine ListBackupsShapeFamilyEnum = "VIRTUALMACHINE" ListBackupsShapeFamilyExadata ListBackupsShapeFamilyEnum = "EXADATA" ListBackupsShapeFamilyExacc ListBackupsShapeFamilyEnum = "EXACC" ListBackupsShapeFamilyExadbXs ListBackupsShapeFamilyEnum = "EXADB_XS" )
Set of constants representing the allowable values for ListBackupsShapeFamilyEnum
func GetListBackupsShapeFamilyEnumValues ¶ added in v65.69.0
func GetListBackupsShapeFamilyEnumValues() []ListBackupsShapeFamilyEnum
GetListBackupsShapeFamilyEnumValues Enumerates the set of values for ListBackupsShapeFamilyEnum
func GetMappingListBackupsShapeFamilyEnum ¶ added in v65.69.0
func GetMappingListBackupsShapeFamilyEnum(val string) (ListBackupsShapeFamilyEnum, bool)
GetMappingListBackupsShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudAutonomousVmClusterAcdResourceUsageRequest ¶ added in v65.48.0
type ListCloudAutonomousVmClusterAcdResourceUsageRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudAutonomousVmClusterAcdResourceUsageRequest wrapper for the ListCloudAutonomousVmClusterAcdResourceUsage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudAutonomousVmClusterAcdResourceUsage.go.html to see an example of how to use ListCloudAutonomousVmClusterAcdResourceUsageRequest.
func (ListCloudAutonomousVmClusterAcdResourceUsageRequest) BinaryRequestBody ¶ added in v65.48.0
func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCloudAutonomousVmClusterAcdResourceUsageRequest) HTTPRequest ¶ added in v65.48.0
func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudAutonomousVmClusterAcdResourceUsageRequest) RetryPolicy ¶ added in v65.48.0
func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudAutonomousVmClusterAcdResourceUsageRequest) String ¶ added in v65.48.0
func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) String() string
func (ListCloudAutonomousVmClusterAcdResourceUsageRequest) ValidateEnumValue ¶ added in v65.48.0
func (request ListCloudAutonomousVmClusterAcdResourceUsageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCloudAutonomousVmClusterAcdResourceUsageResponse ¶ added in v65.48.0
type ListCloudAutonomousVmClusterAcdResourceUsageResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousContainerDatabaseResourceUsage instances Items []AutonomousContainerDatabaseResourceUsage `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudAutonomousVmClusterAcdResourceUsageResponse wrapper for the ListCloudAutonomousVmClusterAcdResourceUsage operation
func (ListCloudAutonomousVmClusterAcdResourceUsageResponse) HTTPResponse ¶ added in v65.48.0
func (response ListCloudAutonomousVmClusterAcdResourceUsageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudAutonomousVmClusterAcdResourceUsageResponse) String ¶ added in v65.48.0
func (response ListCloudAutonomousVmClusterAcdResourceUsageResponse) String() string
type ListCloudAutonomousVmClustersRequest ¶
type ListCloudAutonomousVmClustersRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the specified cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"cloudExadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListCloudAutonomousVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListCloudAutonomousVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState CloudAutonomousVmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudAutonomousVmClustersRequest wrapper for the ListCloudAutonomousVmClusters operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudAutonomousVmClusters.go.html to see an example of how to use ListCloudAutonomousVmClustersRequest.
func (ListCloudAutonomousVmClustersRequest) BinaryRequestBody ¶
func (request ListCloudAutonomousVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCloudAutonomousVmClustersRequest) HTTPRequest ¶
func (request ListCloudAutonomousVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudAutonomousVmClustersRequest) RetryPolicy ¶
func (request ListCloudAutonomousVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudAutonomousVmClustersRequest) String ¶
func (request ListCloudAutonomousVmClustersRequest) String() string
func (ListCloudAutonomousVmClustersRequest) ValidateEnumValue ¶
func (request ListCloudAutonomousVmClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCloudAutonomousVmClustersResponse ¶
type ListCloudAutonomousVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []CloudAutonomousVmClusterSummary instances Items []CloudAutonomousVmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudAutonomousVmClustersResponse wrapper for the ListCloudAutonomousVmClusters operation
func (ListCloudAutonomousVmClustersResponse) HTTPResponse ¶
func (response ListCloudAutonomousVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudAutonomousVmClustersResponse) String ¶
func (response ListCloudAutonomousVmClustersResponse) String() string
type ListCloudAutonomousVmClustersSortByEnum ¶
type ListCloudAutonomousVmClustersSortByEnum string
ListCloudAutonomousVmClustersSortByEnum Enum with underlying type: string
const ( ListCloudAutonomousVmClustersSortByTimecreated ListCloudAutonomousVmClustersSortByEnum = "TIMECREATED" ListCloudAutonomousVmClustersSortByDisplayname ListCloudAutonomousVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCloudAutonomousVmClustersSortByEnum
func GetListCloudAutonomousVmClustersSortByEnumValues ¶
func GetListCloudAutonomousVmClustersSortByEnumValues() []ListCloudAutonomousVmClustersSortByEnum
GetListCloudAutonomousVmClustersSortByEnumValues Enumerates the set of values for ListCloudAutonomousVmClustersSortByEnum
func GetMappingListCloudAutonomousVmClustersSortByEnum ¶
func GetMappingListCloudAutonomousVmClustersSortByEnum(val string) (ListCloudAutonomousVmClustersSortByEnum, bool)
GetMappingListCloudAutonomousVmClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudAutonomousVmClustersSortOrderEnum ¶
type ListCloudAutonomousVmClustersSortOrderEnum string
ListCloudAutonomousVmClustersSortOrderEnum Enum with underlying type: string
const ( ListCloudAutonomousVmClustersSortOrderAsc ListCloudAutonomousVmClustersSortOrderEnum = "ASC" ListCloudAutonomousVmClustersSortOrderDesc ListCloudAutonomousVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCloudAutonomousVmClustersSortOrderEnum
func GetListCloudAutonomousVmClustersSortOrderEnumValues ¶
func GetListCloudAutonomousVmClustersSortOrderEnumValues() []ListCloudAutonomousVmClustersSortOrderEnum
GetListCloudAutonomousVmClustersSortOrderEnumValues Enumerates the set of values for ListCloudAutonomousVmClustersSortOrderEnum
func GetMappingListCloudAutonomousVmClustersSortOrderEnum ¶
func GetMappingListCloudAutonomousVmClustersSortOrderEnum(val string) (ListCloudAutonomousVmClustersSortOrderEnum, bool)
GetMappingListCloudAutonomousVmClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudExadataInfrastructuresRequest ¶
type ListCloudExadataInfrastructuresRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListCloudExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListCloudExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState CloudExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given cluster placement group ID exactly. ClusterPlacementGroupId *string `mandatory:"false" contributesTo:"query" name:"clusterPlacementGroupId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudExadataInfrastructuresRequest wrapper for the ListCloudExadataInfrastructures operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudExadataInfrastructures.go.html to see an example of how to use ListCloudExadataInfrastructuresRequest.
func (ListCloudExadataInfrastructuresRequest) BinaryRequestBody ¶
func (request ListCloudExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCloudExadataInfrastructuresRequest) HTTPRequest ¶
func (request ListCloudExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudExadataInfrastructuresRequest) RetryPolicy ¶
func (request ListCloudExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudExadataInfrastructuresRequest) String ¶
func (request ListCloudExadataInfrastructuresRequest) String() string
func (ListCloudExadataInfrastructuresRequest) ValidateEnumValue ¶
func (request ListCloudExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCloudExadataInfrastructuresResponse ¶
type ListCloudExadataInfrastructuresResponse struct { // The underlying http response RawResponse *http.Response // A list of []CloudExadataInfrastructureSummary instances Items []CloudExadataInfrastructureSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudExadataInfrastructuresResponse wrapper for the ListCloudExadataInfrastructures operation
func (ListCloudExadataInfrastructuresResponse) HTTPResponse ¶
func (response ListCloudExadataInfrastructuresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudExadataInfrastructuresResponse) String ¶
func (response ListCloudExadataInfrastructuresResponse) String() string
type ListCloudExadataInfrastructuresSortByEnum ¶
type ListCloudExadataInfrastructuresSortByEnum string
ListCloudExadataInfrastructuresSortByEnum Enum with underlying type: string
const ( ListCloudExadataInfrastructuresSortByTimecreated ListCloudExadataInfrastructuresSortByEnum = "TIMECREATED" ListCloudExadataInfrastructuresSortByDisplayname ListCloudExadataInfrastructuresSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCloudExadataInfrastructuresSortByEnum
func GetListCloudExadataInfrastructuresSortByEnumValues ¶
func GetListCloudExadataInfrastructuresSortByEnumValues() []ListCloudExadataInfrastructuresSortByEnum
GetListCloudExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListCloudExadataInfrastructuresSortByEnum
func GetMappingListCloudExadataInfrastructuresSortByEnum ¶
func GetMappingListCloudExadataInfrastructuresSortByEnum(val string) (ListCloudExadataInfrastructuresSortByEnum, bool)
GetMappingListCloudExadataInfrastructuresSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudExadataInfrastructuresSortOrderEnum ¶
type ListCloudExadataInfrastructuresSortOrderEnum string
ListCloudExadataInfrastructuresSortOrderEnum Enum with underlying type: string
const ( ListCloudExadataInfrastructuresSortOrderAsc ListCloudExadataInfrastructuresSortOrderEnum = "ASC" ListCloudExadataInfrastructuresSortOrderDesc ListCloudExadataInfrastructuresSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCloudExadataInfrastructuresSortOrderEnum
func GetListCloudExadataInfrastructuresSortOrderEnumValues ¶
func GetListCloudExadataInfrastructuresSortOrderEnumValues() []ListCloudExadataInfrastructuresSortOrderEnum
GetListCloudExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListCloudExadataInfrastructuresSortOrderEnum
func GetMappingListCloudExadataInfrastructuresSortOrderEnum ¶
func GetMappingListCloudExadataInfrastructuresSortOrderEnum(val string) (ListCloudExadataInfrastructuresSortOrderEnum, bool)
GetMappingListCloudExadataInfrastructuresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudVmClusterUpdateHistoryEntriesRequest ¶
type ListCloudVmClusterUpdateHistoryEntriesRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudVmClusterUpdateHistoryEntriesRequest wrapper for the ListCloudVmClusterUpdateHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListCloudVmClusterUpdateHistoryEntriesRequest.
func (ListCloudVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCloudVmClusterUpdateHistoryEntriesRequest) HTTPRequest ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudVmClusterUpdateHistoryEntriesRequest) RetryPolicy ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudVmClusterUpdateHistoryEntriesRequest) String ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) String() string
func (ListCloudVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListCloudVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCloudVmClusterUpdateHistoryEntriesResponse ¶
type ListCloudVmClusterUpdateHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []UpdateHistoryEntrySummary instances Items []UpdateHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudVmClusterUpdateHistoryEntriesResponse wrapper for the ListCloudVmClusterUpdateHistoryEntries operation
func (ListCloudVmClusterUpdateHistoryEntriesResponse) HTTPResponse ¶
func (response ListCloudVmClusterUpdateHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudVmClusterUpdateHistoryEntriesResponse) String ¶
func (response ListCloudVmClusterUpdateHistoryEntriesResponse) String() string
type ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶
type ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum string
ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum Enum with underlying type: string
const ( ListCloudVmClusterUpdateHistoryEntriesUpdateTypeGiUpgrade ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_UPGRADE" ListCloudVmClusterUpdateHistoryEntriesUpdateTypeGiPatch ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_PATCH" ListCloudVmClusterUpdateHistoryEntriesUpdateTypeOsUpdate ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumValues ¶
func GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumValues() []ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
GetListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnumValues Enumerates the set of values for ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetMappingListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶
func GetMappingListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum(val string) (ListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum, bool)
GetMappingListCloudVmClusterUpdateHistoryEntriesUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudVmClusterUpdatesRequest ¶
type ListCloudVmClusterUpdatesRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListCloudVmClusterUpdatesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListCloudVmClusterUpdatesRequest wrapper for the ListCloudVmClusterUpdates operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusterUpdates.go.html to see an example of how to use ListCloudVmClusterUpdatesRequest.
func (ListCloudVmClusterUpdatesRequest) BinaryRequestBody ¶
func (request ListCloudVmClusterUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCloudVmClusterUpdatesRequest) HTTPRequest ¶
func (request ListCloudVmClusterUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudVmClusterUpdatesRequest) RetryPolicy ¶
func (request ListCloudVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudVmClusterUpdatesRequest) String ¶
func (request ListCloudVmClusterUpdatesRequest) String() string
func (ListCloudVmClusterUpdatesRequest) ValidateEnumValue ¶
func (request ListCloudVmClusterUpdatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCloudVmClusterUpdatesResponse ¶
type ListCloudVmClusterUpdatesResponse struct { // The underlying http response RawResponse *http.Response // A list of []UpdateSummary instances Items []UpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudVmClusterUpdatesResponse wrapper for the ListCloudVmClusterUpdates operation
func (ListCloudVmClusterUpdatesResponse) HTTPResponse ¶
func (response ListCloudVmClusterUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudVmClusterUpdatesResponse) String ¶
func (response ListCloudVmClusterUpdatesResponse) String() string
type ListCloudVmClusterUpdatesUpdateTypeEnum ¶
type ListCloudVmClusterUpdatesUpdateTypeEnum string
ListCloudVmClusterUpdatesUpdateTypeEnum Enum with underlying type: string
const ( ListCloudVmClusterUpdatesUpdateTypeGiUpgrade ListCloudVmClusterUpdatesUpdateTypeEnum = "GI_UPGRADE" ListCloudVmClusterUpdatesUpdateTypeGiPatch ListCloudVmClusterUpdatesUpdateTypeEnum = "GI_PATCH" ListCloudVmClusterUpdatesUpdateTypeOsUpdate ListCloudVmClusterUpdatesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListCloudVmClusterUpdatesUpdateTypeEnum
func GetListCloudVmClusterUpdatesUpdateTypeEnumValues ¶
func GetListCloudVmClusterUpdatesUpdateTypeEnumValues() []ListCloudVmClusterUpdatesUpdateTypeEnum
GetListCloudVmClusterUpdatesUpdateTypeEnumValues Enumerates the set of values for ListCloudVmClusterUpdatesUpdateTypeEnum
func GetMappingListCloudVmClusterUpdatesUpdateTypeEnum ¶
func GetMappingListCloudVmClusterUpdatesUpdateTypeEnum(val string) (ListCloudVmClusterUpdatesUpdateTypeEnum, bool)
GetMappingListCloudVmClusterUpdatesUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudVmClustersRequest ¶
type ListCloudVmClustersRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the specified cloud Exadata infrastructure. CloudExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"cloudExadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListCloudVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListCloudVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only cloud VM clusters that match the given lifecycle state exactly. LifecycleState CloudVmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only cloud vmclusters that match the given cloud vmcluster type exactly. VmClusterType CloudVmClusterSummaryVmClusterTypeEnum `mandatory:"false" contributesTo:"query" name:"vmClusterType" 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 }
ListCloudVmClustersRequest wrapper for the ListCloudVmClusters operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListCloudVmClusters.go.html to see an example of how to use ListCloudVmClustersRequest.
func (ListCloudVmClustersRequest) BinaryRequestBody ¶
func (request ListCloudVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListCloudVmClustersRequest) HTTPRequest ¶
func (request ListCloudVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListCloudVmClustersRequest) RetryPolicy ¶
func (request ListCloudVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListCloudVmClustersRequest) String ¶
func (request ListCloudVmClustersRequest) String() string
func (ListCloudVmClustersRequest) ValidateEnumValue ¶
func (request ListCloudVmClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListCloudVmClustersResponse ¶
type ListCloudVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []CloudVmClusterSummary instances Items []CloudVmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListCloudVmClustersResponse wrapper for the ListCloudVmClusters operation
func (ListCloudVmClustersResponse) HTTPResponse ¶
func (response ListCloudVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListCloudVmClustersResponse) String ¶
func (response ListCloudVmClustersResponse) String() string
type ListCloudVmClustersSortByEnum ¶
type ListCloudVmClustersSortByEnum string
ListCloudVmClustersSortByEnum Enum with underlying type: string
const ( ListCloudVmClustersSortByTimecreated ListCloudVmClustersSortByEnum = "TIMECREATED" ListCloudVmClustersSortByDisplayname ListCloudVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListCloudVmClustersSortByEnum
func GetListCloudVmClustersSortByEnumValues ¶
func GetListCloudVmClustersSortByEnumValues() []ListCloudVmClustersSortByEnum
GetListCloudVmClustersSortByEnumValues Enumerates the set of values for ListCloudVmClustersSortByEnum
func GetMappingListCloudVmClustersSortByEnum ¶
func GetMappingListCloudVmClustersSortByEnum(val string) (ListCloudVmClustersSortByEnum, bool)
GetMappingListCloudVmClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListCloudVmClustersSortOrderEnum ¶
type ListCloudVmClustersSortOrderEnum string
ListCloudVmClustersSortOrderEnum Enum with underlying type: string
const ( ListCloudVmClustersSortOrderAsc ListCloudVmClustersSortOrderEnum = "ASC" ListCloudVmClustersSortOrderDesc ListCloudVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListCloudVmClustersSortOrderEnum
func GetListCloudVmClustersSortOrderEnumValues ¶
func GetListCloudVmClustersSortOrderEnumValues() []ListCloudVmClustersSortOrderEnum
GetListCloudVmClustersSortOrderEnumValues Enumerates the set of values for ListCloudVmClustersSortOrderEnum
func GetMappingListCloudVmClustersSortOrderEnum ¶
func GetMappingListCloudVmClustersSortOrderEnum(val string) (ListCloudVmClustersSortOrderEnum, bool)
GetMappingListCloudVmClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConsoleConnectionsRequest ¶
type ListConsoleConnectionsRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConsoleConnectionsRequest wrapper for the ListConsoleConnections operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListConsoleConnections.go.html to see an example of how to use ListConsoleConnectionsRequest.
func (ListConsoleConnectionsRequest) BinaryRequestBody ¶
func (request ListConsoleConnectionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListConsoleConnectionsRequest) HTTPRequest ¶
func (request ListConsoleConnectionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConsoleConnectionsRequest) RetryPolicy ¶
func (request ListConsoleConnectionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConsoleConnectionsRequest) String ¶
func (request ListConsoleConnectionsRequest) String() string
func (ListConsoleConnectionsRequest) ValidateEnumValue ¶
func (request ListConsoleConnectionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListConsoleConnectionsResponse ¶
type ListConsoleConnectionsResponse struct { // The underlying http response RawResponse *http.Response // The []ConsoleConnectionSummary instance Items []ConsoleConnectionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListConsoleConnectionsResponse wrapper for the ListConsoleConnections operation
func (ListConsoleConnectionsResponse) HTTPResponse ¶
func (response ListConsoleConnectionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConsoleConnectionsResponse) String ¶
func (response ListConsoleConnectionsResponse) String() string
type ListConsoleHistoriesRequest ¶ added in v65.54.0
type ListConsoleHistoriesRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListConsoleHistoriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListConsoleHistoriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ConsoleHistorySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListConsoleHistoriesRequest wrapper for the ListConsoleHistories operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListConsoleHistories.go.html to see an example of how to use ListConsoleHistoriesRequest.
func (ListConsoleHistoriesRequest) BinaryRequestBody ¶ added in v65.54.0
func (request ListConsoleHistoriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListConsoleHistoriesRequest) HTTPRequest ¶ added in v65.54.0
func (request ListConsoleHistoriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListConsoleHistoriesRequest) RetryPolicy ¶ added in v65.54.0
func (request ListConsoleHistoriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListConsoleHistoriesRequest) String ¶ added in v65.54.0
func (request ListConsoleHistoriesRequest) String() string
func (ListConsoleHistoriesRequest) ValidateEnumValue ¶ added in v65.54.0
func (request ListConsoleHistoriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListConsoleHistoriesResponse ¶ added in v65.54.0
type ListConsoleHistoriesResponse struct { // The underlying http response RawResponse *http.Response // A list of ConsoleHistoryCollection instances ConsoleHistoryCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListConsoleHistoriesResponse wrapper for the ListConsoleHistories operation
func (ListConsoleHistoriesResponse) HTTPResponse ¶ added in v65.54.0
func (response ListConsoleHistoriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListConsoleHistoriesResponse) String ¶ added in v65.54.0
func (response ListConsoleHistoriesResponse) String() string
type ListConsoleHistoriesSortByEnum ¶ added in v65.54.0
type ListConsoleHistoriesSortByEnum string
ListConsoleHistoriesSortByEnum Enum with underlying type: string
const ( ListConsoleHistoriesSortByTimecreated ListConsoleHistoriesSortByEnum = "TIMECREATED" ListConsoleHistoriesSortByDisplayname ListConsoleHistoriesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListConsoleHistoriesSortByEnum
func GetListConsoleHistoriesSortByEnumValues ¶ added in v65.54.0
func GetListConsoleHistoriesSortByEnumValues() []ListConsoleHistoriesSortByEnum
GetListConsoleHistoriesSortByEnumValues Enumerates the set of values for ListConsoleHistoriesSortByEnum
func GetMappingListConsoleHistoriesSortByEnum ¶ added in v65.54.0
func GetMappingListConsoleHistoriesSortByEnum(val string) (ListConsoleHistoriesSortByEnum, bool)
GetMappingListConsoleHistoriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListConsoleHistoriesSortOrderEnum ¶ added in v65.54.0
type ListConsoleHistoriesSortOrderEnum string
ListConsoleHistoriesSortOrderEnum Enum with underlying type: string
const ( ListConsoleHistoriesSortOrderAsc ListConsoleHistoriesSortOrderEnum = "ASC" ListConsoleHistoriesSortOrderDesc ListConsoleHistoriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListConsoleHistoriesSortOrderEnum
func GetListConsoleHistoriesSortOrderEnumValues ¶ added in v65.54.0
func GetListConsoleHistoriesSortOrderEnumValues() []ListConsoleHistoriesSortOrderEnum
GetListConsoleHistoriesSortOrderEnumValues Enumerates the set of values for ListConsoleHistoriesSortOrderEnum
func GetMappingListConsoleHistoriesSortOrderEnum ¶ added in v65.54.0
func GetMappingListConsoleHistoriesSortOrderEnum(val string) (ListConsoleHistoriesSortOrderEnum, bool)
GetMappingListConsoleHistoriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerDatabasePatchesAutonomousPatchTypeEnum ¶ added in v65.51.0
type ListContainerDatabasePatchesAutonomousPatchTypeEnum string
ListContainerDatabasePatchesAutonomousPatchTypeEnum Enum with underlying type: string
const ( ListContainerDatabasePatchesAutonomousPatchTypeQuarterly ListContainerDatabasePatchesAutonomousPatchTypeEnum = "QUARTERLY" ListContainerDatabasePatchesAutonomousPatchTypeTimezone ListContainerDatabasePatchesAutonomousPatchTypeEnum = "TIMEZONE" )
Set of constants representing the allowable values for ListContainerDatabasePatchesAutonomousPatchTypeEnum
func GetListContainerDatabasePatchesAutonomousPatchTypeEnumValues ¶ added in v65.51.0
func GetListContainerDatabasePatchesAutonomousPatchTypeEnumValues() []ListContainerDatabasePatchesAutonomousPatchTypeEnum
GetListContainerDatabasePatchesAutonomousPatchTypeEnumValues Enumerates the set of values for ListContainerDatabasePatchesAutonomousPatchTypeEnum
func GetMappingListContainerDatabasePatchesAutonomousPatchTypeEnum ¶ added in v65.51.0
func GetMappingListContainerDatabasePatchesAutonomousPatchTypeEnum(val string) (ListContainerDatabasePatchesAutonomousPatchTypeEnum, bool)
GetMappingListContainerDatabasePatchesAutonomousPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListContainerDatabasePatchesRequest ¶
type ListContainerDatabasePatchesRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Autonomous patch type, either "QUARTERLY" or "TIMEZONE". AutonomousPatchType ListContainerDatabasePatchesAutonomousPatchTypeEnum `mandatory:"false" contributesTo:"query" name:"autonomousPatchType" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListContainerDatabasePatchesRequest wrapper for the ListContainerDatabasePatches operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListContainerDatabasePatches.go.html to see an example of how to use ListContainerDatabasePatchesRequest.
func (ListContainerDatabasePatchesRequest) BinaryRequestBody ¶
func (request ListContainerDatabasePatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListContainerDatabasePatchesRequest) HTTPRequest ¶
func (request ListContainerDatabasePatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListContainerDatabasePatchesRequest) RetryPolicy ¶
func (request ListContainerDatabasePatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListContainerDatabasePatchesRequest) String ¶
func (request ListContainerDatabasePatchesRequest) String() string
func (ListContainerDatabasePatchesRequest) ValidateEnumValue ¶
func (request ListContainerDatabasePatchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListContainerDatabasePatchesResponse ¶
type ListContainerDatabasePatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousPatchSummary instances Items []AutonomousPatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListContainerDatabasePatchesResponse wrapper for the ListContainerDatabasePatches operation
func (ListContainerDatabasePatchesResponse) HTTPResponse ¶
func (response ListContainerDatabasePatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListContainerDatabasePatchesResponse) String ¶
func (response ListContainerDatabasePatchesResponse) String() string
type ListDataGuardAssociationsRequest ¶
type ListDataGuardAssociationsRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDataGuardAssociationsRequest wrapper for the ListDataGuardAssociations operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDataGuardAssociations.go.html to see an example of how to use ListDataGuardAssociationsRequest.
func (ListDataGuardAssociationsRequest) BinaryRequestBody ¶
func (request ListDataGuardAssociationsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDataGuardAssociationsRequest) HTTPRequest ¶
func (request ListDataGuardAssociationsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataGuardAssociationsRequest) RetryPolicy ¶
func (request ListDataGuardAssociationsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDataGuardAssociationsRequest) String ¶
func (request ListDataGuardAssociationsRequest) String() string
func (ListDataGuardAssociationsRequest) ValidateEnumValue ¶
func (request ListDataGuardAssociationsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDataGuardAssociationsResponse ¶
type ListDataGuardAssociationsResponse struct { // The underlying http response RawResponse *http.Response // A list of []DataGuardAssociationSummary instances Items []DataGuardAssociationSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDataGuardAssociationsResponse wrapper for the ListDataGuardAssociations operation
func (ListDataGuardAssociationsResponse) HTTPResponse ¶
func (response ListDataGuardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataGuardAssociationsResponse) String ¶
func (response ListDataGuardAssociationsResponse) String() string
type ListDatabaseSoftwareImagesRequest ¶
type ListDatabaseSoftwareImagesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // Default order for PATCHSET is descending. SortBy ListDatabaseSoftwareImagesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDatabaseSoftwareImagesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DatabaseSoftwareImageSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given image type exactly. ImageType DatabaseSoftwareImageSummaryImageTypeEnum `mandatory:"false" contributesTo:"query" name:"imageType" omitEmpty:"true"` // A filter to return only resources that match the given image shape family exactly. ImageShapeFamily DatabaseSoftwareImageSummaryImageShapeFamilyEnum `mandatory:"false" contributesTo:"query" name:"imageShapeFamily" omitEmpty:"true"` // A filter to return only resources with `patchSet` greater than or equal to given value. PatchSetGreaterThanOrEqualTo *string `mandatory:"false" contributesTo:"query" name:"patchSetGreaterThanOrEqualTo"` // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). If provided, filters the results to the set of database versions which are supported for the DB system. DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // If provided, filters the results to the set of database versions which are supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" contributesTo:"query" name:"isUpgradeSupported"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabaseSoftwareImagesRequest wrapper for the ListDatabaseSoftwareImages operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseSoftwareImages.go.html to see an example of how to use ListDatabaseSoftwareImagesRequest.
func (ListDatabaseSoftwareImagesRequest) BinaryRequestBody ¶
func (request ListDatabaseSoftwareImagesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseSoftwareImagesRequest) HTTPRequest ¶
func (request ListDatabaseSoftwareImagesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseSoftwareImagesRequest) RetryPolicy ¶
func (request ListDatabaseSoftwareImagesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseSoftwareImagesRequest) String ¶
func (request ListDatabaseSoftwareImagesRequest) String() string
func (ListDatabaseSoftwareImagesRequest) ValidateEnumValue ¶
func (request ListDatabaseSoftwareImagesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabaseSoftwareImagesResponse ¶
type ListDatabaseSoftwareImagesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DatabaseSoftwareImageSummary instances Items []DatabaseSoftwareImageSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseSoftwareImagesResponse wrapper for the ListDatabaseSoftwareImages operation
func (ListDatabaseSoftwareImagesResponse) HTTPResponse ¶
func (response ListDatabaseSoftwareImagesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseSoftwareImagesResponse) String ¶
func (response ListDatabaseSoftwareImagesResponse) String() string
type ListDatabaseSoftwareImagesSortByEnum ¶
type ListDatabaseSoftwareImagesSortByEnum string
ListDatabaseSoftwareImagesSortByEnum Enum with underlying type: string
const ( ListDatabaseSoftwareImagesSortByTimecreated ListDatabaseSoftwareImagesSortByEnum = "TIMECREATED" ListDatabaseSoftwareImagesSortByDisplayname ListDatabaseSoftwareImagesSortByEnum = "DISPLAYNAME" ListDatabaseSoftwareImagesSortByPatchset ListDatabaseSoftwareImagesSortByEnum = "PATCHSET" )
Set of constants representing the allowable values for ListDatabaseSoftwareImagesSortByEnum
func GetListDatabaseSoftwareImagesSortByEnumValues ¶
func GetListDatabaseSoftwareImagesSortByEnumValues() []ListDatabaseSoftwareImagesSortByEnum
GetListDatabaseSoftwareImagesSortByEnumValues Enumerates the set of values for ListDatabaseSoftwareImagesSortByEnum
func GetMappingListDatabaseSoftwareImagesSortByEnum ¶
func GetMappingListDatabaseSoftwareImagesSortByEnum(val string) (ListDatabaseSoftwareImagesSortByEnum, bool)
GetMappingListDatabaseSoftwareImagesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseSoftwareImagesSortOrderEnum ¶
type ListDatabaseSoftwareImagesSortOrderEnum string
ListDatabaseSoftwareImagesSortOrderEnum Enum with underlying type: string
const ( ListDatabaseSoftwareImagesSortOrderAsc ListDatabaseSoftwareImagesSortOrderEnum = "ASC" ListDatabaseSoftwareImagesSortOrderDesc ListDatabaseSoftwareImagesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseSoftwareImagesSortOrderEnum
func GetListDatabaseSoftwareImagesSortOrderEnumValues ¶
func GetListDatabaseSoftwareImagesSortOrderEnumValues() []ListDatabaseSoftwareImagesSortOrderEnum
GetListDatabaseSoftwareImagesSortOrderEnumValues Enumerates the set of values for ListDatabaseSoftwareImagesSortOrderEnum
func GetMappingListDatabaseSoftwareImagesSortOrderEnum ¶
func GetMappingListDatabaseSoftwareImagesSortOrderEnum(val string) (ListDatabaseSoftwareImagesSortOrderEnum, bool)
GetMappingListDatabaseSoftwareImagesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseUpgradeHistoryEntriesRequest ¶
type ListDatabaseUpgradeHistoryEntriesRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A filter to return only upgradeHistoryEntries that match the specified Upgrade Action. UpgradeAction DatabaseUpgradeHistoryEntrySummaryActionEnum `mandatory:"false" contributesTo:"query" name:"upgradeAction" omitEmpty:"true"` // A filter to return only upgradeHistoryEntries that match the given lifecycle state exactly. LifecycleState DatabaseUpgradeHistoryEntrySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is ascending. SortBy ListDatabaseUpgradeHistoryEntriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDatabaseUpgradeHistoryEntriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabaseUpgradeHistoryEntriesRequest wrapper for the ListDatabaseUpgradeHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabaseUpgradeHistoryEntries.go.html to see an example of how to use ListDatabaseUpgradeHistoryEntriesRequest.
func (ListDatabaseUpgradeHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabaseUpgradeHistoryEntriesRequest) HTTPRequest ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabaseUpgradeHistoryEntriesRequest) RetryPolicy ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabaseUpgradeHistoryEntriesRequest) String ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) String() string
func (ListDatabaseUpgradeHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListDatabaseUpgradeHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabaseUpgradeHistoryEntriesResponse ¶
type ListDatabaseUpgradeHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DatabaseUpgradeHistoryEntrySummary instances Items []DatabaseUpgradeHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabaseUpgradeHistoryEntriesResponse wrapper for the ListDatabaseUpgradeHistoryEntries operation
func (ListDatabaseUpgradeHistoryEntriesResponse) HTTPResponse ¶
func (response ListDatabaseUpgradeHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabaseUpgradeHistoryEntriesResponse) String ¶
func (response ListDatabaseUpgradeHistoryEntriesResponse) String() string
type ListDatabaseUpgradeHistoryEntriesSortByEnum ¶
type ListDatabaseUpgradeHistoryEntriesSortByEnum string
ListDatabaseUpgradeHistoryEntriesSortByEnum Enum with underlying type: string
const (
ListDatabaseUpgradeHistoryEntriesSortByTimestarted ListDatabaseUpgradeHistoryEntriesSortByEnum = "TIMESTARTED"
)
Set of constants representing the allowable values for ListDatabaseUpgradeHistoryEntriesSortByEnum
func GetListDatabaseUpgradeHistoryEntriesSortByEnumValues ¶
func GetListDatabaseUpgradeHistoryEntriesSortByEnumValues() []ListDatabaseUpgradeHistoryEntriesSortByEnum
GetListDatabaseUpgradeHistoryEntriesSortByEnumValues Enumerates the set of values for ListDatabaseUpgradeHistoryEntriesSortByEnum
func GetMappingListDatabaseUpgradeHistoryEntriesSortByEnum ¶
func GetMappingListDatabaseUpgradeHistoryEntriesSortByEnum(val string) (ListDatabaseUpgradeHistoryEntriesSortByEnum, bool)
GetMappingListDatabaseUpgradeHistoryEntriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabaseUpgradeHistoryEntriesSortOrderEnum ¶
type ListDatabaseUpgradeHistoryEntriesSortOrderEnum string
ListDatabaseUpgradeHistoryEntriesSortOrderEnum Enum with underlying type: string
const ( ListDatabaseUpgradeHistoryEntriesSortOrderAsc ListDatabaseUpgradeHistoryEntriesSortOrderEnum = "ASC" ListDatabaseUpgradeHistoryEntriesSortOrderDesc ListDatabaseUpgradeHistoryEntriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabaseUpgradeHistoryEntriesSortOrderEnum
func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumValues ¶
func GetListDatabaseUpgradeHistoryEntriesSortOrderEnumValues() []ListDatabaseUpgradeHistoryEntriesSortOrderEnum
GetListDatabaseUpgradeHistoryEntriesSortOrderEnumValues Enumerates the set of values for ListDatabaseUpgradeHistoryEntriesSortOrderEnum
func GetMappingListDatabaseUpgradeHistoryEntriesSortOrderEnum ¶
func GetMappingListDatabaseUpgradeHistoryEntriesSortOrderEnum(val string) (ListDatabaseUpgradeHistoryEntriesSortOrderEnum, bool)
GetMappingListDatabaseUpgradeHistoryEntriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabasesRequest ¶
type ListDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"false" contributesTo:"query" name:"dbHomeId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata DB system that you want to filter the database results by. Applies only to Exadata DB systems. SystemId *string `mandatory:"false" contributesTo:"query" name:"systemId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DBNAME is ascending. The DBNAME sort order is case sensitive. SortBy ListDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire database name given. The match is not case sensitive. DbName *string `mandatory:"false" contributesTo:"query" name:"dbName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDatabasesRequest wrapper for the ListDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDatabases.go.html to see an example of how to use ListDatabasesRequest.
func (ListDatabasesRequest) BinaryRequestBody ¶
func (request ListDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDatabasesRequest) HTTPRequest ¶
func (request ListDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabasesRequest) RetryPolicy ¶
func (request ListDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDatabasesRequest) String ¶
func (request ListDatabasesRequest) String() string
func (ListDatabasesRequest) ValidateEnumValue ¶
func (request ListDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDatabasesResponse ¶
type ListDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DatabaseSummary instances Items []DatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabasesResponse wrapper for the ListDatabases operation
func (ListDatabasesResponse) HTTPResponse ¶
func (response ListDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDatabasesResponse) String ¶
func (response ListDatabasesResponse) String() string
type ListDatabasesSortByEnum ¶
type ListDatabasesSortByEnum string
ListDatabasesSortByEnum Enum with underlying type: string
const ( ListDatabasesSortByDbname ListDatabasesSortByEnum = "DBNAME" ListDatabasesSortByTimecreated ListDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListDatabasesSortByEnum
func GetListDatabasesSortByEnumValues ¶
func GetListDatabasesSortByEnumValues() []ListDatabasesSortByEnum
GetListDatabasesSortByEnumValues Enumerates the set of values for ListDatabasesSortByEnum
func GetMappingListDatabasesSortByEnum ¶
func GetMappingListDatabasesSortByEnum(val string) (ListDatabasesSortByEnum, bool)
GetMappingListDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDatabasesSortOrderEnum ¶
type ListDatabasesSortOrderEnum string
ListDatabasesSortOrderEnum Enum with underlying type: string
const ( ListDatabasesSortOrderAsc ListDatabasesSortOrderEnum = "ASC" ListDatabasesSortOrderDesc ListDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDatabasesSortOrderEnum
func GetListDatabasesSortOrderEnumValues ¶
func GetListDatabasesSortOrderEnumValues() []ListDatabasesSortOrderEnum
GetListDatabasesSortOrderEnumValues Enumerates the set of values for ListDatabasesSortOrderEnum
func GetMappingListDatabasesSortOrderEnum ¶
func GetMappingListDatabasesSortOrderEnum(val string) (ListDatabasesSortOrderEnum, bool)
GetMappingListDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbHomePatchHistoryEntriesRequest ¶
type ListDbHomePatchHistoryEntriesRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbHomePatchHistoryEntriesRequest wrapper for the ListDbHomePatchHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatchHistoryEntries.go.html to see an example of how to use ListDbHomePatchHistoryEntriesRequest.
func (ListDbHomePatchHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListDbHomePatchHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbHomePatchHistoryEntriesRequest) HTTPRequest ¶
func (request ListDbHomePatchHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomePatchHistoryEntriesRequest) RetryPolicy ¶
func (request ListDbHomePatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbHomePatchHistoryEntriesRequest) String ¶
func (request ListDbHomePatchHistoryEntriesRequest) String() string
func (ListDbHomePatchHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListDbHomePatchHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbHomePatchHistoryEntriesResponse ¶
type ListDbHomePatchHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchHistoryEntrySummary instances Items []PatchHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbHomePatchHistoryEntriesResponse wrapper for the ListDbHomePatchHistoryEntries operation
func (ListDbHomePatchHistoryEntriesResponse) HTTPResponse ¶
func (response ListDbHomePatchHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbHomePatchHistoryEntriesResponse) String ¶
func (response ListDbHomePatchHistoryEntriesResponse) String() string
type ListDbHomePatchesRequest ¶
type ListDbHomePatchesRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbHomePatchesRequest wrapper for the ListDbHomePatches operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomePatches.go.html to see an example of how to use ListDbHomePatchesRequest.
func (ListDbHomePatchesRequest) BinaryRequestBody ¶
func (request ListDbHomePatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbHomePatchesRequest) HTTPRequest ¶
func (request ListDbHomePatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomePatchesRequest) RetryPolicy ¶
func (request ListDbHomePatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbHomePatchesRequest) String ¶
func (request ListDbHomePatchesRequest) String() string
func (ListDbHomePatchesRequest) ValidateEnumValue ¶
func (request ListDbHomePatchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbHomePatchesResponse ¶
type ListDbHomePatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchSummary instances Items []PatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbHomePatchesResponse wrapper for the ListDbHomePatches operation
func (ListDbHomePatchesResponse) HTTPResponse ¶
func (response ListDbHomePatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbHomePatchesResponse) String ¶
func (response ListDbHomePatchesResponse) String() string
type ListDbHomesRequest ¶
type ListDbHomesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). If provided, filters the results to the set of database versions which are supported for the DB system. DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" contributesTo:"query" name:"vmClusterId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup. Specify a backupId to list only the DB systems or DB homes that support creating a database using this backup in this compartment. BackupId *string `mandatory:"false" contributesTo:"query" name:"backupId"` // A filter to return only DB Homes that match the specified dbVersion. DbVersion *string `mandatory:"false" contributesTo:"query" name:"dbVersion"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListDbHomesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbHomesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbHomeSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbHomesRequest wrapper for the ListDbHomes operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbHomes.go.html to see an example of how to use ListDbHomesRequest.
func (ListDbHomesRequest) BinaryRequestBody ¶
func (request ListDbHomesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbHomesRequest) HTTPRequest ¶
func (request ListDbHomesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomesRequest) RetryPolicy ¶
func (request ListDbHomesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbHomesRequest) String ¶
func (request ListDbHomesRequest) String() string
func (ListDbHomesRequest) ValidateEnumValue ¶
func (request ListDbHomesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbHomesResponse ¶
type ListDbHomesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbHomeSummary instances Items []DbHomeSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbHomesResponse wrapper for the ListDbHomes operation
func (ListDbHomesResponse) HTTPResponse ¶
func (response ListDbHomesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbHomesResponse) String ¶
func (response ListDbHomesResponse) String() string
type ListDbHomesSortByEnum ¶
type ListDbHomesSortByEnum string
ListDbHomesSortByEnum Enum with underlying type: string
const ( ListDbHomesSortByTimecreated ListDbHomesSortByEnum = "TIMECREATED" ListDbHomesSortByDisplayname ListDbHomesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDbHomesSortByEnum
func GetListDbHomesSortByEnumValues ¶
func GetListDbHomesSortByEnumValues() []ListDbHomesSortByEnum
GetListDbHomesSortByEnumValues Enumerates the set of values for ListDbHomesSortByEnum
func GetMappingListDbHomesSortByEnum ¶
func GetMappingListDbHomesSortByEnum(val string) (ListDbHomesSortByEnum, bool)
GetMappingListDbHomesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbHomesSortOrderEnum ¶
type ListDbHomesSortOrderEnum string
ListDbHomesSortOrderEnum Enum with underlying type: string
const ( ListDbHomesSortOrderAsc ListDbHomesSortOrderEnum = "ASC" ListDbHomesSortOrderDesc ListDbHomesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDbHomesSortOrderEnum
func GetListDbHomesSortOrderEnumValues ¶
func GetListDbHomesSortOrderEnumValues() []ListDbHomesSortOrderEnum
GetListDbHomesSortOrderEnumValues Enumerates the set of values for ListDbHomesSortOrderEnum
func GetMappingListDbHomesSortOrderEnum ¶
func GetMappingListDbHomesSortOrderEnum(val string) (ListDbHomesSortOrderEnum, bool)
GetMappingListDbHomesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbNodesRequest ¶
type ListDbNodesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). If provided, filters the results to the set of database versions which are supported for the DB system. DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. VmClusterId *string `mandatory:"false" contributesTo:"query" name:"vmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Sort by TIMECREATED. Default order for TIMECREATED is descending. SortBy ListDbNodesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbNodesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbNodeSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exacc Db server. DbServerId *string `mandatory:"false" contributesTo:"query" name:"dbServerId"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbNodesRequest wrapper for the ListDbNodes operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbNodes.go.html to see an example of how to use ListDbNodesRequest.
func (ListDbNodesRequest) BinaryRequestBody ¶
func (request ListDbNodesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbNodesRequest) HTTPRequest ¶
func (request ListDbNodesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbNodesRequest) RetryPolicy ¶
func (request ListDbNodesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbNodesRequest) String ¶
func (request ListDbNodesRequest) String() string
func (ListDbNodesRequest) ValidateEnumValue ¶
func (request ListDbNodesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbNodesResponse ¶
type ListDbNodesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbNodeSummary instances Items []DbNodeSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbNodesResponse wrapper for the ListDbNodes operation
func (ListDbNodesResponse) HTTPResponse ¶
func (response ListDbNodesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbNodesResponse) String ¶
func (response ListDbNodesResponse) String() string
type ListDbNodesSortByEnum ¶
type ListDbNodesSortByEnum string
ListDbNodesSortByEnum Enum with underlying type: string
const (
ListDbNodesSortByTimecreated ListDbNodesSortByEnum = "TIMECREATED"
)
Set of constants representing the allowable values for ListDbNodesSortByEnum
func GetListDbNodesSortByEnumValues ¶
func GetListDbNodesSortByEnumValues() []ListDbNodesSortByEnum
GetListDbNodesSortByEnumValues Enumerates the set of values for ListDbNodesSortByEnum
func GetMappingListDbNodesSortByEnum ¶
func GetMappingListDbNodesSortByEnum(val string) (ListDbNodesSortByEnum, bool)
GetMappingListDbNodesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbNodesSortOrderEnum ¶
type ListDbNodesSortOrderEnum string
ListDbNodesSortOrderEnum Enum with underlying type: string
const ( ListDbNodesSortOrderAsc ListDbNodesSortOrderEnum = "ASC" ListDbNodesSortOrderDesc ListDbNodesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDbNodesSortOrderEnum
func GetListDbNodesSortOrderEnumValues ¶
func GetListDbNodesSortOrderEnumValues() []ListDbNodesSortOrderEnum
GetListDbNodesSortOrderEnumValues Enumerates the set of values for ListDbNodesSortOrderEnum
func GetMappingListDbNodesSortOrderEnum ¶
func GetMappingListDbNodesSortOrderEnum(val string) (ListDbNodesSortOrderEnum, bool)
GetMappingListDbNodesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbServersRequest ¶
type ListDbServersRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the ExadataInfrastructure. ExadataInfrastructureId *string `mandatory:"true" contributesTo:"query" name:"exadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbServersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Sort by TIMECREATED. Default order for TIMECREATED is descending. SortBy ListDbServersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbServerSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbServersRequest wrapper for the ListDbServers operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbServers.go.html to see an example of how to use ListDbServersRequest.
func (ListDbServersRequest) BinaryRequestBody ¶
func (request ListDbServersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbServersRequest) HTTPRequest ¶
func (request ListDbServersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbServersRequest) RetryPolicy ¶
func (request ListDbServersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbServersRequest) String ¶
func (request ListDbServersRequest) String() string
func (ListDbServersRequest) ValidateEnumValue ¶
func (request ListDbServersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbServersResponse ¶
type ListDbServersResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbServerSummary instances Items []DbServerSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbServersResponse wrapper for the ListDbServers operation
func (ListDbServersResponse) HTTPResponse ¶
func (response ListDbServersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbServersResponse) String ¶
func (response ListDbServersResponse) String() string
type ListDbServersSortByEnum ¶
type ListDbServersSortByEnum string
ListDbServersSortByEnum Enum with underlying type: string
const (
ListDbServersSortByTimecreated ListDbServersSortByEnum = "TIMECREATED"
)
Set of constants representing the allowable values for ListDbServersSortByEnum
func GetListDbServersSortByEnumValues ¶
func GetListDbServersSortByEnumValues() []ListDbServersSortByEnum
GetListDbServersSortByEnumValues Enumerates the set of values for ListDbServersSortByEnum
func GetMappingListDbServersSortByEnum ¶
func GetMappingListDbServersSortByEnum(val string) (ListDbServersSortByEnum, bool)
GetMappingListDbServersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbServersSortOrderEnum ¶
type ListDbServersSortOrderEnum string
ListDbServersSortOrderEnum Enum with underlying type: string
const ( ListDbServersSortOrderAsc ListDbServersSortOrderEnum = "ASC" ListDbServersSortOrderDesc ListDbServersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDbServersSortOrderEnum
func GetListDbServersSortOrderEnumValues ¶
func GetListDbServersSortOrderEnumValues() []ListDbServersSortOrderEnum
GetListDbServersSortOrderEnumValues Enumerates the set of values for ListDbServersSortOrderEnum
func GetMappingListDbServersSortOrderEnum ¶
func GetMappingListDbServersSortOrderEnum(val string) (ListDbServersSortOrderEnum, bool)
GetMappingListDbServersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbSystemComputePerformancesRequest ¶ added in v65.6.0
type ListDbSystemComputePerformancesRequest struct { // If provided, filters the results to the set of database versions which are supported for the given shape. DbSystemShape *string `mandatory:"false" contributesTo:"query" name:"dbSystemShape"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemComputePerformancesRequest wrapper for the ListDbSystemComputePerformances operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemComputePerformances.go.html to see an example of how to use ListDbSystemComputePerformancesRequest.
func (ListDbSystemComputePerformancesRequest) BinaryRequestBody ¶ added in v65.6.0
func (request ListDbSystemComputePerformancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemComputePerformancesRequest) HTTPRequest ¶ added in v65.6.0
func (request ListDbSystemComputePerformancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemComputePerformancesRequest) RetryPolicy ¶ added in v65.6.0
func (request ListDbSystemComputePerformancesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemComputePerformancesRequest) String ¶ added in v65.6.0
func (request ListDbSystemComputePerformancesRequest) String() string
func (ListDbSystemComputePerformancesRequest) ValidateEnumValue ¶ added in v65.6.0
func (request ListDbSystemComputePerformancesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemComputePerformancesResponse ¶ added in v65.6.0
type ListDbSystemComputePerformancesResponse struct { // The underlying http response RawResponse *http.Response // The []DbSystemComputePerformanceSummary instance Items []DbSystemComputePerformanceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemComputePerformancesResponse wrapper for the ListDbSystemComputePerformances operation
func (ListDbSystemComputePerformancesResponse) HTTPResponse ¶ added in v65.6.0
func (response ListDbSystemComputePerformancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemComputePerformancesResponse) String ¶ added in v65.6.0
func (response ListDbSystemComputePerformancesResponse) String() string
type ListDbSystemPatchHistoryEntriesRequest ¶
type ListDbSystemPatchHistoryEntriesRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemPatchHistoryEntriesRequest wrapper for the ListDbSystemPatchHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatchHistoryEntries.go.html to see an example of how to use ListDbSystemPatchHistoryEntriesRequest.
func (ListDbSystemPatchHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListDbSystemPatchHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemPatchHistoryEntriesRequest) HTTPRequest ¶
func (request ListDbSystemPatchHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemPatchHistoryEntriesRequest) RetryPolicy ¶
func (request ListDbSystemPatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemPatchHistoryEntriesRequest) String ¶
func (request ListDbSystemPatchHistoryEntriesRequest) String() string
func (ListDbSystemPatchHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListDbSystemPatchHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemPatchHistoryEntriesResponse ¶
type ListDbSystemPatchHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchHistoryEntrySummary instances Items []PatchHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemPatchHistoryEntriesResponse wrapper for the ListDbSystemPatchHistoryEntries operation
func (ListDbSystemPatchHistoryEntriesResponse) HTTPResponse ¶
func (response ListDbSystemPatchHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemPatchHistoryEntriesResponse) String ¶
func (response ListDbSystemPatchHistoryEntriesResponse) String() string
type ListDbSystemPatchesRequest ¶
type ListDbSystemPatchesRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemPatchesRequest wrapper for the ListDbSystemPatches operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemPatches.go.html to see an example of how to use ListDbSystemPatchesRequest.
func (ListDbSystemPatchesRequest) BinaryRequestBody ¶
func (request ListDbSystemPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemPatchesRequest) HTTPRequest ¶
func (request ListDbSystemPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemPatchesRequest) RetryPolicy ¶
func (request ListDbSystemPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemPatchesRequest) String ¶
func (request ListDbSystemPatchesRequest) String() string
func (ListDbSystemPatchesRequest) ValidateEnumValue ¶
func (request ListDbSystemPatchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemPatchesResponse ¶
type ListDbSystemPatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchSummary instances Items []PatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemPatchesResponse wrapper for the ListDbSystemPatches operation
func (ListDbSystemPatchesResponse) HTTPResponse ¶
func (response ListDbSystemPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemPatchesResponse) String ¶
func (response ListDbSystemPatchesResponse) String() string
type ListDbSystemShapesRequest ¶
type ListDbSystemShapesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The name of the Availability Domain. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemShapesRequest wrapper for the ListDbSystemShapes operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemShapes.go.html to see an example of how to use ListDbSystemShapesRequest.
func (ListDbSystemShapesRequest) BinaryRequestBody ¶
func (request ListDbSystemShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemShapesRequest) HTTPRequest ¶
func (request ListDbSystemShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemShapesRequest) RetryPolicy ¶
func (request ListDbSystemShapesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemShapesRequest) String ¶
func (request ListDbSystemShapesRequest) String() string
func (ListDbSystemShapesRequest) ValidateEnumValue ¶
func (request ListDbSystemShapesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemShapesResponse ¶
type ListDbSystemShapesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbSystemShapeSummary instances Items []DbSystemShapeSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemShapesResponse wrapper for the ListDbSystemShapes operation
func (ListDbSystemShapesResponse) HTTPResponse ¶
func (response ListDbSystemShapesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemShapesResponse) String ¶
func (response ListDbSystemShapesResponse) String() string
type ListDbSystemStoragePerformancesRequest ¶ added in v65.6.0
type ListDbSystemStoragePerformancesRequest struct { // The DB system storage management option. Used to list database versions available for that storage manager. Valid values are `ASM` and `LVM`. // * ASM specifies Oracle Automatic Storage Management // * LVM specifies logical volume manager, sometimes called logical disk manager. StorageManagement DbSystemOptionsStorageManagementEnum `mandatory:"true" contributesTo:"query" name:"storageManagement" omitEmpty:"true"` // Optional. Filters the performance results by shape type. ShapeType *string `mandatory:"false" contributesTo:"query" name:"shapeType"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemStoragePerformancesRequest wrapper for the ListDbSystemStoragePerformances operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemStoragePerformances.go.html to see an example of how to use ListDbSystemStoragePerformancesRequest.
func (ListDbSystemStoragePerformancesRequest) BinaryRequestBody ¶ added in v65.6.0
func (request ListDbSystemStoragePerformancesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemStoragePerformancesRequest) HTTPRequest ¶ added in v65.6.0
func (request ListDbSystemStoragePerformancesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemStoragePerformancesRequest) RetryPolicy ¶ added in v65.6.0
func (request ListDbSystemStoragePerformancesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemStoragePerformancesRequest) String ¶ added in v65.6.0
func (request ListDbSystemStoragePerformancesRequest) String() string
func (ListDbSystemStoragePerformancesRequest) ValidateEnumValue ¶ added in v65.6.0
func (request ListDbSystemStoragePerformancesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemStoragePerformancesResponse ¶ added in v65.6.0
type ListDbSystemStoragePerformancesResponse struct { // The underlying http response RawResponse *http.Response // The []DbSystemStoragePerformanceSummary instance Items []DbSystemStoragePerformanceSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemStoragePerformancesResponse wrapper for the ListDbSystemStoragePerformances operation
func (ListDbSystemStoragePerformancesResponse) HTTPResponse ¶ added in v65.6.0
func (response ListDbSystemStoragePerformancesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemStoragePerformancesResponse) String ¶ added in v65.6.0
func (response ListDbSystemStoragePerformancesResponse) String() string
type ListDbSystemUpgradeHistoryEntriesRequest ¶ added in v65.2.0
type ListDbSystemUpgradeHistoryEntriesRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbSystemUpgradeHistoryEntriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is ascending. SortBy ListDbSystemUpgradeHistoryEntriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only upgradeHistoryEntries that match the specified Upgrade Action. UpgradeAction DbSystemUpgradeHistoryEntrySummaryActionEnum `mandatory:"false" contributesTo:"query" name:"upgradeAction" omitEmpty:"true"` // A filter to return only upgrade history entries that match the given lifecycle state exactly. LifecycleState DbSystemUpgradeHistoryEntrySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemUpgradeHistoryEntriesRequest wrapper for the ListDbSystemUpgradeHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystemUpgradeHistoryEntries.go.html to see an example of how to use ListDbSystemUpgradeHistoryEntriesRequest.
func (ListDbSystemUpgradeHistoryEntriesRequest) BinaryRequestBody ¶ added in v65.2.0
func (request ListDbSystemUpgradeHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemUpgradeHistoryEntriesRequest) HTTPRequest ¶ added in v65.2.0
func (request ListDbSystemUpgradeHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemUpgradeHistoryEntriesRequest) RetryPolicy ¶ added in v65.2.0
func (request ListDbSystemUpgradeHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemUpgradeHistoryEntriesRequest) String ¶ added in v65.2.0
func (request ListDbSystemUpgradeHistoryEntriesRequest) String() string
func (ListDbSystemUpgradeHistoryEntriesRequest) ValidateEnumValue ¶ added in v65.2.0
func (request ListDbSystemUpgradeHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemUpgradeHistoryEntriesResponse ¶ added in v65.2.0
type ListDbSystemUpgradeHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbSystemUpgradeHistoryEntrySummary instances Items []DbSystemUpgradeHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemUpgradeHistoryEntriesResponse wrapper for the ListDbSystemUpgradeHistoryEntries operation
func (ListDbSystemUpgradeHistoryEntriesResponse) HTTPResponse ¶ added in v65.2.0
func (response ListDbSystemUpgradeHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemUpgradeHistoryEntriesResponse) String ¶ added in v65.2.0
func (response ListDbSystemUpgradeHistoryEntriesResponse) String() string
type ListDbSystemUpgradeHistoryEntriesSortByEnum ¶ added in v65.2.0
type ListDbSystemUpgradeHistoryEntriesSortByEnum string
ListDbSystemUpgradeHistoryEntriesSortByEnum Enum with underlying type: string
const (
ListDbSystemUpgradeHistoryEntriesSortByTimestarted ListDbSystemUpgradeHistoryEntriesSortByEnum = "TIMESTARTED"
)
Set of constants representing the allowable values for ListDbSystemUpgradeHistoryEntriesSortByEnum
func GetListDbSystemUpgradeHistoryEntriesSortByEnumValues ¶ added in v65.2.0
func GetListDbSystemUpgradeHistoryEntriesSortByEnumValues() []ListDbSystemUpgradeHistoryEntriesSortByEnum
GetListDbSystemUpgradeHistoryEntriesSortByEnumValues Enumerates the set of values for ListDbSystemUpgradeHistoryEntriesSortByEnum
func GetMappingListDbSystemUpgradeHistoryEntriesSortByEnum ¶ added in v65.2.0
func GetMappingListDbSystemUpgradeHistoryEntriesSortByEnum(val string) (ListDbSystemUpgradeHistoryEntriesSortByEnum, bool)
GetMappingListDbSystemUpgradeHistoryEntriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbSystemUpgradeHistoryEntriesSortOrderEnum ¶ added in v65.2.0
type ListDbSystemUpgradeHistoryEntriesSortOrderEnum string
ListDbSystemUpgradeHistoryEntriesSortOrderEnum Enum with underlying type: string
const ( ListDbSystemUpgradeHistoryEntriesSortOrderAsc ListDbSystemUpgradeHistoryEntriesSortOrderEnum = "ASC" ListDbSystemUpgradeHistoryEntriesSortOrderDesc ListDbSystemUpgradeHistoryEntriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDbSystemUpgradeHistoryEntriesSortOrderEnum
func GetListDbSystemUpgradeHistoryEntriesSortOrderEnumValues ¶ added in v65.2.0
func GetListDbSystemUpgradeHistoryEntriesSortOrderEnumValues() []ListDbSystemUpgradeHistoryEntriesSortOrderEnum
GetListDbSystemUpgradeHistoryEntriesSortOrderEnumValues Enumerates the set of values for ListDbSystemUpgradeHistoryEntriesSortOrderEnum
func GetMappingListDbSystemUpgradeHistoryEntriesSortOrderEnum ¶ added in v65.2.0
func GetMappingListDbSystemUpgradeHistoryEntriesSortOrderEnum(val string) (ListDbSystemUpgradeHistoryEntriesSortOrderEnum, bool)
GetMappingListDbSystemUpgradeHistoryEntriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbSystemsRequest ¶
type ListDbSystemsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup. Specify a backupId to list only the DB systems or DB homes that support creating a database using this backup in this compartment. BackupId *string `mandatory:"false" contributesTo:"query" name:"backupId"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListDbSystemsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListDbSystemsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState DbSystemSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbSystemsRequest wrapper for the ListDbSystems operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbSystems.go.html to see an example of how to use ListDbSystemsRequest.
func (ListDbSystemsRequest) BinaryRequestBody ¶
func (request ListDbSystemsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbSystemsRequest) HTTPRequest ¶
func (request ListDbSystemsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemsRequest) RetryPolicy ¶
func (request ListDbSystemsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbSystemsRequest) String ¶
func (request ListDbSystemsRequest) String() string
func (ListDbSystemsRequest) ValidateEnumValue ¶
func (request ListDbSystemsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbSystemsResponse ¶
type ListDbSystemsResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbSystemSummary instances Items []DbSystemSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemsResponse wrapper for the ListDbSystems operation
func (ListDbSystemsResponse) HTTPResponse ¶
func (response ListDbSystemsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemsResponse) String ¶
func (response ListDbSystemsResponse) String() string
type ListDbSystemsSortByEnum ¶
type ListDbSystemsSortByEnum string
ListDbSystemsSortByEnum Enum with underlying type: string
const ( ListDbSystemsSortByTimecreated ListDbSystemsSortByEnum = "TIMECREATED" ListDbSystemsSortByDisplayname ListDbSystemsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListDbSystemsSortByEnum
func GetListDbSystemsSortByEnumValues ¶
func GetListDbSystemsSortByEnumValues() []ListDbSystemsSortByEnum
GetListDbSystemsSortByEnumValues Enumerates the set of values for ListDbSystemsSortByEnum
func GetMappingListDbSystemsSortByEnum ¶
func GetMappingListDbSystemsSortByEnum(val string) (ListDbSystemsSortByEnum, bool)
GetMappingListDbSystemsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbSystemsSortOrderEnum ¶
type ListDbSystemsSortOrderEnum string
ListDbSystemsSortOrderEnum Enum with underlying type: string
const ( ListDbSystemsSortOrderAsc ListDbSystemsSortOrderEnum = "ASC" ListDbSystemsSortOrderDesc ListDbSystemsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListDbSystemsSortOrderEnum
func GetListDbSystemsSortOrderEnumValues ¶
func GetListDbSystemsSortOrderEnumValues() []ListDbSystemsSortOrderEnum
GetListDbSystemsSortOrderEnumValues Enumerates the set of values for ListDbSystemsSortOrderEnum
func GetMappingListDbSystemsSortOrderEnum ¶
func GetMappingListDbSystemsSortOrderEnum(val string) (ListDbSystemsSortOrderEnum, bool)
GetMappingListDbSystemsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListDbVersionsRequest ¶
type ListDbVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // If provided, filters the results to the set of database versions which are supported for the given shape. DbSystemShape *string `mandatory:"false" contributesTo:"query" name:"dbSystemShape"` // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). If provided, filters the results to the set of database versions which are supported for the DB system. DbSystemId *string `mandatory:"false" contributesTo:"query" name:"dbSystemId"` // The DB system storage management option. Used to list database versions available for that storage manager. Valid values are `ASM` and `LVM`. // * ASM specifies Oracle Automatic Storage Management // * LVM specifies logical volume manager, sometimes called logical disk manager. StorageManagement DbSystemOptionsStorageManagementEnum `mandatory:"false" contributesTo:"query" name:"storageManagement" omitEmpty:"true"` // If provided, filters the results to the set of database versions which are supported for Upgrade. IsUpgradeSupported *bool `mandatory:"false" contributesTo:"query" name:"isUpgradeSupported"` // If true, filters the results to the set of Oracle Database versions that are supported for OCI database software images. IsDatabaseSoftwareImageSupported *bool `mandatory:"false" contributesTo:"query" name:"isDatabaseSoftwareImageSupported"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListDbVersionsRequest wrapper for the ListDbVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListDbVersions.go.html to see an example of how to use ListDbVersionsRequest.
func (ListDbVersionsRequest) BinaryRequestBody ¶
func (request ListDbVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListDbVersionsRequest) HTTPRequest ¶
func (request ListDbVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbVersionsRequest) RetryPolicy ¶
func (request ListDbVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListDbVersionsRequest) String ¶
func (request ListDbVersionsRequest) String() string
func (ListDbVersionsRequest) ValidateEnumValue ¶
func (request ListDbVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListDbVersionsResponse ¶
type ListDbVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []DbVersionSummary instances Items []DbVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbVersionsResponse wrapper for the ListDbVersions operation
func (ListDbVersionsResponse) HTTPResponse ¶
func (response ListDbVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbVersionsResponse) String ¶
func (response ListDbVersionsResponse) String() string
type ListExadataInfrastructuresExcludedFieldsEnum ¶ added in v65.28.1
type ListExadataInfrastructuresExcludedFieldsEnum string
ListExadataInfrastructuresExcludedFieldsEnum Enum with underlying type: string
const (
ListExadataInfrastructuresExcludedFieldsMultirackconfigurationfile ListExadataInfrastructuresExcludedFieldsEnum = "multiRackConfigurationFile"
)
Set of constants representing the allowable values for ListExadataInfrastructuresExcludedFieldsEnum
func GetListExadataInfrastructuresExcludedFieldsEnumValues ¶ added in v65.28.1
func GetListExadataInfrastructuresExcludedFieldsEnumValues() []ListExadataInfrastructuresExcludedFieldsEnum
GetListExadataInfrastructuresExcludedFieldsEnumValues Enumerates the set of values for ListExadataInfrastructuresExcludedFieldsEnum
func GetMappingListExadataInfrastructuresExcludedFieldsEnum ¶ added in v65.28.1
func GetMappingListExadataInfrastructuresExcludedFieldsEnum(val string) (ListExadataInfrastructuresExcludedFieldsEnum, bool)
GetMappingListExadataInfrastructuresExcludedFieldsEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExadataInfrastructuresRequest ¶
type ListExadataInfrastructuresRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListExadataInfrastructuresSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExadataInfrastructuresSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ExadataInfrastructureSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // If provided, the specified fields will be excluded in the response. ExcludedFields []ListExadataInfrastructuresExcludedFieldsEnum `contributesTo:"query" name:"excludedFields" omitEmpty:"true" collectionFormat:"multi"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExadataInfrastructuresRequest wrapper for the ListExadataInfrastructures operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadataInfrastructures.go.html to see an example of how to use ListExadataInfrastructuresRequest.
func (ListExadataInfrastructuresRequest) BinaryRequestBody ¶
func (request ListExadataInfrastructuresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExadataInfrastructuresRequest) HTTPRequest ¶
func (request ListExadataInfrastructuresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExadataInfrastructuresRequest) RetryPolicy ¶
func (request ListExadataInfrastructuresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExadataInfrastructuresRequest) String ¶
func (request ListExadataInfrastructuresRequest) String() string
func (ListExadataInfrastructuresRequest) ValidateEnumValue ¶
func (request ListExadataInfrastructuresRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExadataInfrastructuresResponse ¶
type ListExadataInfrastructuresResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExadataInfrastructureSummary instances Items []ExadataInfrastructureSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExadataInfrastructuresResponse wrapper for the ListExadataInfrastructures operation
func (ListExadataInfrastructuresResponse) HTTPResponse ¶
func (response ListExadataInfrastructuresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExadataInfrastructuresResponse) String ¶
func (response ListExadataInfrastructuresResponse) String() string
type ListExadataInfrastructuresSortByEnum ¶
type ListExadataInfrastructuresSortByEnum string
ListExadataInfrastructuresSortByEnum Enum with underlying type: string
const ( ListExadataInfrastructuresSortByTimecreated ListExadataInfrastructuresSortByEnum = "TIMECREATED" ListExadataInfrastructuresSortByDisplayname ListExadataInfrastructuresSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListExadataInfrastructuresSortByEnum
func GetListExadataInfrastructuresSortByEnumValues ¶
func GetListExadataInfrastructuresSortByEnumValues() []ListExadataInfrastructuresSortByEnum
GetListExadataInfrastructuresSortByEnumValues Enumerates the set of values for ListExadataInfrastructuresSortByEnum
func GetMappingListExadataInfrastructuresSortByEnum ¶
func GetMappingListExadataInfrastructuresSortByEnum(val string) (ListExadataInfrastructuresSortByEnum, bool)
GetMappingListExadataInfrastructuresSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExadataInfrastructuresSortOrderEnum ¶
type ListExadataInfrastructuresSortOrderEnum string
ListExadataInfrastructuresSortOrderEnum Enum with underlying type: string
const ( ListExadataInfrastructuresSortOrderAsc ListExadataInfrastructuresSortOrderEnum = "ASC" ListExadataInfrastructuresSortOrderDesc ListExadataInfrastructuresSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExadataInfrastructuresSortOrderEnum
func GetListExadataInfrastructuresSortOrderEnumValues ¶
func GetListExadataInfrastructuresSortOrderEnumValues() []ListExadataInfrastructuresSortOrderEnum
GetListExadataInfrastructuresSortOrderEnumValues Enumerates the set of values for ListExadataInfrastructuresSortOrderEnum
func GetMappingListExadataInfrastructuresSortOrderEnum ¶
func GetMappingListExadataInfrastructuresSortOrderEnum(val string) (ListExadataInfrastructuresSortOrderEnum, bool)
GetMappingListExadataInfrastructuresSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExadbVmClusterUpdateHistoryEntriesRequest ¶ added in v65.69.0
type ListExadbVmClusterUpdateHistoryEntriesRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExadbVmClusterUpdateHistoryEntriesRequest wrapper for the ListExadbVmClusterUpdateHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadbVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListExadbVmClusterUpdateHistoryEntriesRequest.
func (ListExadbVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ListExadbVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExadbVmClusterUpdateHistoryEntriesRequest) HTTPRequest ¶ added in v65.69.0
func (request ListExadbVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExadbVmClusterUpdateHistoryEntriesRequest) RetryPolicy ¶ added in v65.69.0
func (request ListExadbVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExadbVmClusterUpdateHistoryEntriesRequest) String ¶ added in v65.69.0
func (request ListExadbVmClusterUpdateHistoryEntriesRequest) String() string
func (ListExadbVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ListExadbVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExadbVmClusterUpdateHistoryEntriesResponse ¶ added in v65.69.0
type ListExadbVmClusterUpdateHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExadbVmClusterUpdateHistoryEntrySummary instances Items []ExadbVmClusterUpdateHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExadbVmClusterUpdateHistoryEntriesResponse wrapper for the ListExadbVmClusterUpdateHistoryEntries operation
func (ListExadbVmClusterUpdateHistoryEntriesResponse) HTTPResponse ¶ added in v65.69.0
func (response ListExadbVmClusterUpdateHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExadbVmClusterUpdateHistoryEntriesResponse) String ¶ added in v65.69.0
func (response ListExadbVmClusterUpdateHistoryEntriesResponse) String() string
type ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶ added in v65.69.0
type ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum string
ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum Enum with underlying type: string
const ( ListExadbVmClusterUpdateHistoryEntriesUpdateTypeGiUpgrade ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_UPGRADE" ListExadbVmClusterUpdateHistoryEntriesUpdateTypeGiPatch ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_PATCH" ListExadbVmClusterUpdateHistoryEntriesUpdateTypeOsUpdate ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumValues ¶ added in v65.69.0
func GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumValues() []ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum
GetListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnumValues Enumerates the set of values for ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetMappingListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶ added in v65.69.0
func GetMappingListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum(val string) (ListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum, bool)
GetMappingListExadbVmClusterUpdateHistoryEntriesUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExadbVmClusterUpdatesRequest ¶ added in v65.69.0
type ListExadbVmClusterUpdatesRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListExadbVmClusterUpdatesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // A filter to return only resources that match the given update version exactly. Version *string `mandatory:"false" contributesTo:"query" name:"version"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExadbVmClusterUpdatesRequest wrapper for the ListExadbVmClusterUpdates operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadbVmClusterUpdates.go.html to see an example of how to use ListExadbVmClusterUpdatesRequest.
func (ListExadbVmClusterUpdatesRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ListExadbVmClusterUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExadbVmClusterUpdatesRequest) HTTPRequest ¶ added in v65.69.0
func (request ListExadbVmClusterUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExadbVmClusterUpdatesRequest) RetryPolicy ¶ added in v65.69.0
func (request ListExadbVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExadbVmClusterUpdatesRequest) String ¶ added in v65.69.0
func (request ListExadbVmClusterUpdatesRequest) String() string
func (ListExadbVmClusterUpdatesRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ListExadbVmClusterUpdatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExadbVmClusterUpdatesResponse ¶ added in v65.69.0
type ListExadbVmClusterUpdatesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExadbVmClusterUpdateSummary instances Items []ExadbVmClusterUpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExadbVmClusterUpdatesResponse wrapper for the ListExadbVmClusterUpdates operation
func (ListExadbVmClusterUpdatesResponse) HTTPResponse ¶ added in v65.69.0
func (response ListExadbVmClusterUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExadbVmClusterUpdatesResponse) String ¶ added in v65.69.0
func (response ListExadbVmClusterUpdatesResponse) String() string
type ListExadbVmClusterUpdatesUpdateTypeEnum ¶ added in v65.69.0
type ListExadbVmClusterUpdatesUpdateTypeEnum string
ListExadbVmClusterUpdatesUpdateTypeEnum Enum with underlying type: string
const ( ListExadbVmClusterUpdatesUpdateTypeGiUpgrade ListExadbVmClusterUpdatesUpdateTypeEnum = "GI_UPGRADE" ListExadbVmClusterUpdatesUpdateTypeGiPatch ListExadbVmClusterUpdatesUpdateTypeEnum = "GI_PATCH" ListExadbVmClusterUpdatesUpdateTypeOsUpdate ListExadbVmClusterUpdatesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListExadbVmClusterUpdatesUpdateTypeEnum
func GetListExadbVmClusterUpdatesUpdateTypeEnumValues ¶ added in v65.69.0
func GetListExadbVmClusterUpdatesUpdateTypeEnumValues() []ListExadbVmClusterUpdatesUpdateTypeEnum
GetListExadbVmClusterUpdatesUpdateTypeEnumValues Enumerates the set of values for ListExadbVmClusterUpdatesUpdateTypeEnum
func GetMappingListExadbVmClusterUpdatesUpdateTypeEnum ¶ added in v65.69.0
func GetMappingListExadbVmClusterUpdatesUpdateTypeEnum(val string) (ListExadbVmClusterUpdatesUpdateTypeEnum, bool)
GetMappingListExadbVmClusterUpdatesUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExadbVmClustersRequest ¶ added in v65.69.0
type ListExadbVmClustersRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListExadbVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExadbVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only Exadata VM clusters on Exascale Infrastructure that match the given lifecycle state exactly. LifecycleState ExadbVmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only Exadata VM clusters on Exascale Infrastructure that match the given Exascale Database Storage Vault ID. ExascaleDbStorageVaultId *string `mandatory:"false" contributesTo:"query" name:"exascaleDbStorageVaultId"` // A filter to return only resources that match the given cluster placement group ID exactly. ClusterPlacementGroupId *string `mandatory:"false" contributesTo:"query" name:"clusterPlacementGroupId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExadbVmClustersRequest wrapper for the ListExadbVmClusters operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExadbVmClusters.go.html to see an example of how to use ListExadbVmClustersRequest.
func (ListExadbVmClustersRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ListExadbVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExadbVmClustersRequest) HTTPRequest ¶ added in v65.69.0
func (request ListExadbVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExadbVmClustersRequest) RetryPolicy ¶ added in v65.69.0
func (request ListExadbVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExadbVmClustersRequest) String ¶ added in v65.69.0
func (request ListExadbVmClustersRequest) String() string
func (ListExadbVmClustersRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ListExadbVmClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExadbVmClustersResponse ¶ added in v65.69.0
type ListExadbVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExadbVmClusterSummary instances Items []ExadbVmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExadbVmClustersResponse wrapper for the ListExadbVmClusters operation
func (ListExadbVmClustersResponse) HTTPResponse ¶ added in v65.69.0
func (response ListExadbVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExadbVmClustersResponse) String ¶ added in v65.69.0
func (response ListExadbVmClustersResponse) String() string
type ListExadbVmClustersSortByEnum ¶ added in v65.69.0
type ListExadbVmClustersSortByEnum string
ListExadbVmClustersSortByEnum Enum with underlying type: string
const ( ListExadbVmClustersSortByTimecreated ListExadbVmClustersSortByEnum = "TIMECREATED" ListExadbVmClustersSortByDisplayname ListExadbVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListExadbVmClustersSortByEnum
func GetListExadbVmClustersSortByEnumValues ¶ added in v65.69.0
func GetListExadbVmClustersSortByEnumValues() []ListExadbVmClustersSortByEnum
GetListExadbVmClustersSortByEnumValues Enumerates the set of values for ListExadbVmClustersSortByEnum
func GetMappingListExadbVmClustersSortByEnum ¶ added in v65.69.0
func GetMappingListExadbVmClustersSortByEnum(val string) (ListExadbVmClustersSortByEnum, bool)
GetMappingListExadbVmClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExadbVmClustersSortOrderEnum ¶ added in v65.69.0
type ListExadbVmClustersSortOrderEnum string
ListExadbVmClustersSortOrderEnum Enum with underlying type: string
const ( ListExadbVmClustersSortOrderAsc ListExadbVmClustersSortOrderEnum = "ASC" ListExadbVmClustersSortOrderDesc ListExadbVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExadbVmClustersSortOrderEnum
func GetListExadbVmClustersSortOrderEnumValues ¶ added in v65.69.0
func GetListExadbVmClustersSortOrderEnumValues() []ListExadbVmClustersSortOrderEnum
GetListExadbVmClustersSortOrderEnumValues Enumerates the set of values for ListExadbVmClustersSortOrderEnum
func GetMappingListExadbVmClustersSortOrderEnum ¶ added in v65.69.0
func GetMappingListExadbVmClustersSortOrderEnum(val string) (ListExadbVmClustersSortOrderEnum, bool)
GetMappingListExadbVmClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExascaleDbStorageVaultsRequest ¶ added in v65.69.0
type ListExascaleDbStorageVaultsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListExascaleDbStorageVaultsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExascaleDbStorageVaultsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only Exadata Database Storage Vaults that match the given lifecycle state exactly. LifecycleState ExascaleDbStorageVaultLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given cluster placement group ID exactly. ClusterPlacementGroupId *string `mandatory:"false" contributesTo:"query" name:"clusterPlacementGroupId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only list of Vaults that are linked to the exadata infrastructure Id. ExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"exadataInfrastructureId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExascaleDbStorageVaultsRequest wrapper for the ListExascaleDbStorageVaults operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExascaleDbStorageVaults.go.html to see an example of how to use ListExascaleDbStorageVaultsRequest.
func (ListExascaleDbStorageVaultsRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ListExascaleDbStorageVaultsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExascaleDbStorageVaultsRequest) HTTPRequest ¶ added in v65.69.0
func (request ListExascaleDbStorageVaultsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExascaleDbStorageVaultsRequest) RetryPolicy ¶ added in v65.69.0
func (request ListExascaleDbStorageVaultsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExascaleDbStorageVaultsRequest) String ¶ added in v65.69.0
func (request ListExascaleDbStorageVaultsRequest) String() string
func (ListExascaleDbStorageVaultsRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ListExascaleDbStorageVaultsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExascaleDbStorageVaultsResponse ¶ added in v65.69.0
type ListExascaleDbStorageVaultsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExascaleDbStorageVaultSummary instances Items []ExascaleDbStorageVaultSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExascaleDbStorageVaultsResponse wrapper for the ListExascaleDbStorageVaults operation
func (ListExascaleDbStorageVaultsResponse) HTTPResponse ¶ added in v65.69.0
func (response ListExascaleDbStorageVaultsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExascaleDbStorageVaultsResponse) String ¶ added in v65.69.0
func (response ListExascaleDbStorageVaultsResponse) String() string
type ListExascaleDbStorageVaultsSortByEnum ¶ added in v65.69.0
type ListExascaleDbStorageVaultsSortByEnum string
ListExascaleDbStorageVaultsSortByEnum Enum with underlying type: string
const ( ListExascaleDbStorageVaultsSortByTimecreated ListExascaleDbStorageVaultsSortByEnum = "TIMECREATED" ListExascaleDbStorageVaultsSortByDisplayname ListExascaleDbStorageVaultsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListExascaleDbStorageVaultsSortByEnum
func GetListExascaleDbStorageVaultsSortByEnumValues ¶ added in v65.69.0
func GetListExascaleDbStorageVaultsSortByEnumValues() []ListExascaleDbStorageVaultsSortByEnum
GetListExascaleDbStorageVaultsSortByEnumValues Enumerates the set of values for ListExascaleDbStorageVaultsSortByEnum
func GetMappingListExascaleDbStorageVaultsSortByEnum ¶ added in v65.69.0
func GetMappingListExascaleDbStorageVaultsSortByEnum(val string) (ListExascaleDbStorageVaultsSortByEnum, bool)
GetMappingListExascaleDbStorageVaultsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExascaleDbStorageVaultsSortOrderEnum ¶ added in v65.69.0
type ListExascaleDbStorageVaultsSortOrderEnum string
ListExascaleDbStorageVaultsSortOrderEnum Enum with underlying type: string
const ( ListExascaleDbStorageVaultsSortOrderAsc ListExascaleDbStorageVaultsSortOrderEnum = "ASC" ListExascaleDbStorageVaultsSortOrderDesc ListExascaleDbStorageVaultsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExascaleDbStorageVaultsSortOrderEnum
func GetListExascaleDbStorageVaultsSortOrderEnumValues ¶ added in v65.69.0
func GetListExascaleDbStorageVaultsSortOrderEnumValues() []ListExascaleDbStorageVaultsSortOrderEnum
GetListExascaleDbStorageVaultsSortOrderEnumValues Enumerates the set of values for ListExascaleDbStorageVaultsSortOrderEnum
func GetMappingListExascaleDbStorageVaultsSortOrderEnum ¶ added in v65.69.0
func GetMappingListExascaleDbStorageVaultsSortOrderEnum(val string) (ListExascaleDbStorageVaultsSortOrderEnum, bool)
GetMappingListExascaleDbStorageVaultsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExecutionActionsRequest ¶ added in v65.73.0
type ListExecutionActionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListExecutionActionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExecutionActionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ExecutionActionSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given execution wondow id. ExecutionWindowId *string `mandatory:"false" contributesTo:"query" name:"executionWindowId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExecutionActionsRequest wrapper for the ListExecutionActions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExecutionActions.go.html to see an example of how to use ListExecutionActionsRequest.
func (ListExecutionActionsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListExecutionActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExecutionActionsRequest) HTTPRequest ¶ added in v65.73.0
func (request ListExecutionActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExecutionActionsRequest) RetryPolicy ¶ added in v65.73.0
func (request ListExecutionActionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExecutionActionsRequest) String ¶ added in v65.73.0
func (request ListExecutionActionsRequest) String() string
func (ListExecutionActionsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListExecutionActionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExecutionActionsResponse ¶ added in v65.73.0
type ListExecutionActionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExecutionActionSummary instances Items []ExecutionActionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExecutionActionsResponse wrapper for the ListExecutionActions operation
func (ListExecutionActionsResponse) HTTPResponse ¶ added in v65.73.0
func (response ListExecutionActionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExecutionActionsResponse) String ¶ added in v65.73.0
func (response ListExecutionActionsResponse) String() string
type ListExecutionActionsSortByEnum ¶ added in v65.73.0
type ListExecutionActionsSortByEnum string
ListExecutionActionsSortByEnum Enum with underlying type: string
const ( ListExecutionActionsSortByTimecreated ListExecutionActionsSortByEnum = "TIMECREATED" ListExecutionActionsSortByDisplayname ListExecutionActionsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListExecutionActionsSortByEnum
func GetListExecutionActionsSortByEnumValues ¶ added in v65.73.0
func GetListExecutionActionsSortByEnumValues() []ListExecutionActionsSortByEnum
GetListExecutionActionsSortByEnumValues Enumerates the set of values for ListExecutionActionsSortByEnum
func GetMappingListExecutionActionsSortByEnum ¶ added in v65.73.0
func GetMappingListExecutionActionsSortByEnum(val string) (ListExecutionActionsSortByEnum, bool)
GetMappingListExecutionActionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExecutionActionsSortOrderEnum ¶ added in v65.73.0
type ListExecutionActionsSortOrderEnum string
ListExecutionActionsSortOrderEnum Enum with underlying type: string
const ( ListExecutionActionsSortOrderAsc ListExecutionActionsSortOrderEnum = "ASC" ListExecutionActionsSortOrderDesc ListExecutionActionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExecutionActionsSortOrderEnum
func GetListExecutionActionsSortOrderEnumValues ¶ added in v65.73.0
func GetListExecutionActionsSortOrderEnumValues() []ListExecutionActionsSortOrderEnum
GetListExecutionActionsSortOrderEnumValues Enumerates the set of values for ListExecutionActionsSortOrderEnum
func GetMappingListExecutionActionsSortOrderEnum ¶ added in v65.73.0
func GetMappingListExecutionActionsSortOrderEnum(val string) (ListExecutionActionsSortOrderEnum, bool)
GetMappingListExecutionActionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExecutionWindowsRequest ¶ added in v65.73.0
type ListExecutionWindowsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListExecutionWindowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given resource id exactly. ExecutionResourceId *string `mandatory:"false" contributesTo:"query" name:"executionResourceId"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExecutionWindowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ExecutionWindowSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExecutionWindowsRequest wrapper for the ListExecutionWindows operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExecutionWindows.go.html to see an example of how to use ListExecutionWindowsRequest.
func (ListExecutionWindowsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListExecutionWindowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExecutionWindowsRequest) HTTPRequest ¶ added in v65.73.0
func (request ListExecutionWindowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExecutionWindowsRequest) RetryPolicy ¶ added in v65.73.0
func (request ListExecutionWindowsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExecutionWindowsRequest) String ¶ added in v65.73.0
func (request ListExecutionWindowsRequest) String() string
func (ListExecutionWindowsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListExecutionWindowsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExecutionWindowsResponse ¶ added in v65.73.0
type ListExecutionWindowsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExecutionWindowSummary instances Items []ExecutionWindowSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExecutionWindowsResponse wrapper for the ListExecutionWindows operation
func (ListExecutionWindowsResponse) HTTPResponse ¶ added in v65.73.0
func (response ListExecutionWindowsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExecutionWindowsResponse) String ¶ added in v65.73.0
func (response ListExecutionWindowsResponse) String() string
type ListExecutionWindowsSortByEnum ¶ added in v65.73.0
type ListExecutionWindowsSortByEnum string
ListExecutionWindowsSortByEnum Enum with underlying type: string
const ( ListExecutionWindowsSortByTimecreated ListExecutionWindowsSortByEnum = "TIMECREATED" ListExecutionWindowsSortByDisplayname ListExecutionWindowsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListExecutionWindowsSortByEnum
func GetListExecutionWindowsSortByEnumValues ¶ added in v65.73.0
func GetListExecutionWindowsSortByEnumValues() []ListExecutionWindowsSortByEnum
GetListExecutionWindowsSortByEnumValues Enumerates the set of values for ListExecutionWindowsSortByEnum
func GetMappingListExecutionWindowsSortByEnum ¶ added in v65.73.0
func GetMappingListExecutionWindowsSortByEnum(val string) (ListExecutionWindowsSortByEnum, bool)
GetMappingListExecutionWindowsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExecutionWindowsSortOrderEnum ¶ added in v65.73.0
type ListExecutionWindowsSortOrderEnum string
ListExecutionWindowsSortOrderEnum Enum with underlying type: string
const ( ListExecutionWindowsSortOrderAsc ListExecutionWindowsSortOrderEnum = "ASC" ListExecutionWindowsSortOrderDesc ListExecutionWindowsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExecutionWindowsSortOrderEnum
func GetListExecutionWindowsSortOrderEnumValues ¶ added in v65.73.0
func GetListExecutionWindowsSortOrderEnumValues() []ListExecutionWindowsSortOrderEnum
GetListExecutionWindowsSortOrderEnumValues Enumerates the set of values for ListExecutionWindowsSortOrderEnum
func GetMappingListExecutionWindowsSortOrderEnum ¶ added in v65.73.0
func GetMappingListExecutionWindowsSortOrderEnum(val string) (ListExecutionWindowsSortOrderEnum, bool)
GetMappingListExecutionWindowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalContainerDatabasesRequest ¶
type ListExternalContainerDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalContainerDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalContainerDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalContainerDatabasesRequest wrapper for the ListExternalContainerDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalContainerDatabases.go.html to see an example of how to use ListExternalContainerDatabasesRequest.
func (ListExternalContainerDatabasesRequest) BinaryRequestBody ¶
func (request ListExternalContainerDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalContainerDatabasesRequest) HTTPRequest ¶
func (request ListExternalContainerDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalContainerDatabasesRequest) RetryPolicy ¶
func (request ListExternalContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalContainerDatabasesRequest) String ¶
func (request ListExternalContainerDatabasesRequest) String() string
func (ListExternalContainerDatabasesRequest) ValidateEnumValue ¶
func (request ListExternalContainerDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalContainerDatabasesResponse ¶
type ListExternalContainerDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalContainerDatabaseSummary instances Items []ExternalContainerDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalContainerDatabasesResponse wrapper for the ListExternalContainerDatabases operation
func (ListExternalContainerDatabasesResponse) HTTPResponse ¶
func (response ListExternalContainerDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalContainerDatabasesResponse) String ¶
func (response ListExternalContainerDatabasesResponse) String() string
type ListExternalContainerDatabasesSortByEnum ¶
type ListExternalContainerDatabasesSortByEnum string
ListExternalContainerDatabasesSortByEnum Enum with underlying type: string
const ( ListExternalContainerDatabasesSortByDisplayname ListExternalContainerDatabasesSortByEnum = "DISPLAYNAME" ListExternalContainerDatabasesSortByTimecreated ListExternalContainerDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalContainerDatabasesSortByEnum
func GetListExternalContainerDatabasesSortByEnumValues ¶
func GetListExternalContainerDatabasesSortByEnumValues() []ListExternalContainerDatabasesSortByEnum
GetListExternalContainerDatabasesSortByEnumValues Enumerates the set of values for ListExternalContainerDatabasesSortByEnum
func GetMappingListExternalContainerDatabasesSortByEnum ¶
func GetMappingListExternalContainerDatabasesSortByEnum(val string) (ListExternalContainerDatabasesSortByEnum, bool)
GetMappingListExternalContainerDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalContainerDatabasesSortOrderEnum ¶
type ListExternalContainerDatabasesSortOrderEnum string
ListExternalContainerDatabasesSortOrderEnum Enum with underlying type: string
const ( ListExternalContainerDatabasesSortOrderAsc ListExternalContainerDatabasesSortOrderEnum = "ASC" ListExternalContainerDatabasesSortOrderDesc ListExternalContainerDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalContainerDatabasesSortOrderEnum
func GetListExternalContainerDatabasesSortOrderEnumValues ¶
func GetListExternalContainerDatabasesSortOrderEnumValues() []ListExternalContainerDatabasesSortOrderEnum
GetListExternalContainerDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalContainerDatabasesSortOrderEnum
func GetMappingListExternalContainerDatabasesSortOrderEnum ¶
func GetMappingListExternalContainerDatabasesSortOrderEnum(val string) (ListExternalContainerDatabasesSortOrderEnum, bool)
GetMappingListExternalContainerDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalDatabaseConnectorsRequest ¶
type ListExternalDatabaseConnectorsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the external database whose connectors will be listed. ExternalDatabaseId *string `mandatory:"true" contributesTo:"query" name:"externalDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalDatabaseConnectorsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalDatabaseConnectorsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseConnectorLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalDatabaseConnectorsRequest wrapper for the ListExternalDatabaseConnectors operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalDatabaseConnectors.go.html to see an example of how to use ListExternalDatabaseConnectorsRequest.
func (ListExternalDatabaseConnectorsRequest) BinaryRequestBody ¶
func (request ListExternalDatabaseConnectorsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalDatabaseConnectorsRequest) HTTPRequest ¶
func (request ListExternalDatabaseConnectorsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalDatabaseConnectorsRequest) RetryPolicy ¶
func (request ListExternalDatabaseConnectorsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalDatabaseConnectorsRequest) String ¶
func (request ListExternalDatabaseConnectorsRequest) String() string
func (ListExternalDatabaseConnectorsRequest) ValidateEnumValue ¶
func (request ListExternalDatabaseConnectorsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalDatabaseConnectorsResponse ¶
type ListExternalDatabaseConnectorsResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalDatabaseConnectorSummary instances Items []ExternalDatabaseConnectorSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalDatabaseConnectorsResponse wrapper for the ListExternalDatabaseConnectors operation
func (ListExternalDatabaseConnectorsResponse) HTTPResponse ¶
func (response ListExternalDatabaseConnectorsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalDatabaseConnectorsResponse) String ¶
func (response ListExternalDatabaseConnectorsResponse) String() string
type ListExternalDatabaseConnectorsSortByEnum ¶
type ListExternalDatabaseConnectorsSortByEnum string
ListExternalDatabaseConnectorsSortByEnum Enum with underlying type: string
const ( ListExternalDatabaseConnectorsSortByDisplayname ListExternalDatabaseConnectorsSortByEnum = "DISPLAYNAME" ListExternalDatabaseConnectorsSortByTimecreated ListExternalDatabaseConnectorsSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalDatabaseConnectorsSortByEnum
func GetListExternalDatabaseConnectorsSortByEnumValues ¶
func GetListExternalDatabaseConnectorsSortByEnumValues() []ListExternalDatabaseConnectorsSortByEnum
GetListExternalDatabaseConnectorsSortByEnumValues Enumerates the set of values for ListExternalDatabaseConnectorsSortByEnum
func GetMappingListExternalDatabaseConnectorsSortByEnum ¶
func GetMappingListExternalDatabaseConnectorsSortByEnum(val string) (ListExternalDatabaseConnectorsSortByEnum, bool)
GetMappingListExternalDatabaseConnectorsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalDatabaseConnectorsSortOrderEnum ¶
type ListExternalDatabaseConnectorsSortOrderEnum string
ListExternalDatabaseConnectorsSortOrderEnum Enum with underlying type: string
const ( ListExternalDatabaseConnectorsSortOrderAsc ListExternalDatabaseConnectorsSortOrderEnum = "ASC" ListExternalDatabaseConnectorsSortOrderDesc ListExternalDatabaseConnectorsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalDatabaseConnectorsSortOrderEnum
func GetListExternalDatabaseConnectorsSortOrderEnumValues ¶
func GetListExternalDatabaseConnectorsSortOrderEnumValues() []ListExternalDatabaseConnectorsSortOrderEnum
GetListExternalDatabaseConnectorsSortOrderEnumValues Enumerates the set of values for ListExternalDatabaseConnectorsSortOrderEnum
func GetMappingListExternalDatabaseConnectorsSortOrderEnum ¶
func GetMappingListExternalDatabaseConnectorsSortOrderEnum(val string) (ListExternalDatabaseConnectorsSortOrderEnum, bool)
GetMappingListExternalDatabaseConnectorsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalNonContainerDatabasesRequest ¶
type ListExternalNonContainerDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalNonContainerDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalNonContainerDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalNonContainerDatabasesRequest wrapper for the ListExternalNonContainerDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalNonContainerDatabases.go.html to see an example of how to use ListExternalNonContainerDatabasesRequest.
func (ListExternalNonContainerDatabasesRequest) BinaryRequestBody ¶
func (request ListExternalNonContainerDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalNonContainerDatabasesRequest) HTTPRequest ¶
func (request ListExternalNonContainerDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalNonContainerDatabasesRequest) RetryPolicy ¶
func (request ListExternalNonContainerDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalNonContainerDatabasesRequest) String ¶
func (request ListExternalNonContainerDatabasesRequest) String() string
func (ListExternalNonContainerDatabasesRequest) ValidateEnumValue ¶
func (request ListExternalNonContainerDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalNonContainerDatabasesResponse ¶
type ListExternalNonContainerDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalNonContainerDatabaseSummary instances Items []ExternalNonContainerDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalNonContainerDatabasesResponse wrapper for the ListExternalNonContainerDatabases operation
func (ListExternalNonContainerDatabasesResponse) HTTPResponse ¶
func (response ListExternalNonContainerDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalNonContainerDatabasesResponse) String ¶
func (response ListExternalNonContainerDatabasesResponse) String() string
type ListExternalNonContainerDatabasesSortByEnum ¶
type ListExternalNonContainerDatabasesSortByEnum string
ListExternalNonContainerDatabasesSortByEnum Enum with underlying type: string
const ( ListExternalNonContainerDatabasesSortByDisplayname ListExternalNonContainerDatabasesSortByEnum = "DISPLAYNAME" ListExternalNonContainerDatabasesSortByTimecreated ListExternalNonContainerDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalNonContainerDatabasesSortByEnum
func GetListExternalNonContainerDatabasesSortByEnumValues ¶
func GetListExternalNonContainerDatabasesSortByEnumValues() []ListExternalNonContainerDatabasesSortByEnum
GetListExternalNonContainerDatabasesSortByEnumValues Enumerates the set of values for ListExternalNonContainerDatabasesSortByEnum
func GetMappingListExternalNonContainerDatabasesSortByEnum ¶
func GetMappingListExternalNonContainerDatabasesSortByEnum(val string) (ListExternalNonContainerDatabasesSortByEnum, bool)
GetMappingListExternalNonContainerDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalNonContainerDatabasesSortOrderEnum ¶
type ListExternalNonContainerDatabasesSortOrderEnum string
ListExternalNonContainerDatabasesSortOrderEnum Enum with underlying type: string
const ( ListExternalNonContainerDatabasesSortOrderAsc ListExternalNonContainerDatabasesSortOrderEnum = "ASC" ListExternalNonContainerDatabasesSortOrderDesc ListExternalNonContainerDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalNonContainerDatabasesSortOrderEnum
func GetListExternalNonContainerDatabasesSortOrderEnumValues ¶
func GetListExternalNonContainerDatabasesSortOrderEnumValues() []ListExternalNonContainerDatabasesSortOrderEnum
GetListExternalNonContainerDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalNonContainerDatabasesSortOrderEnum
func GetMappingListExternalNonContainerDatabasesSortOrderEnum ¶
func GetMappingListExternalNonContainerDatabasesSortOrderEnum(val string) (ListExternalNonContainerDatabasesSortOrderEnum, bool)
GetMappingListExternalNonContainerDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalPluggableDatabasesRequest ¶
type ListExternalPluggableDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"false" contributesTo:"query" name:"externalContainerDatabaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). // Default order for TIMECREATED is descending. // Default order for DISPLAYNAME is ascending. // The DISPLAYNAME sort order is case sensitive. SortBy ListExternalPluggableDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListExternalPluggableDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the specified lifecycle state. LifecycleState ExternalDatabaseBaseLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListExternalPluggableDatabasesRequest wrapper for the ListExternalPluggableDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListExternalPluggableDatabases.go.html to see an example of how to use ListExternalPluggableDatabasesRequest.
func (ListExternalPluggableDatabasesRequest) BinaryRequestBody ¶
func (request ListExternalPluggableDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListExternalPluggableDatabasesRequest) HTTPRequest ¶
func (request ListExternalPluggableDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListExternalPluggableDatabasesRequest) RetryPolicy ¶
func (request ListExternalPluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListExternalPluggableDatabasesRequest) String ¶
func (request ListExternalPluggableDatabasesRequest) String() string
func (ListExternalPluggableDatabasesRequest) ValidateEnumValue ¶
func (request ListExternalPluggableDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListExternalPluggableDatabasesResponse ¶
type ListExternalPluggableDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []ExternalPluggableDatabaseSummary instances Items []ExternalPluggableDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListExternalPluggableDatabasesResponse wrapper for the ListExternalPluggableDatabases operation
func (ListExternalPluggableDatabasesResponse) HTTPResponse ¶
func (response ListExternalPluggableDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListExternalPluggableDatabasesResponse) String ¶
func (response ListExternalPluggableDatabasesResponse) String() string
type ListExternalPluggableDatabasesSortByEnum ¶
type ListExternalPluggableDatabasesSortByEnum string
ListExternalPluggableDatabasesSortByEnum Enum with underlying type: string
const ( ListExternalPluggableDatabasesSortByDisplayname ListExternalPluggableDatabasesSortByEnum = "DISPLAYNAME" ListExternalPluggableDatabasesSortByTimecreated ListExternalPluggableDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListExternalPluggableDatabasesSortByEnum
func GetListExternalPluggableDatabasesSortByEnumValues ¶
func GetListExternalPluggableDatabasesSortByEnumValues() []ListExternalPluggableDatabasesSortByEnum
GetListExternalPluggableDatabasesSortByEnumValues Enumerates the set of values for ListExternalPluggableDatabasesSortByEnum
func GetMappingListExternalPluggableDatabasesSortByEnum ¶
func GetMappingListExternalPluggableDatabasesSortByEnum(val string) (ListExternalPluggableDatabasesSortByEnum, bool)
GetMappingListExternalPluggableDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListExternalPluggableDatabasesSortOrderEnum ¶
type ListExternalPluggableDatabasesSortOrderEnum string
ListExternalPluggableDatabasesSortOrderEnum Enum with underlying type: string
const ( ListExternalPluggableDatabasesSortOrderAsc ListExternalPluggableDatabasesSortOrderEnum = "ASC" ListExternalPluggableDatabasesSortOrderDesc ListExternalPluggableDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListExternalPluggableDatabasesSortOrderEnum
func GetListExternalPluggableDatabasesSortOrderEnumValues ¶
func GetListExternalPluggableDatabasesSortOrderEnumValues() []ListExternalPluggableDatabasesSortOrderEnum
GetListExternalPluggableDatabasesSortOrderEnumValues Enumerates the set of values for ListExternalPluggableDatabasesSortOrderEnum
func GetMappingListExternalPluggableDatabasesSortOrderEnum ¶
func GetMappingListExternalPluggableDatabasesSortOrderEnum(val string) (ListExternalPluggableDatabasesSortOrderEnum, bool)
GetMappingListExternalPluggableDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFlexComponentsRequest ¶
type ListFlexComponentsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A filter to return only resources that match the entire name given. The match is not case sensitive. Name *string `mandatory:"false" contributesTo:"query" name:"name"` // A filter to return only resources that belong to the entire shape name given. The match is not case sensitive. Shape *string `mandatory:"false" contributesTo:"query" name:"shape"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListFlexComponentsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for NAME is ascending. The NAME sort order is case sensitive. SortBy ListFlexComponentsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListFlexComponentsRequest wrapper for the ListFlexComponents operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListFlexComponents.go.html to see an example of how to use ListFlexComponentsRequest.
func (ListFlexComponentsRequest) BinaryRequestBody ¶
func (request ListFlexComponentsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListFlexComponentsRequest) HTTPRequest ¶
func (request ListFlexComponentsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListFlexComponentsRequest) RetryPolicy ¶
func (request ListFlexComponentsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListFlexComponentsRequest) String ¶
func (request ListFlexComponentsRequest) String() string
func (ListFlexComponentsRequest) ValidateEnumValue ¶
func (request ListFlexComponentsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListFlexComponentsResponse ¶
type ListFlexComponentsResponse struct { // The underlying http response RawResponse *http.Response // A list of FlexComponentCollection instances FlexComponentCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListFlexComponentsResponse wrapper for the ListFlexComponents operation
func (ListFlexComponentsResponse) HTTPResponse ¶
func (response ListFlexComponentsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListFlexComponentsResponse) String ¶
func (response ListFlexComponentsResponse) String() string
type ListFlexComponentsSortByEnum ¶
type ListFlexComponentsSortByEnum string
ListFlexComponentsSortByEnum Enum with underlying type: string
const (
ListFlexComponentsSortByName ListFlexComponentsSortByEnum = "NAME"
)
Set of constants representing the allowable values for ListFlexComponentsSortByEnum
func GetListFlexComponentsSortByEnumValues ¶
func GetListFlexComponentsSortByEnumValues() []ListFlexComponentsSortByEnum
GetListFlexComponentsSortByEnumValues Enumerates the set of values for ListFlexComponentsSortByEnum
func GetMappingListFlexComponentsSortByEnum ¶
func GetMappingListFlexComponentsSortByEnum(val string) (ListFlexComponentsSortByEnum, bool)
GetMappingListFlexComponentsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListFlexComponentsSortOrderEnum ¶
type ListFlexComponentsSortOrderEnum string
ListFlexComponentsSortOrderEnum Enum with underlying type: string
const ( ListFlexComponentsSortOrderAsc ListFlexComponentsSortOrderEnum = "ASC" ListFlexComponentsSortOrderDesc ListFlexComponentsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListFlexComponentsSortOrderEnum
func GetListFlexComponentsSortOrderEnumValues ¶
func GetListFlexComponentsSortOrderEnumValues() []ListFlexComponentsSortOrderEnum
GetListFlexComponentsSortOrderEnumValues Enumerates the set of values for ListFlexComponentsSortOrderEnum
func GetMappingListFlexComponentsSortOrderEnum ¶
func GetMappingListFlexComponentsSortOrderEnum(val string) (ListFlexComponentsSortOrderEnum, bool)
GetMappingListFlexComponentsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGiVersionMinorVersionsRequest ¶ added in v65.69.0
type ListGiVersionMinorVersionsRequest struct { // The Oracle Grid Infrastructure major version. Version *string `mandatory:"true" contributesTo:"path" name:"version"` // The target availability domain. Only passed if the limit is AD-specific. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // If provided, filters the results to the set of database versions which are supported for the given shape family. ShapeFamily ListGiVersionMinorVersionsShapeFamilyEnum `mandatory:"false" contributesTo:"query" name:"shapeFamily" omitEmpty:"true"` // If true, returns the Grid Infrastructure versions that can be used for provisioning a cluster IsGiVersionForProvisioning *bool `mandatory:"false" contributesTo:"query" name:"isGiVersionForProvisioning"` // If provided, filters the results for the given shape. Shape *string `mandatory:"false" contributesTo:"query" name:"shape"` // Sort by VERSION. Default order for VERSION is descending. SortBy ListGiVersionMinorVersionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListGiVersionMinorVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGiVersionMinorVersionsRequest wrapper for the ListGiVersionMinorVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListGiVersionMinorVersions.go.html to see an example of how to use ListGiVersionMinorVersionsRequest.
func (ListGiVersionMinorVersionsRequest) BinaryRequestBody ¶ added in v65.69.0
func (request ListGiVersionMinorVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListGiVersionMinorVersionsRequest) HTTPRequest ¶ added in v65.69.0
func (request ListGiVersionMinorVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGiVersionMinorVersionsRequest) RetryPolicy ¶ added in v65.69.0
func (request ListGiVersionMinorVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGiVersionMinorVersionsRequest) String ¶ added in v65.69.0
func (request ListGiVersionMinorVersionsRequest) String() string
func (ListGiVersionMinorVersionsRequest) ValidateEnumValue ¶ added in v65.69.0
func (request ListGiVersionMinorVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListGiVersionMinorVersionsResponse ¶ added in v65.69.0
type ListGiVersionMinorVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []GiMinorVersionSummary instances Items []GiMinorVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListGiVersionMinorVersionsResponse wrapper for the ListGiVersionMinorVersions operation
func (ListGiVersionMinorVersionsResponse) HTTPResponse ¶ added in v65.69.0
func (response ListGiVersionMinorVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGiVersionMinorVersionsResponse) String ¶ added in v65.69.0
func (response ListGiVersionMinorVersionsResponse) String() string
type ListGiVersionMinorVersionsShapeFamilyEnum ¶ added in v65.69.0
type ListGiVersionMinorVersionsShapeFamilyEnum string
ListGiVersionMinorVersionsShapeFamilyEnum Enum with underlying type: string
const ( ListGiVersionMinorVersionsShapeFamilySinglenode ListGiVersionMinorVersionsShapeFamilyEnum = "SINGLENODE" ListGiVersionMinorVersionsShapeFamilyYoda ListGiVersionMinorVersionsShapeFamilyEnum = "YODA" ListGiVersionMinorVersionsShapeFamilyVirtualmachine ListGiVersionMinorVersionsShapeFamilyEnum = "VIRTUALMACHINE" ListGiVersionMinorVersionsShapeFamilyExadata ListGiVersionMinorVersionsShapeFamilyEnum = "EXADATA" ListGiVersionMinorVersionsShapeFamilyExacc ListGiVersionMinorVersionsShapeFamilyEnum = "EXACC" ListGiVersionMinorVersionsShapeFamilyExadbXs ListGiVersionMinorVersionsShapeFamilyEnum = "EXADB_XS" )
Set of constants representing the allowable values for ListGiVersionMinorVersionsShapeFamilyEnum
func GetListGiVersionMinorVersionsShapeFamilyEnumValues ¶ added in v65.69.0
func GetListGiVersionMinorVersionsShapeFamilyEnumValues() []ListGiVersionMinorVersionsShapeFamilyEnum
GetListGiVersionMinorVersionsShapeFamilyEnumValues Enumerates the set of values for ListGiVersionMinorVersionsShapeFamilyEnum
func GetMappingListGiVersionMinorVersionsShapeFamilyEnum ¶ added in v65.69.0
func GetMappingListGiVersionMinorVersionsShapeFamilyEnum(val string) (ListGiVersionMinorVersionsShapeFamilyEnum, bool)
GetMappingListGiVersionMinorVersionsShapeFamilyEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGiVersionMinorVersionsSortByEnum ¶ added in v65.69.0
type ListGiVersionMinorVersionsSortByEnum string
ListGiVersionMinorVersionsSortByEnum Enum with underlying type: string
const (
ListGiVersionMinorVersionsSortByVersion ListGiVersionMinorVersionsSortByEnum = "VERSION"
)
Set of constants representing the allowable values for ListGiVersionMinorVersionsSortByEnum
func GetListGiVersionMinorVersionsSortByEnumValues ¶ added in v65.69.0
func GetListGiVersionMinorVersionsSortByEnumValues() []ListGiVersionMinorVersionsSortByEnum
GetListGiVersionMinorVersionsSortByEnumValues Enumerates the set of values for ListGiVersionMinorVersionsSortByEnum
func GetMappingListGiVersionMinorVersionsSortByEnum ¶ added in v65.69.0
func GetMappingListGiVersionMinorVersionsSortByEnum(val string) (ListGiVersionMinorVersionsSortByEnum, bool)
GetMappingListGiVersionMinorVersionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGiVersionMinorVersionsSortOrderEnum ¶ added in v65.69.0
type ListGiVersionMinorVersionsSortOrderEnum string
ListGiVersionMinorVersionsSortOrderEnum Enum with underlying type: string
const ( ListGiVersionMinorVersionsSortOrderAsc ListGiVersionMinorVersionsSortOrderEnum = "ASC" ListGiVersionMinorVersionsSortOrderDesc ListGiVersionMinorVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListGiVersionMinorVersionsSortOrderEnum
func GetListGiVersionMinorVersionsSortOrderEnumValues ¶ added in v65.69.0
func GetListGiVersionMinorVersionsSortOrderEnumValues() []ListGiVersionMinorVersionsSortOrderEnum
GetListGiVersionMinorVersionsSortOrderEnumValues Enumerates the set of values for ListGiVersionMinorVersionsSortOrderEnum
func GetMappingListGiVersionMinorVersionsSortOrderEnum ¶ added in v65.69.0
func GetMappingListGiVersionMinorVersionsSortOrderEnum(val string) (ListGiVersionMinorVersionsSortOrderEnum, bool)
GetMappingListGiVersionMinorVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListGiVersionsRequest ¶
type ListGiVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListGiVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // If provided, filters the results for the given shape. Shape *string `mandatory:"false" contributesTo:"query" name:"shape"` // The target availability domain. Only passed if the limit is AD-specific. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListGiVersionsRequest wrapper for the ListGiVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListGiVersions.go.html to see an example of how to use ListGiVersionsRequest.
func (ListGiVersionsRequest) BinaryRequestBody ¶
func (request ListGiVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListGiVersionsRequest) HTTPRequest ¶
func (request ListGiVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListGiVersionsRequest) RetryPolicy ¶
func (request ListGiVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListGiVersionsRequest) String ¶
func (request ListGiVersionsRequest) String() string
func (ListGiVersionsRequest) ValidateEnumValue ¶
func (request ListGiVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListGiVersionsResponse ¶
type ListGiVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of []GiVersionSummary instances Items []GiVersionSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListGiVersionsResponse wrapper for the ListGiVersions operation
func (ListGiVersionsResponse) HTTPResponse ¶
func (response ListGiVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListGiVersionsResponse) String ¶
func (response ListGiVersionsResponse) String() string
type ListGiVersionsSortOrderEnum ¶
type ListGiVersionsSortOrderEnum string
ListGiVersionsSortOrderEnum Enum with underlying type: string
const ( ListGiVersionsSortOrderAsc ListGiVersionsSortOrderEnum = "ASC" ListGiVersionsSortOrderDesc ListGiVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListGiVersionsSortOrderEnum
func GetListGiVersionsSortOrderEnumValues ¶
func GetListGiVersionsSortOrderEnumValues() []ListGiVersionsSortOrderEnum
GetListGiVersionsSortOrderEnumValues Enumerates the set of values for ListGiVersionsSortOrderEnum
func GetMappingListGiVersionsSortOrderEnum ¶
func GetMappingListGiVersionsSortOrderEnum(val string) (ListGiVersionsSortOrderEnum, bool)
GetMappingListGiVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListKeyStoresRequest ¶
type ListKeyStoresRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListKeyStoresRequest wrapper for the ListKeyStores operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListKeyStores.go.html to see an example of how to use ListKeyStoresRequest.
func (ListKeyStoresRequest) BinaryRequestBody ¶
func (request ListKeyStoresRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListKeyStoresRequest) HTTPRequest ¶
func (request ListKeyStoresRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListKeyStoresRequest) RetryPolicy ¶
func (request ListKeyStoresRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListKeyStoresRequest) String ¶
func (request ListKeyStoresRequest) String() string
func (ListKeyStoresRequest) ValidateEnumValue ¶
func (request ListKeyStoresRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListKeyStoresResponse ¶
type ListKeyStoresResponse struct { // The underlying http response RawResponse *http.Response // A list of []KeyStoreSummary instances Items []KeyStoreSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListKeyStoresResponse wrapper for the ListKeyStores operation
func (ListKeyStoresResponse) HTTPResponse ¶
func (response ListKeyStoresResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListKeyStoresResponse) String ¶
func (response ListKeyStoresResponse) String() string
type ListMaintenanceRunHistoryRequest ¶ added in v65.16.0
type ListMaintenanceRunHistoryRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The target resource ID. TargetResourceId *string `mandatory:"false" contributesTo:"query" name:"targetResourceId"` // The type of the target resource. TargetResourceType MaintenanceRunSummaryTargetResourceTypeEnum `mandatory:"false" contributesTo:"query" name:"targetResourceType" omitEmpty:"true"` // The maintenance type. MaintenanceType MaintenanceRunSummaryMaintenanceTypeEnum `mandatory:"false" contributesTo:"query" name:"maintenanceType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIME_SCHEDULED and TIME_ENDED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListMaintenanceRunHistorySortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListMaintenanceRunHistorySortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // The state of the maintenance run history. LifecycleState MaintenanceRunSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // The sub-type of the maintenance run. MaintenanceSubtype MaintenanceRunSummaryMaintenanceSubtypeEnum `mandatory:"false" contributesTo:"query" name:"maintenanceSubtype" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMaintenanceRunHistoryRequest wrapper for the ListMaintenanceRunHistory operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListMaintenanceRunHistory.go.html to see an example of how to use ListMaintenanceRunHistoryRequest.
func (ListMaintenanceRunHistoryRequest) BinaryRequestBody ¶ added in v65.16.0
func (request ListMaintenanceRunHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMaintenanceRunHistoryRequest) HTTPRequest ¶ added in v65.16.0
func (request ListMaintenanceRunHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMaintenanceRunHistoryRequest) RetryPolicy ¶ added in v65.16.0
func (request ListMaintenanceRunHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMaintenanceRunHistoryRequest) String ¶ added in v65.16.0
func (request ListMaintenanceRunHistoryRequest) String() string
func (ListMaintenanceRunHistoryRequest) ValidateEnumValue ¶ added in v65.16.0
func (request ListMaintenanceRunHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMaintenanceRunHistoryResponse ¶ added in v65.16.0
type ListMaintenanceRunHistoryResponse struct { // The underlying http response RawResponse *http.Response // A list of []MaintenanceRunHistorySummary instances Items []MaintenanceRunHistorySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMaintenanceRunHistoryResponse wrapper for the ListMaintenanceRunHistory operation
func (ListMaintenanceRunHistoryResponse) HTTPResponse ¶ added in v65.16.0
func (response ListMaintenanceRunHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMaintenanceRunHistoryResponse) String ¶ added in v65.16.0
func (response ListMaintenanceRunHistoryResponse) String() string
type ListMaintenanceRunHistorySortByEnum ¶ added in v65.16.0
type ListMaintenanceRunHistorySortByEnum string
ListMaintenanceRunHistorySortByEnum Enum with underlying type: string
const ( ListMaintenanceRunHistorySortByTimeScheduled ListMaintenanceRunHistorySortByEnum = "TIME_SCHEDULED" ListMaintenanceRunHistorySortByTimeEnded ListMaintenanceRunHistorySortByEnum = "TIME_ENDED" ListMaintenanceRunHistorySortByDisplayname ListMaintenanceRunHistorySortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListMaintenanceRunHistorySortByEnum
func GetListMaintenanceRunHistorySortByEnumValues ¶ added in v65.16.0
func GetListMaintenanceRunHistorySortByEnumValues() []ListMaintenanceRunHistorySortByEnum
GetListMaintenanceRunHistorySortByEnumValues Enumerates the set of values for ListMaintenanceRunHistorySortByEnum
func GetMappingListMaintenanceRunHistorySortByEnum ¶ added in v65.16.0
func GetMappingListMaintenanceRunHistorySortByEnum(val string) (ListMaintenanceRunHistorySortByEnum, bool)
GetMappingListMaintenanceRunHistorySortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMaintenanceRunHistorySortOrderEnum ¶ added in v65.16.0
type ListMaintenanceRunHistorySortOrderEnum string
ListMaintenanceRunHistorySortOrderEnum Enum with underlying type: string
const ( ListMaintenanceRunHistorySortOrderAsc ListMaintenanceRunHistorySortOrderEnum = "ASC" ListMaintenanceRunHistorySortOrderDesc ListMaintenanceRunHistorySortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListMaintenanceRunHistorySortOrderEnum
func GetListMaintenanceRunHistorySortOrderEnumValues ¶ added in v65.16.0
func GetListMaintenanceRunHistorySortOrderEnumValues() []ListMaintenanceRunHistorySortOrderEnum
GetListMaintenanceRunHistorySortOrderEnumValues Enumerates the set of values for ListMaintenanceRunHistorySortOrderEnum
func GetMappingListMaintenanceRunHistorySortOrderEnum ¶ added in v65.16.0
func GetMappingListMaintenanceRunHistorySortOrderEnum(val string) (ListMaintenanceRunHistorySortOrderEnum, bool)
GetMappingListMaintenanceRunHistorySortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMaintenanceRunsRequest ¶
type ListMaintenanceRunsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The target resource ID. TargetResourceId *string `mandatory:"false" contributesTo:"query" name:"targetResourceId"` // The type of the target resource. TargetResourceType MaintenanceRunSummaryTargetResourceTypeEnum `mandatory:"false" contributesTo:"query" name:"targetResourceType" omitEmpty:"true"` // The maintenance type. MaintenanceType MaintenanceRunSummaryMaintenanceTypeEnum `mandatory:"false" contributesTo:"query" name:"maintenanceType" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // A filter to return the maintenance history results for the local standby Autonomous Database Serverless only. IsLocalAdg *bool `mandatory:"false" contributesTo:"query" name:"isLocalAdg"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIME_SCHEDULED and TIME_ENDED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. // **Note:** If you do not include the availability domain filter, the resources are grouped by availability domain, then sorted. SortBy ListMaintenanceRunsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListMaintenanceRunsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState MaintenanceRunSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given availability domain exactly. AvailabilityDomain *string `mandatory:"false" contributesTo:"query" name:"availabilityDomain"` // The sub-type of the maintenance run. MaintenanceSubtype MaintenanceRunSummaryMaintenanceSubtypeEnum `mandatory:"false" contributesTo:"query" name:"maintenanceSubtype" omitEmpty:"true"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListMaintenanceRunsRequest wrapper for the ListMaintenanceRuns operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListMaintenanceRuns.go.html to see an example of how to use ListMaintenanceRunsRequest.
func (ListMaintenanceRunsRequest) BinaryRequestBody ¶
func (request ListMaintenanceRunsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListMaintenanceRunsRequest) HTTPRequest ¶
func (request ListMaintenanceRunsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListMaintenanceRunsRequest) RetryPolicy ¶
func (request ListMaintenanceRunsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListMaintenanceRunsRequest) String ¶
func (request ListMaintenanceRunsRequest) String() string
func (ListMaintenanceRunsRequest) ValidateEnumValue ¶
func (request ListMaintenanceRunsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListMaintenanceRunsResponse ¶
type ListMaintenanceRunsResponse struct { // The underlying http response RawResponse *http.Response // A list of []MaintenanceRunSummary instances Items []MaintenanceRunSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListMaintenanceRunsResponse wrapper for the ListMaintenanceRuns operation
func (ListMaintenanceRunsResponse) HTTPResponse ¶
func (response ListMaintenanceRunsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListMaintenanceRunsResponse) String ¶
func (response ListMaintenanceRunsResponse) String() string
type ListMaintenanceRunsSortByEnum ¶
type ListMaintenanceRunsSortByEnum string
ListMaintenanceRunsSortByEnum Enum with underlying type: string
const ( ListMaintenanceRunsSortByTimeScheduled ListMaintenanceRunsSortByEnum = "TIME_SCHEDULED" ListMaintenanceRunsSortByTimeEnded ListMaintenanceRunsSortByEnum = "TIME_ENDED" ListMaintenanceRunsSortByDisplayname ListMaintenanceRunsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListMaintenanceRunsSortByEnum
func GetListMaintenanceRunsSortByEnumValues ¶
func GetListMaintenanceRunsSortByEnumValues() []ListMaintenanceRunsSortByEnum
GetListMaintenanceRunsSortByEnumValues Enumerates the set of values for ListMaintenanceRunsSortByEnum
func GetMappingListMaintenanceRunsSortByEnum ¶
func GetMappingListMaintenanceRunsSortByEnum(val string) (ListMaintenanceRunsSortByEnum, bool)
GetMappingListMaintenanceRunsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListMaintenanceRunsSortOrderEnum ¶
type ListMaintenanceRunsSortOrderEnum string
ListMaintenanceRunsSortOrderEnum Enum with underlying type: string
const ( ListMaintenanceRunsSortOrderAsc ListMaintenanceRunsSortOrderEnum = "ASC" ListMaintenanceRunsSortOrderDesc ListMaintenanceRunsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListMaintenanceRunsSortOrderEnum
func GetListMaintenanceRunsSortOrderEnumValues ¶
func GetListMaintenanceRunsSortOrderEnumValues() []ListMaintenanceRunsSortOrderEnum
GetListMaintenanceRunsSortOrderEnumValues Enumerates the set of values for ListMaintenanceRunsSortOrderEnum
func GetMappingListMaintenanceRunsSortOrderEnum ¶
func GetMappingListMaintenanceRunsSortOrderEnum(val string) (ListMaintenanceRunsSortOrderEnum, bool)
GetMappingListMaintenanceRunsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListOneoffPatchesRequest ¶ added in v65.37.1
type ListOneoffPatchesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListOneoffPatchesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListOneoffPatchesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly LifecycleState OneoffPatchSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListOneoffPatchesRequest wrapper for the ListOneoffPatches operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListOneoffPatches.go.html to see an example of how to use ListOneoffPatchesRequest.
func (ListOneoffPatchesRequest) BinaryRequestBody ¶ added in v65.37.1
func (request ListOneoffPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListOneoffPatchesRequest) HTTPRequest ¶ added in v65.37.1
func (request ListOneoffPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListOneoffPatchesRequest) RetryPolicy ¶ added in v65.37.1
func (request ListOneoffPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListOneoffPatchesRequest) String ¶ added in v65.37.1
func (request ListOneoffPatchesRequest) String() string
func (ListOneoffPatchesRequest) ValidateEnumValue ¶ added in v65.37.1
func (request ListOneoffPatchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListOneoffPatchesResponse ¶ added in v65.37.1
type ListOneoffPatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []OneoffPatchSummary instances Items []OneoffPatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListOneoffPatchesResponse wrapper for the ListOneoffPatches operation
func (ListOneoffPatchesResponse) HTTPResponse ¶ added in v65.37.1
func (response ListOneoffPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListOneoffPatchesResponse) String ¶ added in v65.37.1
func (response ListOneoffPatchesResponse) String() string
type ListOneoffPatchesSortByEnum ¶ added in v65.37.1
type ListOneoffPatchesSortByEnum string
ListOneoffPatchesSortByEnum Enum with underlying type: string
const ( ListOneoffPatchesSortByTimecreated ListOneoffPatchesSortByEnum = "TIMECREATED" ListOneoffPatchesSortByDisplayname ListOneoffPatchesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListOneoffPatchesSortByEnum
func GetListOneoffPatchesSortByEnumValues ¶ added in v65.37.1
func GetListOneoffPatchesSortByEnumValues() []ListOneoffPatchesSortByEnum
GetListOneoffPatchesSortByEnumValues Enumerates the set of values for ListOneoffPatchesSortByEnum
func GetMappingListOneoffPatchesSortByEnum ¶ added in v65.37.1
func GetMappingListOneoffPatchesSortByEnum(val string) (ListOneoffPatchesSortByEnum, bool)
GetMappingListOneoffPatchesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListOneoffPatchesSortOrderEnum ¶ added in v65.37.1
type ListOneoffPatchesSortOrderEnum string
ListOneoffPatchesSortOrderEnum Enum with underlying type: string
const ( ListOneoffPatchesSortOrderAsc ListOneoffPatchesSortOrderEnum = "ASC" ListOneoffPatchesSortOrderDesc ListOneoffPatchesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListOneoffPatchesSortOrderEnum
func GetListOneoffPatchesSortOrderEnumValues ¶ added in v65.37.1
func GetListOneoffPatchesSortOrderEnumValues() []ListOneoffPatchesSortOrderEnum
GetListOneoffPatchesSortOrderEnumValues Enumerates the set of values for ListOneoffPatchesSortOrderEnum
func GetMappingListOneoffPatchesSortOrderEnum ¶ added in v65.37.1
func GetMappingListOneoffPatchesSortOrderEnum(val string) (ListOneoffPatchesSortOrderEnum, bool)
GetMappingListOneoffPatchesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListParamsForActionTypeRequest ¶ added in v65.73.0
type ListParamsForActionTypeRequest struct { // The type of the scheduled action Type RecommendedScheduledActionSummaryActionTypeEnum `mandatory:"true" contributesTo:"query" name:"type" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListParamsForActionTypeRequest wrapper for the ListParamsForActionType operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListParamsForActionType.go.html to see an example of how to use ListParamsForActionTypeRequest.
func (ListParamsForActionTypeRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListParamsForActionTypeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListParamsForActionTypeRequest) HTTPRequest ¶ added in v65.73.0
func (request ListParamsForActionTypeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListParamsForActionTypeRequest) RetryPolicy ¶ added in v65.73.0
func (request ListParamsForActionTypeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListParamsForActionTypeRequest) String ¶ added in v65.73.0
func (request ListParamsForActionTypeRequest) String() string
func (ListParamsForActionTypeRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListParamsForActionTypeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListParamsForActionTypeResponse ¶ added in v65.73.0
type ListParamsForActionTypeResponse struct { // The underlying http response RawResponse *http.Response // A list of ActionParamValuesCollection instances ActionParamValuesCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListParamsForActionTypeResponse wrapper for the ListParamsForActionType operation
func (ListParamsForActionTypeResponse) HTTPResponse ¶ added in v65.73.0
func (response ListParamsForActionTypeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListParamsForActionTypeResponse) String ¶ added in v65.73.0
func (response ListParamsForActionTypeResponse) String() string
type ListPdbConversionHistoryEntriesRequest ¶
type ListPdbConversionHistoryEntriesRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A filter to return only the pluggable database conversion history entries that match the specified conversion action. For example, you can use this filter to return only entries for the precheck operation. PdbConversionAction PdbConversionHistoryEntrySummaryActionEnum `mandatory:"false" contributesTo:"query" name:"pdbConversionAction" omitEmpty:"true"` // A filter to return only the pluggable database conversion history entries that match the specified lifecycle state. For example, you can use this filter to return only entries in the "failed" lifecycle state. LifecycleState PdbConversionHistoryEntrySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The field to sort by. You can provide one sort order (`sortOrder`). The default order for `TIMECREATED` is ascending. SortBy ListPdbConversionHistoryEntriesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListPdbConversionHistoryEntriesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPdbConversionHistoryEntriesRequest wrapper for the ListPdbConversionHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListPdbConversionHistoryEntries.go.html to see an example of how to use ListPdbConversionHistoryEntriesRequest.
func (ListPdbConversionHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListPdbConversionHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPdbConversionHistoryEntriesRequest) HTTPRequest ¶
func (request ListPdbConversionHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPdbConversionHistoryEntriesRequest) RetryPolicy ¶
func (request ListPdbConversionHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPdbConversionHistoryEntriesRequest) String ¶
func (request ListPdbConversionHistoryEntriesRequest) String() string
func (ListPdbConversionHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListPdbConversionHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPdbConversionHistoryEntriesResponse ¶
type ListPdbConversionHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PdbConversionHistoryEntrySummary instances Items []PdbConversionHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListPdbConversionHistoryEntriesResponse wrapper for the ListPdbConversionHistoryEntries operation
func (ListPdbConversionHistoryEntriesResponse) HTTPResponse ¶
func (response ListPdbConversionHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPdbConversionHistoryEntriesResponse) String ¶
func (response ListPdbConversionHistoryEntriesResponse) String() string
type ListPdbConversionHistoryEntriesSortByEnum ¶
type ListPdbConversionHistoryEntriesSortByEnum string
ListPdbConversionHistoryEntriesSortByEnum Enum with underlying type: string
const (
ListPdbConversionHistoryEntriesSortByTimestarted ListPdbConversionHistoryEntriesSortByEnum = "TIMESTARTED"
)
Set of constants representing the allowable values for ListPdbConversionHistoryEntriesSortByEnum
func GetListPdbConversionHistoryEntriesSortByEnumValues ¶
func GetListPdbConversionHistoryEntriesSortByEnumValues() []ListPdbConversionHistoryEntriesSortByEnum
GetListPdbConversionHistoryEntriesSortByEnumValues Enumerates the set of values for ListPdbConversionHistoryEntriesSortByEnum
func GetMappingListPdbConversionHistoryEntriesSortByEnum ¶
func GetMappingListPdbConversionHistoryEntriesSortByEnum(val string) (ListPdbConversionHistoryEntriesSortByEnum, bool)
GetMappingListPdbConversionHistoryEntriesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPdbConversionHistoryEntriesSortOrderEnum ¶
type ListPdbConversionHistoryEntriesSortOrderEnum string
ListPdbConversionHistoryEntriesSortOrderEnum Enum with underlying type: string
const ( ListPdbConversionHistoryEntriesSortOrderAsc ListPdbConversionHistoryEntriesSortOrderEnum = "ASC" ListPdbConversionHistoryEntriesSortOrderDesc ListPdbConversionHistoryEntriesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPdbConversionHistoryEntriesSortOrderEnum
func GetListPdbConversionHistoryEntriesSortOrderEnumValues ¶
func GetListPdbConversionHistoryEntriesSortOrderEnumValues() []ListPdbConversionHistoryEntriesSortOrderEnum
GetListPdbConversionHistoryEntriesSortOrderEnumValues Enumerates the set of values for ListPdbConversionHistoryEntriesSortOrderEnum
func GetMappingListPdbConversionHistoryEntriesSortOrderEnum ¶
func GetMappingListPdbConversionHistoryEntriesSortOrderEnum(val string) (ListPdbConversionHistoryEntriesSortOrderEnum, bool)
GetMappingListPdbConversionHistoryEntriesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPluggableDatabasesRequest ¶
type ListPluggableDatabasesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for PDBNAME is ascending. The PDBNAME sort order is case sensitive. SortBy ListPluggableDatabasesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListPluggableDatabasesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState PluggableDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only pluggable databases that match the entire name given. The match is not case sensitive. PdbName *string `mandatory:"false" contributesTo:"query" name:"pdbName"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListPluggableDatabasesRequest wrapper for the ListPluggableDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListPluggableDatabases.go.html to see an example of how to use ListPluggableDatabasesRequest.
func (ListPluggableDatabasesRequest) BinaryRequestBody ¶
func (request ListPluggableDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListPluggableDatabasesRequest) HTTPRequest ¶
func (request ListPluggableDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListPluggableDatabasesRequest) RetryPolicy ¶
func (request ListPluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListPluggableDatabasesRequest) String ¶
func (request ListPluggableDatabasesRequest) String() string
func (ListPluggableDatabasesRequest) ValidateEnumValue ¶
func (request ListPluggableDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListPluggableDatabasesResponse ¶
type ListPluggableDatabasesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PluggableDatabaseSummary instances Items []PluggableDatabaseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListPluggableDatabasesResponse wrapper for the ListPluggableDatabases operation
func (ListPluggableDatabasesResponse) HTTPResponse ¶
func (response ListPluggableDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListPluggableDatabasesResponse) String ¶
func (response ListPluggableDatabasesResponse) String() string
type ListPluggableDatabasesSortByEnum ¶
type ListPluggableDatabasesSortByEnum string
ListPluggableDatabasesSortByEnum Enum with underlying type: string
const ( ListPluggableDatabasesSortByPdbname ListPluggableDatabasesSortByEnum = "PDBNAME" ListPluggableDatabasesSortByTimecreated ListPluggableDatabasesSortByEnum = "TIMECREATED" )
Set of constants representing the allowable values for ListPluggableDatabasesSortByEnum
func GetListPluggableDatabasesSortByEnumValues ¶
func GetListPluggableDatabasesSortByEnumValues() []ListPluggableDatabasesSortByEnum
GetListPluggableDatabasesSortByEnumValues Enumerates the set of values for ListPluggableDatabasesSortByEnum
func GetMappingListPluggableDatabasesSortByEnum ¶
func GetMappingListPluggableDatabasesSortByEnum(val string) (ListPluggableDatabasesSortByEnum, bool)
GetMappingListPluggableDatabasesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListPluggableDatabasesSortOrderEnum ¶
type ListPluggableDatabasesSortOrderEnum string
ListPluggableDatabasesSortOrderEnum Enum with underlying type: string
const ( ListPluggableDatabasesSortOrderAsc ListPluggableDatabasesSortOrderEnum = "ASC" ListPluggableDatabasesSortOrderDesc ListPluggableDatabasesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListPluggableDatabasesSortOrderEnum
func GetListPluggableDatabasesSortOrderEnumValues ¶
func GetListPluggableDatabasesSortOrderEnumValues() []ListPluggableDatabasesSortOrderEnum
GetListPluggableDatabasesSortOrderEnumValues Enumerates the set of values for ListPluggableDatabasesSortOrderEnum
func GetMappingListPluggableDatabasesSortOrderEnum ¶
func GetMappingListPluggableDatabasesSortOrderEnum(val string) (ListPluggableDatabasesSortOrderEnum, bool)
GetMappingListPluggableDatabasesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRecommendedScheduledActionsPlanIntentEnum ¶ added in v65.73.0
type ListRecommendedScheduledActionsPlanIntentEnum string
ListRecommendedScheduledActionsPlanIntentEnum Enum with underlying type: string
const (
ListRecommendedScheduledActionsPlanIntentExadataInfrastructureFullSoftwareUpdate ListRecommendedScheduledActionsPlanIntentEnum = "EXADATA_INFRASTRUCTURE_FULL_SOFTWARE_UPDATE"
)
Set of constants representing the allowable values for ListRecommendedScheduledActionsPlanIntentEnum
func GetListRecommendedScheduledActionsPlanIntentEnumValues ¶ added in v65.73.0
func GetListRecommendedScheduledActionsPlanIntentEnumValues() []ListRecommendedScheduledActionsPlanIntentEnum
GetListRecommendedScheduledActionsPlanIntentEnumValues Enumerates the set of values for ListRecommendedScheduledActionsPlanIntentEnum
func GetMappingListRecommendedScheduledActionsPlanIntentEnum ¶ added in v65.73.0
func GetMappingListRecommendedScheduledActionsPlanIntentEnum(val string) (ListRecommendedScheduledActionsPlanIntentEnum, bool)
GetMappingListRecommendedScheduledActionsPlanIntentEnum performs case Insensitive comparison on enum value and return the desired enum
type ListRecommendedScheduledActionsRequest ¶ added in v65.73.0
type ListRecommendedScheduledActionsRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // The target resource OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) the scheduled actions will be for. SchedulingPolicyTargetResourceId *string `mandatory:"true" contributesTo:"query" name:"schedulingPolicyTargetResourceId"` // The scheduling plan intent the scheduled actions will be for. PlanIntent ListRecommendedScheduledActionsPlanIntentEnum `mandatory:"true" contributesTo:"query" name:"planIntent" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListRecommendedScheduledActionsRequest wrapper for the ListRecommendedScheduledActions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListRecommendedScheduledActions.go.html to see an example of how to use ListRecommendedScheduledActionsRequest.
func (ListRecommendedScheduledActionsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListRecommendedScheduledActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListRecommendedScheduledActionsRequest) HTTPRequest ¶ added in v65.73.0
func (request ListRecommendedScheduledActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListRecommendedScheduledActionsRequest) RetryPolicy ¶ added in v65.73.0
func (request ListRecommendedScheduledActionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListRecommendedScheduledActionsRequest) String ¶ added in v65.73.0
func (request ListRecommendedScheduledActionsRequest) String() string
func (ListRecommendedScheduledActionsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListRecommendedScheduledActionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListRecommendedScheduledActionsResponse ¶ added in v65.73.0
type ListRecommendedScheduledActionsResponse struct { // The underlying http response RawResponse *http.Response // A list of RecommendedScheduledActionsCollection instances RecommendedScheduledActionsCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListRecommendedScheduledActionsResponse wrapper for the ListRecommendedScheduledActions operation
func (ListRecommendedScheduledActionsResponse) HTTPResponse ¶ added in v65.73.0
func (response ListRecommendedScheduledActionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListRecommendedScheduledActionsResponse) String ¶ added in v65.73.0
func (response ListRecommendedScheduledActionsResponse) String() string
type ListScheduledActionsRequest ¶ added in v65.73.0
type ListScheduledActionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListScheduledActionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given service type exactly. ServiceType *string `mandatory:"false" contributesTo:"query" name:"serviceType"` // A filter to return only resources that match the given scheduling policy id exactly. SchedulingPlanId *string `mandatory:"false" contributesTo:"query" name:"schedulingPlanId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. SortBy ListScheduledActionsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // A filter to return only resources that match the given Scheduled Action id exactly. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState ScheduledActionSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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 }
ListScheduledActionsRequest wrapper for the ListScheduledActions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListScheduledActions.go.html to see an example of how to use ListScheduledActionsRequest.
func (ListScheduledActionsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListScheduledActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListScheduledActionsRequest) HTTPRequest ¶ added in v65.73.0
func (request ListScheduledActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListScheduledActionsRequest) RetryPolicy ¶ added in v65.73.0
func (request ListScheduledActionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListScheduledActionsRequest) String ¶ added in v65.73.0
func (request ListScheduledActionsRequest) String() string
func (ListScheduledActionsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListScheduledActionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListScheduledActionsResponse ¶ added in v65.73.0
type ListScheduledActionsResponse struct { // The underlying http response RawResponse *http.Response // A list of ScheduledActionCollection instances ScheduledActionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListScheduledActionsResponse wrapper for the ListScheduledActions operation
func (ListScheduledActionsResponse) HTTPResponse ¶ added in v65.73.0
func (response ListScheduledActionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListScheduledActionsResponse) String ¶ added in v65.73.0
func (response ListScheduledActionsResponse) String() string
type ListScheduledActionsSortByEnum ¶ added in v65.73.0
type ListScheduledActionsSortByEnum string
ListScheduledActionsSortByEnum Enum with underlying type: string
const ( ListScheduledActionsSortByTimecreated ListScheduledActionsSortByEnum = "TIMECREATED" ListScheduledActionsSortByDisplayname ListScheduledActionsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListScheduledActionsSortByEnum
func GetListScheduledActionsSortByEnumValues ¶ added in v65.73.0
func GetListScheduledActionsSortByEnumValues() []ListScheduledActionsSortByEnum
GetListScheduledActionsSortByEnumValues Enumerates the set of values for ListScheduledActionsSortByEnum
func GetMappingListScheduledActionsSortByEnum ¶ added in v65.73.0
func GetMappingListScheduledActionsSortByEnum(val string) (ListScheduledActionsSortByEnum, bool)
GetMappingListScheduledActionsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListScheduledActionsSortOrderEnum ¶ added in v65.73.0
type ListScheduledActionsSortOrderEnum string
ListScheduledActionsSortOrderEnum Enum with underlying type: string
const ( ListScheduledActionsSortOrderAsc ListScheduledActionsSortOrderEnum = "ASC" ListScheduledActionsSortOrderDesc ListScheduledActionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListScheduledActionsSortOrderEnum
func GetListScheduledActionsSortOrderEnumValues ¶ added in v65.73.0
func GetListScheduledActionsSortOrderEnumValues() []ListScheduledActionsSortOrderEnum
GetListScheduledActionsSortOrderEnumValues Enumerates the set of values for ListScheduledActionsSortOrderEnum
func GetMappingListScheduledActionsSortOrderEnum ¶ added in v65.73.0
func GetMappingListScheduledActionsSortOrderEnum(val string) (ListScheduledActionsSortOrderEnum, bool)
GetMappingListScheduledActionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSchedulingPlansRequest ¶ added in v65.73.0
type ListSchedulingPlansRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. SortBy ListSchedulingPlansSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSchedulingPlansSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState SchedulingPlanSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the given scheduling policy id exactly. SchedulingPolicyId *string `mandatory:"false" contributesTo:"query" name:"schedulingPolicyId"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // A filter to return only resources that match the given resource id exactly. ResourceId *string `mandatory:"false" contributesTo:"query" name:"resourceId"` // A filter to return only resources that match the given Schedule Plan id exactly. Id *string `mandatory:"false" contributesTo:"query" name:"id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSchedulingPlansRequest wrapper for the ListSchedulingPlans operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSchedulingPlans.go.html to see an example of how to use ListSchedulingPlansRequest.
func (ListSchedulingPlansRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListSchedulingPlansRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSchedulingPlansRequest) HTTPRequest ¶ added in v65.73.0
func (request ListSchedulingPlansRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSchedulingPlansRequest) RetryPolicy ¶ added in v65.73.0
func (request ListSchedulingPlansRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSchedulingPlansRequest) String ¶ added in v65.73.0
func (request ListSchedulingPlansRequest) String() string
func (ListSchedulingPlansRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListSchedulingPlansRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSchedulingPlansResponse ¶ added in v65.73.0
type ListSchedulingPlansResponse struct { // The underlying http response RawResponse *http.Response // A list of SchedulingPlanCollection instances SchedulingPlanCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSchedulingPlansResponse wrapper for the ListSchedulingPlans operation
func (ListSchedulingPlansResponse) HTTPResponse ¶ added in v65.73.0
func (response ListSchedulingPlansResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSchedulingPlansResponse) String ¶ added in v65.73.0
func (response ListSchedulingPlansResponse) String() string
type ListSchedulingPlansSortByEnum ¶ added in v65.73.0
type ListSchedulingPlansSortByEnum string
ListSchedulingPlansSortByEnum Enum with underlying type: string
const ( ListSchedulingPlansSortByTimecreated ListSchedulingPlansSortByEnum = "TIMECREATED" ListSchedulingPlansSortByDisplayname ListSchedulingPlansSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListSchedulingPlansSortByEnum
func GetListSchedulingPlansSortByEnumValues ¶ added in v65.73.0
func GetListSchedulingPlansSortByEnumValues() []ListSchedulingPlansSortByEnum
GetListSchedulingPlansSortByEnumValues Enumerates the set of values for ListSchedulingPlansSortByEnum
func GetMappingListSchedulingPlansSortByEnum ¶ added in v65.73.0
func GetMappingListSchedulingPlansSortByEnum(val string) (ListSchedulingPlansSortByEnum, bool)
GetMappingListSchedulingPlansSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSchedulingPlansSortOrderEnum ¶ added in v65.73.0
type ListSchedulingPlansSortOrderEnum string
ListSchedulingPlansSortOrderEnum Enum with underlying type: string
const ( ListSchedulingPlansSortOrderAsc ListSchedulingPlansSortOrderEnum = "ASC" ListSchedulingPlansSortOrderDesc ListSchedulingPlansSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSchedulingPlansSortOrderEnum
func GetListSchedulingPlansSortOrderEnumValues ¶ added in v65.73.0
func GetListSchedulingPlansSortOrderEnumValues() []ListSchedulingPlansSortOrderEnum
GetListSchedulingPlansSortOrderEnumValues Enumerates the set of values for ListSchedulingPlansSortOrderEnum
func GetMappingListSchedulingPlansSortOrderEnum ¶ added in v65.73.0
func GetMappingListSchedulingPlansSortOrderEnum(val string) (ListSchedulingPlansSortOrderEnum, bool)
GetMappingListSchedulingPlansSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSchedulingPoliciesRequest ¶ added in v65.73.0
type ListSchedulingPoliciesRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListSchedulingPoliciesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSchedulingPoliciesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState SchedulingPolicySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSchedulingPoliciesRequest wrapper for the ListSchedulingPolicies operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSchedulingPolicies.go.html to see an example of how to use ListSchedulingPoliciesRequest.
func (ListSchedulingPoliciesRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListSchedulingPoliciesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSchedulingPoliciesRequest) HTTPRequest ¶ added in v65.73.0
func (request ListSchedulingPoliciesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSchedulingPoliciesRequest) RetryPolicy ¶ added in v65.73.0
func (request ListSchedulingPoliciesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSchedulingPoliciesRequest) String ¶ added in v65.73.0
func (request ListSchedulingPoliciesRequest) String() string
func (ListSchedulingPoliciesRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListSchedulingPoliciesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSchedulingPoliciesResponse ¶ added in v65.73.0
type ListSchedulingPoliciesResponse struct { // The underlying http response RawResponse *http.Response // A list of []SchedulingPolicySummary instances Items []SchedulingPolicySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSchedulingPoliciesResponse wrapper for the ListSchedulingPolicies operation
func (ListSchedulingPoliciesResponse) HTTPResponse ¶ added in v65.73.0
func (response ListSchedulingPoliciesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSchedulingPoliciesResponse) String ¶ added in v65.73.0
func (response ListSchedulingPoliciesResponse) String() string
type ListSchedulingPoliciesSortByEnum ¶ added in v65.73.0
type ListSchedulingPoliciesSortByEnum string
ListSchedulingPoliciesSortByEnum Enum with underlying type: string
const ( ListSchedulingPoliciesSortByTimecreated ListSchedulingPoliciesSortByEnum = "TIMECREATED" ListSchedulingPoliciesSortByDisplayname ListSchedulingPoliciesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListSchedulingPoliciesSortByEnum
func GetListSchedulingPoliciesSortByEnumValues ¶ added in v65.73.0
func GetListSchedulingPoliciesSortByEnumValues() []ListSchedulingPoliciesSortByEnum
GetListSchedulingPoliciesSortByEnumValues Enumerates the set of values for ListSchedulingPoliciesSortByEnum
func GetMappingListSchedulingPoliciesSortByEnum ¶ added in v65.73.0
func GetMappingListSchedulingPoliciesSortByEnum(val string) (ListSchedulingPoliciesSortByEnum, bool)
GetMappingListSchedulingPoliciesSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSchedulingPoliciesSortOrderEnum ¶ added in v65.73.0
type ListSchedulingPoliciesSortOrderEnum string
ListSchedulingPoliciesSortOrderEnum Enum with underlying type: string
const ( ListSchedulingPoliciesSortOrderAsc ListSchedulingPoliciesSortOrderEnum = "ASC" ListSchedulingPoliciesSortOrderDesc ListSchedulingPoliciesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSchedulingPoliciesSortOrderEnum
func GetListSchedulingPoliciesSortOrderEnumValues ¶ added in v65.73.0
func GetListSchedulingPoliciesSortOrderEnumValues() []ListSchedulingPoliciesSortOrderEnum
GetListSchedulingPoliciesSortOrderEnumValues Enumerates the set of values for ListSchedulingPoliciesSortOrderEnum
func GetMappingListSchedulingPoliciesSortOrderEnum ¶ added in v65.73.0
func GetMappingListSchedulingPoliciesSortOrderEnum(val string) (ListSchedulingPoliciesSortOrderEnum, bool)
GetMappingListSchedulingPoliciesSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSchedulingWindowsRequest ¶ added in v65.73.0
type ListSchedulingWindowsRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"false" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListSchedulingWindowsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSchedulingWindowsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState SchedulingWindowSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSchedulingWindowsRequest wrapper for the ListSchedulingWindows operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSchedulingWindows.go.html to see an example of how to use ListSchedulingWindowsRequest.
func (ListSchedulingWindowsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ListSchedulingWindowsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSchedulingWindowsRequest) HTTPRequest ¶ added in v65.73.0
func (request ListSchedulingWindowsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSchedulingWindowsRequest) RetryPolicy ¶ added in v65.73.0
func (request ListSchedulingWindowsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSchedulingWindowsRequest) String ¶ added in v65.73.0
func (request ListSchedulingWindowsRequest) String() string
func (ListSchedulingWindowsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ListSchedulingWindowsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSchedulingWindowsResponse ¶ added in v65.73.0
type ListSchedulingWindowsResponse struct { // The underlying http response RawResponse *http.Response // A list of []SchedulingWindowSummary instances Items []SchedulingWindowSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSchedulingWindowsResponse wrapper for the ListSchedulingWindows operation
func (ListSchedulingWindowsResponse) HTTPResponse ¶ added in v65.73.0
func (response ListSchedulingWindowsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSchedulingWindowsResponse) String ¶ added in v65.73.0
func (response ListSchedulingWindowsResponse) String() string
type ListSchedulingWindowsSortByEnum ¶ added in v65.73.0
type ListSchedulingWindowsSortByEnum string
ListSchedulingWindowsSortByEnum Enum with underlying type: string
const ( ListSchedulingWindowsSortByTimecreated ListSchedulingWindowsSortByEnum = "TIMECREATED" ListSchedulingWindowsSortByDisplayname ListSchedulingWindowsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListSchedulingWindowsSortByEnum
func GetListSchedulingWindowsSortByEnumValues ¶ added in v65.73.0
func GetListSchedulingWindowsSortByEnumValues() []ListSchedulingWindowsSortByEnum
GetListSchedulingWindowsSortByEnumValues Enumerates the set of values for ListSchedulingWindowsSortByEnum
func GetMappingListSchedulingWindowsSortByEnum ¶ added in v65.73.0
func GetMappingListSchedulingWindowsSortByEnum(val string) (ListSchedulingWindowsSortByEnum, bool)
GetMappingListSchedulingWindowsSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSchedulingWindowsSortOrderEnum ¶ added in v65.73.0
type ListSchedulingWindowsSortOrderEnum string
ListSchedulingWindowsSortOrderEnum Enum with underlying type: string
const ( ListSchedulingWindowsSortOrderAsc ListSchedulingWindowsSortOrderEnum = "ASC" ListSchedulingWindowsSortOrderDesc ListSchedulingWindowsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSchedulingWindowsSortOrderEnum
func GetListSchedulingWindowsSortOrderEnumValues ¶ added in v65.73.0
func GetListSchedulingWindowsSortOrderEnumValues() []ListSchedulingWindowsSortOrderEnum
GetListSchedulingWindowsSortOrderEnumValues Enumerates the set of values for ListSchedulingWindowsSortOrderEnum
func GetMappingListSchedulingWindowsSortOrderEnum ¶ added in v65.73.0
func GetMappingListSchedulingWindowsSortOrderEnum(val string) (ListSchedulingWindowsSortOrderEnum, bool)
GetMappingListSchedulingWindowsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListSystemVersionsRequest ¶ added in v65.54.0
type ListSystemVersionsRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // Specifies shape query parameter. Shape *string `mandatory:"true" contributesTo:"query" name:"shape"` // Specifies gi version query parameter. GiVersion *string `mandatory:"true" contributesTo:"query" name:"giVersion"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListSystemVersionsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListSystemVersionsRequest wrapper for the ListSystemVersions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListSystemVersions.go.html to see an example of how to use ListSystemVersionsRequest.
func (ListSystemVersionsRequest) BinaryRequestBody ¶ added in v65.54.0
func (request ListSystemVersionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListSystemVersionsRequest) HTTPRequest ¶ added in v65.54.0
func (request ListSystemVersionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListSystemVersionsRequest) RetryPolicy ¶ added in v65.54.0
func (request ListSystemVersionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListSystemVersionsRequest) String ¶ added in v65.54.0
func (request ListSystemVersionsRequest) String() string
func (ListSystemVersionsRequest) ValidateEnumValue ¶ added in v65.54.0
func (request ListSystemVersionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListSystemVersionsResponse ¶ added in v65.54.0
type ListSystemVersionsResponse struct { // The underlying http response RawResponse *http.Response // A list of SystemVersionCollection instances SystemVersionCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListSystemVersionsResponse wrapper for the ListSystemVersions operation
func (ListSystemVersionsResponse) HTTPResponse ¶ added in v65.54.0
func (response ListSystemVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListSystemVersionsResponse) String ¶ added in v65.54.0
func (response ListSystemVersionsResponse) String() string
type ListSystemVersionsSortOrderEnum ¶ added in v65.54.0
type ListSystemVersionsSortOrderEnum string
ListSystemVersionsSortOrderEnum Enum with underlying type: string
const ( ListSystemVersionsSortOrderAsc ListSystemVersionsSortOrderEnum = "ASC" ListSystemVersionsSortOrderDesc ListSystemVersionsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListSystemVersionsSortOrderEnum
func GetListSystemVersionsSortOrderEnumValues ¶ added in v65.54.0
func GetListSystemVersionsSortOrderEnumValues() []ListSystemVersionsSortOrderEnum
GetListSystemVersionsSortOrderEnumValues Enumerates the set of values for ListSystemVersionsSortOrderEnum
func GetMappingListSystemVersionsSortOrderEnum ¶ added in v65.54.0
func GetMappingListSystemVersionsSortOrderEnum(val string) (ListSystemVersionsSortOrderEnum, bool)
GetMappingListSystemVersionsSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListVmClusterNetworksRequest ¶
type ListVmClusterNetworksRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListVmClusterNetworksSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListVmClusterNetworksSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState VmClusterNetworkSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterNetworksRequest wrapper for the ListVmClusterNetworks operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterNetworks.go.html to see an example of how to use ListVmClusterNetworksRequest.
func (ListVmClusterNetworksRequest) BinaryRequestBody ¶
func (request ListVmClusterNetworksRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVmClusterNetworksRequest) HTTPRequest ¶
func (request ListVmClusterNetworksRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterNetworksRequest) RetryPolicy ¶
func (request ListVmClusterNetworksRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterNetworksRequest) String ¶
func (request ListVmClusterNetworksRequest) String() string
func (ListVmClusterNetworksRequest) ValidateEnumValue ¶
func (request ListVmClusterNetworksRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListVmClusterNetworksResponse ¶
type ListVmClusterNetworksResponse struct { // The underlying http response RawResponse *http.Response // A list of []VmClusterNetworkSummary instances Items []VmClusterNetworkSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterNetworksResponse wrapper for the ListVmClusterNetworks operation
func (ListVmClusterNetworksResponse) HTTPResponse ¶
func (response ListVmClusterNetworksResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterNetworksResponse) String ¶
func (response ListVmClusterNetworksResponse) String() string
type ListVmClusterNetworksSortByEnum ¶
type ListVmClusterNetworksSortByEnum string
ListVmClusterNetworksSortByEnum Enum with underlying type: string
const ( ListVmClusterNetworksSortByTimecreated ListVmClusterNetworksSortByEnum = "TIMECREATED" ListVmClusterNetworksSortByDisplayname ListVmClusterNetworksSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListVmClusterNetworksSortByEnum
func GetListVmClusterNetworksSortByEnumValues ¶
func GetListVmClusterNetworksSortByEnumValues() []ListVmClusterNetworksSortByEnum
GetListVmClusterNetworksSortByEnumValues Enumerates the set of values for ListVmClusterNetworksSortByEnum
func GetMappingListVmClusterNetworksSortByEnum ¶
func GetMappingListVmClusterNetworksSortByEnum(val string) (ListVmClusterNetworksSortByEnum, bool)
GetMappingListVmClusterNetworksSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListVmClusterNetworksSortOrderEnum ¶
type ListVmClusterNetworksSortOrderEnum string
ListVmClusterNetworksSortOrderEnum Enum with underlying type: string
const ( ListVmClusterNetworksSortOrderAsc ListVmClusterNetworksSortOrderEnum = "ASC" ListVmClusterNetworksSortOrderDesc ListVmClusterNetworksSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListVmClusterNetworksSortOrderEnum
func GetListVmClusterNetworksSortOrderEnumValues ¶
func GetListVmClusterNetworksSortOrderEnumValues() []ListVmClusterNetworksSortOrderEnum
GetListVmClusterNetworksSortOrderEnumValues Enumerates the set of values for ListVmClusterNetworksSortOrderEnum
func GetMappingListVmClusterNetworksSortOrderEnum ¶
func GetMappingListVmClusterNetworksSortOrderEnum(val string) (ListVmClusterNetworksSortOrderEnum, bool)
GetMappingListVmClusterNetworksSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type ListVmClusterPatchHistoryEntriesRequest ¶
type ListVmClusterPatchHistoryEntriesRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterPatchHistoryEntriesRequest wrapper for the ListVmClusterPatchHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatchHistoryEntries.go.html to see an example of how to use ListVmClusterPatchHistoryEntriesRequest.
func (ListVmClusterPatchHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListVmClusterPatchHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVmClusterPatchHistoryEntriesRequest) HTTPRequest ¶
func (request ListVmClusterPatchHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterPatchHistoryEntriesRequest) RetryPolicy ¶
func (request ListVmClusterPatchHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterPatchHistoryEntriesRequest) String ¶
func (request ListVmClusterPatchHistoryEntriesRequest) String() string
func (ListVmClusterPatchHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListVmClusterPatchHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListVmClusterPatchHistoryEntriesResponse ¶
type ListVmClusterPatchHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchHistoryEntrySummary instances Items []PatchHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterPatchHistoryEntriesResponse wrapper for the ListVmClusterPatchHistoryEntries operation
func (ListVmClusterPatchHistoryEntriesResponse) HTTPResponse ¶
func (response ListVmClusterPatchHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterPatchHistoryEntriesResponse) String ¶
func (response ListVmClusterPatchHistoryEntriesResponse) String() string
type ListVmClusterPatchesRequest ¶
type ListVmClusterPatchesRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterPatchesRequest wrapper for the ListVmClusterPatches operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterPatches.go.html to see an example of how to use ListVmClusterPatchesRequest.
func (ListVmClusterPatchesRequest) BinaryRequestBody ¶
func (request ListVmClusterPatchesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVmClusterPatchesRequest) HTTPRequest ¶
func (request ListVmClusterPatchesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterPatchesRequest) RetryPolicy ¶
func (request ListVmClusterPatchesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterPatchesRequest) String ¶
func (request ListVmClusterPatchesRequest) String() string
func (ListVmClusterPatchesRequest) ValidateEnumValue ¶
func (request ListVmClusterPatchesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListVmClusterPatchesResponse ¶
type ListVmClusterPatchesResponse struct { // The underlying http response RawResponse *http.Response // A list of []PatchSummary instances Items []PatchSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterPatchesResponse wrapper for the ListVmClusterPatches operation
func (ListVmClusterPatchesResponse) HTTPResponse ¶
func (response ListVmClusterPatchesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterPatchesResponse) String ¶
func (response ListVmClusterPatchesResponse) String() string
type ListVmClusterUpdateHistoryEntriesRequest ¶
type ListVmClusterUpdateHistoryEntriesRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListVmClusterUpdateHistoryEntriesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterUpdateHistoryEntriesRequest wrapper for the ListVmClusterUpdateHistoryEntries operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterUpdateHistoryEntries.go.html to see an example of how to use ListVmClusterUpdateHistoryEntriesRequest.
func (ListVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody ¶
func (request ListVmClusterUpdateHistoryEntriesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVmClusterUpdateHistoryEntriesRequest) HTTPRequest ¶
func (request ListVmClusterUpdateHistoryEntriesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterUpdateHistoryEntriesRequest) RetryPolicy ¶
func (request ListVmClusterUpdateHistoryEntriesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterUpdateHistoryEntriesRequest) String ¶
func (request ListVmClusterUpdateHistoryEntriesRequest) String() string
func (ListVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue ¶
func (request ListVmClusterUpdateHistoryEntriesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListVmClusterUpdateHistoryEntriesResponse ¶
type ListVmClusterUpdateHistoryEntriesResponse struct { // The underlying http response RawResponse *http.Response // A list of []VmClusterUpdateHistoryEntrySummary instances Items []VmClusterUpdateHistoryEntrySummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterUpdateHistoryEntriesResponse wrapper for the ListVmClusterUpdateHistoryEntries operation
func (ListVmClusterUpdateHistoryEntriesResponse) HTTPResponse ¶
func (response ListVmClusterUpdateHistoryEntriesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterUpdateHistoryEntriesResponse) String ¶
func (response ListVmClusterUpdateHistoryEntriesResponse) String() string
type ListVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶
type ListVmClusterUpdateHistoryEntriesUpdateTypeEnum string
ListVmClusterUpdateHistoryEntriesUpdateTypeEnum Enum with underlying type: string
const ( ListVmClusterUpdateHistoryEntriesUpdateTypeGiUpgrade ListVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_UPGRADE" ListVmClusterUpdateHistoryEntriesUpdateTypeGiPatch ListVmClusterUpdateHistoryEntriesUpdateTypeEnum = "GI_PATCH" ListVmClusterUpdateHistoryEntriesUpdateTypeOsUpdate ListVmClusterUpdateHistoryEntriesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumValues ¶
func GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumValues() []ListVmClusterUpdateHistoryEntriesUpdateTypeEnum
GetListVmClusterUpdateHistoryEntriesUpdateTypeEnumValues Enumerates the set of values for ListVmClusterUpdateHistoryEntriesUpdateTypeEnum
func GetMappingListVmClusterUpdateHistoryEntriesUpdateTypeEnum ¶
func GetMappingListVmClusterUpdateHistoryEntriesUpdateTypeEnum(val string) (ListVmClusterUpdateHistoryEntriesUpdateTypeEnum, bool)
GetMappingListVmClusterUpdateHistoryEntriesUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListVmClusterUpdatesRequest ¶
type ListVmClusterUpdatesRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // A filter to return only resources that match the given update type exactly. UpdateType ListVmClusterUpdatesUpdateTypeEnum `mandatory:"false" contributesTo:"query" name:"updateType" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState VmClusterUpdateSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ListVmClusterUpdatesRequest wrapper for the ListVmClusterUpdates operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusterUpdates.go.html to see an example of how to use ListVmClusterUpdatesRequest.
func (ListVmClusterUpdatesRequest) BinaryRequestBody ¶
func (request ListVmClusterUpdatesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVmClusterUpdatesRequest) HTTPRequest ¶
func (request ListVmClusterUpdatesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClusterUpdatesRequest) RetryPolicy ¶
func (request ListVmClusterUpdatesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClusterUpdatesRequest) String ¶
func (request ListVmClusterUpdatesRequest) String() string
func (ListVmClusterUpdatesRequest) ValidateEnumValue ¶
func (request ListVmClusterUpdatesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListVmClusterUpdatesResponse ¶
type ListVmClusterUpdatesResponse struct { // The underlying http response RawResponse *http.Response // A list of []VmClusterUpdateSummary instances Items []VmClusterUpdateSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClusterUpdatesResponse wrapper for the ListVmClusterUpdates operation
func (ListVmClusterUpdatesResponse) HTTPResponse ¶
func (response ListVmClusterUpdatesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClusterUpdatesResponse) String ¶
func (response ListVmClusterUpdatesResponse) String() string
type ListVmClusterUpdatesUpdateTypeEnum ¶
type ListVmClusterUpdatesUpdateTypeEnum string
ListVmClusterUpdatesUpdateTypeEnum Enum with underlying type: string
const ( ListVmClusterUpdatesUpdateTypeGiUpgrade ListVmClusterUpdatesUpdateTypeEnum = "GI_UPGRADE" ListVmClusterUpdatesUpdateTypeGiPatch ListVmClusterUpdatesUpdateTypeEnum = "GI_PATCH" ListVmClusterUpdatesUpdateTypeOsUpdate ListVmClusterUpdatesUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for ListVmClusterUpdatesUpdateTypeEnum
func GetListVmClusterUpdatesUpdateTypeEnumValues ¶
func GetListVmClusterUpdatesUpdateTypeEnumValues() []ListVmClusterUpdatesUpdateTypeEnum
GetListVmClusterUpdatesUpdateTypeEnumValues Enumerates the set of values for ListVmClusterUpdatesUpdateTypeEnum
func GetMappingListVmClusterUpdatesUpdateTypeEnum ¶
func GetMappingListVmClusterUpdatesUpdateTypeEnum(val string) (ListVmClusterUpdatesUpdateTypeEnum, bool)
GetMappingListVmClusterUpdatesUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type ListVmClustersRequest ¶
type ListVmClustersRequest struct { // The compartment OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // If provided, filters the results for the given Exadata Infrastructure. ExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"exadataInfrastructureId"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // The field to sort by. You can provide one sort order (`sortOrder`). Default order for TIMECREATED is descending. Default order for DISPLAYNAME is ascending. The DISPLAYNAME sort order is case sensitive. SortBy ListVmClustersSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListVmClustersSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState VmClusterSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" omitEmpty:"true"` // A filter to return only resources that match the entire display name given. The match is not case sensitive. DisplayName *string `mandatory:"false" contributesTo:"query" name:"displayName"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // A filter to return only vmclusters that match the given vmcluster type exactly. VmClusterType VmClusterSummaryVmClusterTypeEnum `mandatory:"false" contributesTo:"query" name:"vmClusterType" 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 }
ListVmClustersRequest wrapper for the ListVmClusters operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ListVmClusters.go.html to see an example of how to use ListVmClustersRequest.
func (ListVmClustersRequest) BinaryRequestBody ¶
func (request ListVmClustersRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ListVmClustersRequest) HTTPRequest ¶
func (request ListVmClustersRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListVmClustersRequest) RetryPolicy ¶
func (request ListVmClustersRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListVmClustersRequest) String ¶
func (request ListVmClustersRequest) String() string
func (ListVmClustersRequest) ValidateEnumValue ¶
func (request ListVmClustersRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ListVmClustersResponse ¶
type ListVmClustersResponse struct { // The underlying http response RawResponse *http.Response // A list of []VmClusterSummary instances Items []VmClusterSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListVmClustersResponse wrapper for the ListVmClusters operation
func (ListVmClustersResponse) HTTPResponse ¶
func (response ListVmClustersResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListVmClustersResponse) String ¶
func (response ListVmClustersResponse) String() string
type ListVmClustersSortByEnum ¶
type ListVmClustersSortByEnum string
ListVmClustersSortByEnum Enum with underlying type: string
const ( ListVmClustersSortByTimecreated ListVmClustersSortByEnum = "TIMECREATED" ListVmClustersSortByDisplayname ListVmClustersSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListVmClustersSortByEnum
func GetListVmClustersSortByEnumValues ¶
func GetListVmClustersSortByEnumValues() []ListVmClustersSortByEnum
GetListVmClustersSortByEnumValues Enumerates the set of values for ListVmClustersSortByEnum
func GetMappingListVmClustersSortByEnum ¶
func GetMappingListVmClustersSortByEnum(val string) (ListVmClustersSortByEnum, bool)
GetMappingListVmClustersSortByEnum performs case Insensitive comparison on enum value and return the desired enum
type ListVmClustersSortOrderEnum ¶
type ListVmClustersSortOrderEnum string
ListVmClustersSortOrderEnum Enum with underlying type: string
const ( ListVmClustersSortOrderAsc ListVmClustersSortOrderEnum = "ASC" ListVmClustersSortOrderDesc ListVmClustersSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListVmClustersSortOrderEnum
func GetListVmClustersSortOrderEnumValues ¶
func GetListVmClustersSortOrderEnumValues() []ListVmClustersSortOrderEnum
GetListVmClustersSortOrderEnumValues Enumerates the set of values for ListVmClustersSortOrderEnum
func GetMappingListVmClustersSortOrderEnum ¶
func GetMappingListVmClustersSortOrderEnum(val string) (ListVmClustersSortOrderEnum, bool)
GetMappingListVmClustersSortOrderEnum performs case Insensitive comparison on enum value and return the desired enum
type LocalClonePluggableDatabaseDetails ¶
type LocalClonePluggableDatabaseDetails struct { // The name for the pluggable database (PDB). The name is unique in the context of a Database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. The pluggable database name should not be same as the container database name. ClonedPdbName *string `mandatory:"true" json:"clonedPdbName"` // A strong password for PDB Admin of the newly cloned PDB. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. PdbAdminPassword *string `mandatory:"false" json:"pdbAdminPassword"` // The existing TDE wallet password of the target CDB. TargetTdeWalletPassword *string `mandatory:"false" json:"targetTdeWalletPassword"` // The locked mode of the pluggable database admin account. If false, the user needs to provide the PDB Admin Password to connect to it. // If true, the pluggable database will be locked and user cannot login to it. ShouldPdbAdminAccountBeLocked *bool `mandatory:"false" json:"shouldPdbAdminAccountBeLocked"` }
LocalClonePluggableDatabaseDetails **Deprecated.** Use CreatePluggableDatabaseDetails for Pluggable Database LocalClone Operation. Parameters for cloning a pluggable database (PDB) within the same database (CDB). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (LocalClonePluggableDatabaseDetails) String ¶
func (m LocalClonePluggableDatabaseDetails) String() string
func (LocalClonePluggableDatabaseDetails) ValidateEnumValue ¶
func (m LocalClonePluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LocalClonePluggableDatabaseRequest ¶
type LocalClonePluggableDatabaseRequest struct { // Request to clone a pluggable database locally. LocalClonePluggableDatabaseDetails `contributesTo:"body"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
LocalClonePluggableDatabaseRequest wrapper for the LocalClonePluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/LocalClonePluggableDatabase.go.html to see an example of how to use LocalClonePluggableDatabaseRequest.
func (LocalClonePluggableDatabaseRequest) BinaryRequestBody ¶
func (request LocalClonePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (LocalClonePluggableDatabaseRequest) HTTPRequest ¶
func (request LocalClonePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (LocalClonePluggableDatabaseRequest) RetryPolicy ¶
func (request LocalClonePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (LocalClonePluggableDatabaseRequest) String ¶
func (request LocalClonePluggableDatabaseRequest) String() string
func (LocalClonePluggableDatabaseRequest) ValidateEnumValue ¶
func (request LocalClonePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LocalClonePluggableDatabaseResponse ¶
type LocalClonePluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
LocalClonePluggableDatabaseResponse wrapper for the LocalClonePluggableDatabase operation
func (LocalClonePluggableDatabaseResponse) HTTPResponse ¶
func (response LocalClonePluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LocalClonePluggableDatabaseResponse) String ¶
func (response LocalClonePluggableDatabaseResponse) String() string
type LongTermBackUpScheduleDetails ¶ added in v65.32.0
type LongTermBackUpScheduleDetails struct { // The frequency of the long-term backup schedule RepeatCadence LongTermBackUpScheduleDetailsRepeatCadenceEnum `mandatory:"false" json:"repeatCadence,omitempty"` // The timestamp for the long-term backup schedule. For a MONTHLY cadence, months having fewer days than the provided date will have the backup taken on the last day of that month. TimeOfBackup *common.SDKTime `mandatory:"false" json:"timeOfBackup"` // Retention period, in days, for long-term backups RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // Indicates if the long-term backup schedule should be deleted. The default value is `FALSE`. IsDisabled *bool `mandatory:"false" json:"isDisabled"` }
LongTermBackUpScheduleDetails Details for the long-term backup schedule.
func (LongTermBackUpScheduleDetails) String ¶ added in v65.32.0
func (m LongTermBackUpScheduleDetails) String() string
func (LongTermBackUpScheduleDetails) ValidateEnumValue ¶ added in v65.32.0
func (m LongTermBackUpScheduleDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type LongTermBackUpScheduleDetailsRepeatCadenceEnum ¶ added in v65.32.0
type LongTermBackUpScheduleDetailsRepeatCadenceEnum string
LongTermBackUpScheduleDetailsRepeatCadenceEnum Enum with underlying type: string
const ( LongTermBackUpScheduleDetailsRepeatCadenceOneTime LongTermBackUpScheduleDetailsRepeatCadenceEnum = "ONE_TIME" LongTermBackUpScheduleDetailsRepeatCadenceWeekly LongTermBackUpScheduleDetailsRepeatCadenceEnum = "WEEKLY" LongTermBackUpScheduleDetailsRepeatCadenceMonthly LongTermBackUpScheduleDetailsRepeatCadenceEnum = "MONTHLY" LongTermBackUpScheduleDetailsRepeatCadenceYearly LongTermBackUpScheduleDetailsRepeatCadenceEnum = "YEARLY" )
Set of constants representing the allowable values for LongTermBackUpScheduleDetailsRepeatCadenceEnum
func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumValues ¶ added in v65.32.0
func GetLongTermBackUpScheduleDetailsRepeatCadenceEnumValues() []LongTermBackUpScheduleDetailsRepeatCadenceEnum
GetLongTermBackUpScheduleDetailsRepeatCadenceEnumValues Enumerates the set of values for LongTermBackUpScheduleDetailsRepeatCadenceEnum
func GetMappingLongTermBackUpScheduleDetailsRepeatCadenceEnum ¶ added in v65.32.0
func GetMappingLongTermBackUpScheduleDetailsRepeatCadenceEnum(val string) (LongTermBackUpScheduleDetailsRepeatCadenceEnum, bool)
GetMappingLongTermBackUpScheduleDetailsRepeatCadenceEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRun ¶
type MaintenanceRun struct { // The OCID of the maintenance run. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the maintenance run. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the maintenance run. For Autonomous Database Serverless instances, valid states are IN_PROGRESS, SUCCEEDED, and FAILED. LifecycleState MaintenanceRunLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the maintenance run is scheduled to occur. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Description of the maintenance run. Description *string `mandatory:"false" json:"description"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the maintenance run starts. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the maintenance run was completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // The type of the target resource on which the maintenance run occurs. TargetResourceType MaintenanceRunTargetResourceTypeEnum `mandatory:"false" json:"targetResourceType,omitempty"` // The ID of the target resource on which the maintenance run occurs. TargetResourceId *string `mandatory:"false" json:"targetResourceId"` // Maintenance type. MaintenanceType MaintenanceRunMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier `ru_patch_19.9.0.0_201030` is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020. PatchId *string `mandatory:"false" json:"patchId"` // Maintenance sub-type. MaintenanceSubtype MaintenanceRunMaintenanceSubtypeEnum `mandatory:"false" json:"maintenanceSubtype,omitempty"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance run for the Autonomous Data Guard association's peer container database. PeerMaintenanceRunId *string `mandatory:"false" json:"peerMaintenanceRunId"` // The list of OCIDs for the maintenance runs associated with their Autonomous Data Guard peer container databases. PeerMaintenanceRunIds []string `mandatory:"false" json:"peerMaintenanceRunIds"` // Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. // *IMPORTANT*: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates (https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. PatchingMode MaintenanceRunPatchingModeEnum `mandatory:"false" json:"patchingMode,omitempty"` // Contain the patch failure count. PatchFailureCount *int `mandatory:"false" json:"patchFailureCount"` // The target software version for the database server patching operation. TargetDbServerVersion *string `mandatory:"false" json:"targetDbServerVersion"` // The target Cell version that is to be patched to. TargetStorageServerVersion *string `mandatory:"false" json:"targetStorageServerVersion"` // If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations. IsCustomActionTimeoutEnabled *bool `mandatory:"false" json:"isCustomActionTimeoutEnabled"` // Determines the amount of time the system will wait before the start of each database server patching operation. // Specify a number of minutes, from 15 to 120. CustomActionTimeoutInMins *int `mandatory:"false" json:"customActionTimeoutInMins"` // Extend current custom action timeout between the current database servers during waiting state, from 0 (zero) to 30 minutes. CurrentCustomActionTimeoutInMins *int `mandatory:"false" json:"currentCustomActionTimeoutInMins"` // The status of the patching operation. PatchingStatus MaintenanceRunPatchingStatusEnum `mandatory:"false" json:"patchingStatus,omitempty"` // The time when the patching operation started. PatchingStartTime *common.SDKTime `mandatory:"false" json:"patchingStartTime"` // The time when the patching operation ended. PatchingEndTime *common.SDKTime `mandatory:"false" json:"patchingEndTime"` EstimatedPatchingTime *EstimatedPatchingTime `mandatory:"false" json:"estimatedPatchingTime"` // The name of the current infrastruture component that is getting patched. CurrentPatchingComponent *string `mandatory:"false" json:"currentPatchingComponent"` // The estimated start time of the next infrastruture component patching operation. EstimatedComponentPatchingStartTime *common.SDKTime `mandatory:"false" json:"estimatedComponentPatchingStartTime"` // If `FALSE`, the maintenance run doesn't support granular maintenance. IsMaintenanceRunGranular *bool `mandatory:"false" json:"isMaintenanceRunGranular"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
MaintenanceRun Details of a maintenance run.
func (MaintenanceRun) String ¶
func (m MaintenanceRun) String() string
func (MaintenanceRun) ValidateEnumValue ¶
func (m MaintenanceRun) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MaintenanceRunHistory ¶ added in v65.16.0
type MaintenanceRunHistory struct { // The OCID of the maintenance run history. Id *string `mandatory:"true" json:"id"` MaintenanceRunDetails *MaintenanceRunSummary `mandatory:"false" json:"maintenanceRunDetails"` // List of database server history details. DbServersHistoryDetails []DbServerHistorySummary `mandatory:"false" json:"dbServersHistoryDetails"` // The OCID of the current execution window. CurrentExecutionWindow *string `mandatory:"false" json:"currentExecutionWindow"` // The list of granular maintenance history details. GranularMaintenanceHistory []GranularMaintenanceHistoryDetails `mandatory:"false" json:"granularMaintenanceHistory"` }
MaintenanceRunHistory Details of a maintenance run history.
func (MaintenanceRunHistory) String ¶ added in v65.16.0
func (m MaintenanceRunHistory) String() string
func (MaintenanceRunHistory) ValidateEnumValue ¶ added in v65.16.0
func (m MaintenanceRunHistory) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MaintenanceRunHistorySummary ¶ added in v65.16.0
type MaintenanceRunHistorySummary struct { // The OCID of the maintenance run history. Id *string `mandatory:"true" json:"id"` MaintenanceRunDetails *MaintenanceRunSummary `mandatory:"false" json:"maintenanceRunDetails"` // List of database server history details. DbServersHistoryDetails []DbServerHistorySummary `mandatory:"false" json:"dbServersHistoryDetails"` // The OCID of the current execution window. CurrentExecutionWindow *string `mandatory:"false" json:"currentExecutionWindow"` // The list of granular maintenance history details. GranularMaintenanceHistory []GranularMaintenanceHistoryDetails `mandatory:"false" json:"granularMaintenanceHistory"` }
MaintenanceRunHistorySummary Details of a maintenance run history.
func (MaintenanceRunHistorySummary) String ¶ added in v65.16.0
func (m MaintenanceRunHistorySummary) String() string
func (MaintenanceRunHistorySummary) ValidateEnumValue ¶ added in v65.16.0
func (m MaintenanceRunHistorySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MaintenanceRunLifecycleStateEnum ¶
type MaintenanceRunLifecycleStateEnum string
MaintenanceRunLifecycleStateEnum Enum with underlying type: string
const ( MaintenanceRunLifecycleStateScheduled MaintenanceRunLifecycleStateEnum = "SCHEDULED" MaintenanceRunLifecycleStateInProgress MaintenanceRunLifecycleStateEnum = "IN_PROGRESS" MaintenanceRunLifecycleStateSucceeded MaintenanceRunLifecycleStateEnum = "SUCCEEDED" MaintenanceRunLifecycleStateSkipped MaintenanceRunLifecycleStateEnum = "SKIPPED" MaintenanceRunLifecycleStateFailed MaintenanceRunLifecycleStateEnum = "FAILED" MaintenanceRunLifecycleStateUpdating MaintenanceRunLifecycleStateEnum = "UPDATING" MaintenanceRunLifecycleStateDeleting MaintenanceRunLifecycleStateEnum = "DELETING" MaintenanceRunLifecycleStateDeleted MaintenanceRunLifecycleStateEnum = "DELETED" MaintenanceRunLifecycleStateCanceled MaintenanceRunLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for MaintenanceRunLifecycleStateEnum
func GetMaintenanceRunLifecycleStateEnumValues ¶
func GetMaintenanceRunLifecycleStateEnumValues() []MaintenanceRunLifecycleStateEnum
GetMaintenanceRunLifecycleStateEnumValues Enumerates the set of values for MaintenanceRunLifecycleStateEnum
func GetMappingMaintenanceRunLifecycleStateEnum ¶
func GetMappingMaintenanceRunLifecycleStateEnum(val string) (MaintenanceRunLifecycleStateEnum, bool)
GetMappingMaintenanceRunLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunMaintenanceSubtypeEnum ¶
type MaintenanceRunMaintenanceSubtypeEnum string
MaintenanceRunMaintenanceSubtypeEnum Enum with underlying type: string
const ( MaintenanceRunMaintenanceSubtypeQuarterly MaintenanceRunMaintenanceSubtypeEnum = "QUARTERLY" MaintenanceRunMaintenanceSubtypeHardware MaintenanceRunMaintenanceSubtypeEnum = "HARDWARE" MaintenanceRunMaintenanceSubtypeCritical MaintenanceRunMaintenanceSubtypeEnum = "CRITICAL" MaintenanceRunMaintenanceSubtypeInfrastructure MaintenanceRunMaintenanceSubtypeEnum = "INFRASTRUCTURE" MaintenanceRunMaintenanceSubtypeDatabase MaintenanceRunMaintenanceSubtypeEnum = "DATABASE" MaintenanceRunMaintenanceSubtypeOneoff MaintenanceRunMaintenanceSubtypeEnum = "ONEOFF" MaintenanceRunMaintenanceSubtypeSecurityMonthly MaintenanceRunMaintenanceSubtypeEnum = "SECURITY_MONTHLY" MaintenanceRunMaintenanceSubtypeTimezone MaintenanceRunMaintenanceSubtypeEnum = "TIMEZONE" MaintenanceRunMaintenanceSubtypeCustomDatabaseSoftwareImage MaintenanceRunMaintenanceSubtypeEnum = "CUSTOM_DATABASE_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for MaintenanceRunMaintenanceSubtypeEnum
func GetMaintenanceRunMaintenanceSubtypeEnumValues ¶
func GetMaintenanceRunMaintenanceSubtypeEnumValues() []MaintenanceRunMaintenanceSubtypeEnum
GetMaintenanceRunMaintenanceSubtypeEnumValues Enumerates the set of values for MaintenanceRunMaintenanceSubtypeEnum
func GetMappingMaintenanceRunMaintenanceSubtypeEnum ¶
func GetMappingMaintenanceRunMaintenanceSubtypeEnum(val string) (MaintenanceRunMaintenanceSubtypeEnum, bool)
GetMappingMaintenanceRunMaintenanceSubtypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunMaintenanceTypeEnum ¶
type MaintenanceRunMaintenanceTypeEnum string
MaintenanceRunMaintenanceTypeEnum Enum with underlying type: string
const ( MaintenanceRunMaintenanceTypePlanned MaintenanceRunMaintenanceTypeEnum = "PLANNED" MaintenanceRunMaintenanceTypeUnplanned MaintenanceRunMaintenanceTypeEnum = "UNPLANNED" )
Set of constants representing the allowable values for MaintenanceRunMaintenanceTypeEnum
func GetMaintenanceRunMaintenanceTypeEnumValues ¶
func GetMaintenanceRunMaintenanceTypeEnumValues() []MaintenanceRunMaintenanceTypeEnum
GetMaintenanceRunMaintenanceTypeEnumValues Enumerates the set of values for MaintenanceRunMaintenanceTypeEnum
func GetMappingMaintenanceRunMaintenanceTypeEnum ¶
func GetMappingMaintenanceRunMaintenanceTypeEnum(val string) (MaintenanceRunMaintenanceTypeEnum, bool)
GetMappingMaintenanceRunMaintenanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunPatchingModeEnum ¶
type MaintenanceRunPatchingModeEnum string
MaintenanceRunPatchingModeEnum Enum with underlying type: string
const ( MaintenanceRunPatchingModeRolling MaintenanceRunPatchingModeEnum = "ROLLING" MaintenanceRunPatchingModeNonrolling MaintenanceRunPatchingModeEnum = "NONROLLING" )
Set of constants representing the allowable values for MaintenanceRunPatchingModeEnum
func GetMaintenanceRunPatchingModeEnumValues ¶
func GetMaintenanceRunPatchingModeEnumValues() []MaintenanceRunPatchingModeEnum
GetMaintenanceRunPatchingModeEnumValues Enumerates the set of values for MaintenanceRunPatchingModeEnum
func GetMappingMaintenanceRunPatchingModeEnum ¶
func GetMappingMaintenanceRunPatchingModeEnum(val string) (MaintenanceRunPatchingModeEnum, bool)
GetMappingMaintenanceRunPatchingModeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunPatchingStatusEnum ¶
type MaintenanceRunPatchingStatusEnum string
MaintenanceRunPatchingStatusEnum Enum with underlying type: string
const ( MaintenanceRunPatchingStatusPatching MaintenanceRunPatchingStatusEnum = "PATCHING" MaintenanceRunPatchingStatusWaiting MaintenanceRunPatchingStatusEnum = "WAITING" MaintenanceRunPatchingStatusScheduled MaintenanceRunPatchingStatusEnum = "SCHEDULED" )
Set of constants representing the allowable values for MaintenanceRunPatchingStatusEnum
func GetMaintenanceRunPatchingStatusEnumValues ¶
func GetMaintenanceRunPatchingStatusEnumValues() []MaintenanceRunPatchingStatusEnum
GetMaintenanceRunPatchingStatusEnumValues Enumerates the set of values for MaintenanceRunPatchingStatusEnum
func GetMappingMaintenanceRunPatchingStatusEnum ¶
func GetMappingMaintenanceRunPatchingStatusEnum(val string) (MaintenanceRunPatchingStatusEnum, bool)
GetMappingMaintenanceRunPatchingStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunSummary ¶
type MaintenanceRunSummary struct { // The OCID of the maintenance run. Id *string `mandatory:"true" json:"id"` // The OCID of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the maintenance run. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the maintenance run. For Autonomous Database Serverless instances, valid states are IN_PROGRESS, SUCCEEDED, and FAILED. LifecycleState MaintenanceRunSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the maintenance run is scheduled to occur. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // Description of the maintenance run. Description *string `mandatory:"false" json:"description"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the maintenance run starts. TimeStarted *common.SDKTime `mandatory:"false" json:"timeStarted"` // The date and time the maintenance run was completed. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // The type of the target resource on which the maintenance run occurs. TargetResourceType MaintenanceRunSummaryTargetResourceTypeEnum `mandatory:"false" json:"targetResourceType,omitempty"` // The ID of the target resource on which the maintenance run occurs. TargetResourceId *string `mandatory:"false" json:"targetResourceId"` // Maintenance type. MaintenanceType MaintenanceRunSummaryMaintenanceTypeEnum `mandatory:"false" json:"maintenanceType,omitempty"` // The unique identifier of the patch. The identifier string includes the patch type, the Oracle Database version, and the patch creation date (using the format YYMMDD). For example, the identifier `ru_patch_19.9.0.0_201030` is used for an RU patch for Oracle Database 19.9.0.0 that was released October 30, 2020. PatchId *string `mandatory:"false" json:"patchId"` // Maintenance sub-type. MaintenanceSubtype MaintenanceRunSummaryMaintenanceSubtypeEnum `mandatory:"false" json:"maintenanceSubtype,omitempty"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance run for the Autonomous Data Guard association's peer container database. PeerMaintenanceRunId *string `mandatory:"false" json:"peerMaintenanceRunId"` // The list of OCIDs for the maintenance runs associated with their Autonomous Data Guard peer container databases. PeerMaintenanceRunIds []string `mandatory:"false" json:"peerMaintenanceRunIds"` // Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. // *IMPORTANT*: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates (https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. PatchingMode MaintenanceRunSummaryPatchingModeEnum `mandatory:"false" json:"patchingMode,omitempty"` // Contain the patch failure count. PatchFailureCount *int `mandatory:"false" json:"patchFailureCount"` // The target software version for the database server patching operation. TargetDbServerVersion *string `mandatory:"false" json:"targetDbServerVersion"` // The target Cell version that is to be patched to. TargetStorageServerVersion *string `mandatory:"false" json:"targetStorageServerVersion"` // If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations. IsCustomActionTimeoutEnabled *bool `mandatory:"false" json:"isCustomActionTimeoutEnabled"` // Determines the amount of time the system will wait before the start of each database server patching operation. // Specify a number of minutes, from 15 to 120. CustomActionTimeoutInMins *int `mandatory:"false" json:"customActionTimeoutInMins"` // Extend current custom action timeout between the current database servers during waiting state, from 0 (zero) to 30 minutes. CurrentCustomActionTimeoutInMins *int `mandatory:"false" json:"currentCustomActionTimeoutInMins"` // The status of the patching operation. PatchingStatus MaintenanceRunSummaryPatchingStatusEnum `mandatory:"false" json:"patchingStatus,omitempty"` // The time when the patching operation started. PatchingStartTime *common.SDKTime `mandatory:"false" json:"patchingStartTime"` // The time when the patching operation ended. PatchingEndTime *common.SDKTime `mandatory:"false" json:"patchingEndTime"` EstimatedPatchingTime *EstimatedPatchingTime `mandatory:"false" json:"estimatedPatchingTime"` // The name of the current infrastruture component that is getting patched. CurrentPatchingComponent *string `mandatory:"false" json:"currentPatchingComponent"` // The estimated start time of the next infrastruture component patching operation. EstimatedComponentPatchingStartTime *common.SDKTime `mandatory:"false" json:"estimatedComponentPatchingStartTime"` // If `FALSE`, the maintenance run doesn't support granular maintenance. IsMaintenanceRunGranular *bool `mandatory:"false" json:"isMaintenanceRunGranular"` // The total time taken by corresponding resource activity in minutes. TotalTimeTakenInMins *int `mandatory:"false" json:"totalTimeTakenInMins"` // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` }
MaintenanceRunSummary Details of a maintenance run.
func (MaintenanceRunSummary) String ¶
func (m MaintenanceRunSummary) String() string
func (MaintenanceRunSummary) ValidateEnumValue ¶
func (m MaintenanceRunSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MaintenanceRunSummaryLifecycleStateEnum ¶
type MaintenanceRunSummaryLifecycleStateEnum string
MaintenanceRunSummaryLifecycleStateEnum Enum with underlying type: string
const ( MaintenanceRunSummaryLifecycleStateScheduled MaintenanceRunSummaryLifecycleStateEnum = "SCHEDULED" MaintenanceRunSummaryLifecycleStateInProgress MaintenanceRunSummaryLifecycleStateEnum = "IN_PROGRESS" MaintenanceRunSummaryLifecycleStateSucceeded MaintenanceRunSummaryLifecycleStateEnum = "SUCCEEDED" MaintenanceRunSummaryLifecycleStateSkipped MaintenanceRunSummaryLifecycleStateEnum = "SKIPPED" MaintenanceRunSummaryLifecycleStateFailed MaintenanceRunSummaryLifecycleStateEnum = "FAILED" MaintenanceRunSummaryLifecycleStateUpdating MaintenanceRunSummaryLifecycleStateEnum = "UPDATING" MaintenanceRunSummaryLifecycleStateDeleting MaintenanceRunSummaryLifecycleStateEnum = "DELETING" MaintenanceRunSummaryLifecycleStateDeleted MaintenanceRunSummaryLifecycleStateEnum = "DELETED" MaintenanceRunSummaryLifecycleStateCanceled MaintenanceRunSummaryLifecycleStateEnum = "CANCELED" )
Set of constants representing the allowable values for MaintenanceRunSummaryLifecycleStateEnum
func GetMaintenanceRunSummaryLifecycleStateEnumValues ¶
func GetMaintenanceRunSummaryLifecycleStateEnumValues() []MaintenanceRunSummaryLifecycleStateEnum
GetMaintenanceRunSummaryLifecycleStateEnumValues Enumerates the set of values for MaintenanceRunSummaryLifecycleStateEnum
func GetMappingMaintenanceRunSummaryLifecycleStateEnum ¶
func GetMappingMaintenanceRunSummaryLifecycleStateEnum(val string) (MaintenanceRunSummaryLifecycleStateEnum, bool)
GetMappingMaintenanceRunSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunSummaryMaintenanceSubtypeEnum ¶
type MaintenanceRunSummaryMaintenanceSubtypeEnum string
MaintenanceRunSummaryMaintenanceSubtypeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryMaintenanceSubtypeQuarterly MaintenanceRunSummaryMaintenanceSubtypeEnum = "QUARTERLY" MaintenanceRunSummaryMaintenanceSubtypeHardware MaintenanceRunSummaryMaintenanceSubtypeEnum = "HARDWARE" MaintenanceRunSummaryMaintenanceSubtypeCritical MaintenanceRunSummaryMaintenanceSubtypeEnum = "CRITICAL" MaintenanceRunSummaryMaintenanceSubtypeInfrastructure MaintenanceRunSummaryMaintenanceSubtypeEnum = "INFRASTRUCTURE" MaintenanceRunSummaryMaintenanceSubtypeDatabase MaintenanceRunSummaryMaintenanceSubtypeEnum = "DATABASE" MaintenanceRunSummaryMaintenanceSubtypeOneoff MaintenanceRunSummaryMaintenanceSubtypeEnum = "ONEOFF" MaintenanceRunSummaryMaintenanceSubtypeSecurityMonthly MaintenanceRunSummaryMaintenanceSubtypeEnum = "SECURITY_MONTHLY" MaintenanceRunSummaryMaintenanceSubtypeTimezone MaintenanceRunSummaryMaintenanceSubtypeEnum = "TIMEZONE" MaintenanceRunSummaryMaintenanceSubtypeCustomDatabaseSoftwareImage MaintenanceRunSummaryMaintenanceSubtypeEnum = "CUSTOM_DATABASE_SOFTWARE_IMAGE" )
Set of constants representing the allowable values for MaintenanceRunSummaryMaintenanceSubtypeEnum
func GetMaintenanceRunSummaryMaintenanceSubtypeEnumValues ¶
func GetMaintenanceRunSummaryMaintenanceSubtypeEnumValues() []MaintenanceRunSummaryMaintenanceSubtypeEnum
GetMaintenanceRunSummaryMaintenanceSubtypeEnumValues Enumerates the set of values for MaintenanceRunSummaryMaintenanceSubtypeEnum
func GetMappingMaintenanceRunSummaryMaintenanceSubtypeEnum ¶
func GetMappingMaintenanceRunSummaryMaintenanceSubtypeEnum(val string) (MaintenanceRunSummaryMaintenanceSubtypeEnum, bool)
GetMappingMaintenanceRunSummaryMaintenanceSubtypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunSummaryMaintenanceTypeEnum ¶
type MaintenanceRunSummaryMaintenanceTypeEnum string
MaintenanceRunSummaryMaintenanceTypeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryMaintenanceTypePlanned MaintenanceRunSummaryMaintenanceTypeEnum = "PLANNED" MaintenanceRunSummaryMaintenanceTypeUnplanned MaintenanceRunSummaryMaintenanceTypeEnum = "UNPLANNED" )
Set of constants representing the allowable values for MaintenanceRunSummaryMaintenanceTypeEnum
func GetMaintenanceRunSummaryMaintenanceTypeEnumValues ¶
func GetMaintenanceRunSummaryMaintenanceTypeEnumValues() []MaintenanceRunSummaryMaintenanceTypeEnum
GetMaintenanceRunSummaryMaintenanceTypeEnumValues Enumerates the set of values for MaintenanceRunSummaryMaintenanceTypeEnum
func GetMappingMaintenanceRunSummaryMaintenanceTypeEnum ¶
func GetMappingMaintenanceRunSummaryMaintenanceTypeEnum(val string) (MaintenanceRunSummaryMaintenanceTypeEnum, bool)
GetMappingMaintenanceRunSummaryMaintenanceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunSummaryPatchingModeEnum ¶
type MaintenanceRunSummaryPatchingModeEnum string
MaintenanceRunSummaryPatchingModeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryPatchingModeRolling MaintenanceRunSummaryPatchingModeEnum = "ROLLING" MaintenanceRunSummaryPatchingModeNonrolling MaintenanceRunSummaryPatchingModeEnum = "NONROLLING" )
Set of constants representing the allowable values for MaintenanceRunSummaryPatchingModeEnum
func GetMaintenanceRunSummaryPatchingModeEnumValues ¶
func GetMaintenanceRunSummaryPatchingModeEnumValues() []MaintenanceRunSummaryPatchingModeEnum
GetMaintenanceRunSummaryPatchingModeEnumValues Enumerates the set of values for MaintenanceRunSummaryPatchingModeEnum
func GetMappingMaintenanceRunSummaryPatchingModeEnum ¶
func GetMappingMaintenanceRunSummaryPatchingModeEnum(val string) (MaintenanceRunSummaryPatchingModeEnum, bool)
GetMappingMaintenanceRunSummaryPatchingModeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunSummaryPatchingStatusEnum ¶
type MaintenanceRunSummaryPatchingStatusEnum string
MaintenanceRunSummaryPatchingStatusEnum Enum with underlying type: string
const ( MaintenanceRunSummaryPatchingStatusPatching MaintenanceRunSummaryPatchingStatusEnum = "PATCHING" MaintenanceRunSummaryPatchingStatusWaiting MaintenanceRunSummaryPatchingStatusEnum = "WAITING" MaintenanceRunSummaryPatchingStatusScheduled MaintenanceRunSummaryPatchingStatusEnum = "SCHEDULED" )
Set of constants representing the allowable values for MaintenanceRunSummaryPatchingStatusEnum
func GetMaintenanceRunSummaryPatchingStatusEnumValues ¶
func GetMaintenanceRunSummaryPatchingStatusEnumValues() []MaintenanceRunSummaryPatchingStatusEnum
GetMaintenanceRunSummaryPatchingStatusEnumValues Enumerates the set of values for MaintenanceRunSummaryPatchingStatusEnum
func GetMappingMaintenanceRunSummaryPatchingStatusEnum ¶
func GetMappingMaintenanceRunSummaryPatchingStatusEnum(val string) (MaintenanceRunSummaryPatchingStatusEnum, bool)
GetMappingMaintenanceRunSummaryPatchingStatusEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunSummaryTargetResourceTypeEnum ¶
type MaintenanceRunSummaryTargetResourceTypeEnum string
MaintenanceRunSummaryTargetResourceTypeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryTargetResourceTypeAutonomousExadataInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_EXADATA_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeAutonomousContainerDatabase MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_CONTAINER_DATABASE" MaintenanceRunSummaryTargetResourceTypeExadataDbSystem MaintenanceRunSummaryTargetResourceTypeEnum = "EXADATA_DB_SYSTEM" MaintenanceRunSummaryTargetResourceTypeCloudExadataInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "CLOUD_EXADATA_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeExaccInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "EXACC_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeAutonomousVmCluster MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_VM_CLUSTER" MaintenanceRunSummaryTargetResourceTypeAutonomousDatabase MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_DATABASE" MaintenanceRunSummaryTargetResourceTypeCloudAutonomousVmCluster MaintenanceRunSummaryTargetResourceTypeEnum = "CLOUD_AUTONOMOUS_VM_CLUSTER" )
Set of constants representing the allowable values for MaintenanceRunSummaryTargetResourceTypeEnum
func GetMaintenanceRunSummaryTargetResourceTypeEnumValues ¶
func GetMaintenanceRunSummaryTargetResourceTypeEnumValues() []MaintenanceRunSummaryTargetResourceTypeEnum
GetMaintenanceRunSummaryTargetResourceTypeEnumValues Enumerates the set of values for MaintenanceRunSummaryTargetResourceTypeEnum
func GetMappingMaintenanceRunSummaryTargetResourceTypeEnum ¶
func GetMappingMaintenanceRunSummaryTargetResourceTypeEnum(val string) (MaintenanceRunSummaryTargetResourceTypeEnum, bool)
GetMappingMaintenanceRunSummaryTargetResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceRunTargetResourceTypeEnum ¶
type MaintenanceRunTargetResourceTypeEnum string
MaintenanceRunTargetResourceTypeEnum Enum with underlying type: string
const ( MaintenanceRunTargetResourceTypeAutonomousExadataInfrastructure MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_EXADATA_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeAutonomousContainerDatabase MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_CONTAINER_DATABASE" MaintenanceRunTargetResourceTypeExadataDbSystem MaintenanceRunTargetResourceTypeEnum = "EXADATA_DB_SYSTEM" MaintenanceRunTargetResourceTypeCloudExadataInfrastructure MaintenanceRunTargetResourceTypeEnum = "CLOUD_EXADATA_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeExaccInfrastructure MaintenanceRunTargetResourceTypeEnum = "EXACC_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeAutonomousVmCluster MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_VM_CLUSTER" MaintenanceRunTargetResourceTypeAutonomousDatabase MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_DATABASE" MaintenanceRunTargetResourceTypeCloudAutonomousVmCluster MaintenanceRunTargetResourceTypeEnum = "CLOUD_AUTONOMOUS_VM_CLUSTER" )
Set of constants representing the allowable values for MaintenanceRunTargetResourceTypeEnum
func GetMaintenanceRunTargetResourceTypeEnumValues ¶
func GetMaintenanceRunTargetResourceTypeEnumValues() []MaintenanceRunTargetResourceTypeEnum
GetMaintenanceRunTargetResourceTypeEnumValues Enumerates the set of values for MaintenanceRunTargetResourceTypeEnum
func GetMappingMaintenanceRunTargetResourceTypeEnum ¶
func GetMappingMaintenanceRunTargetResourceTypeEnum(val string) (MaintenanceRunTargetResourceTypeEnum, bool)
GetMappingMaintenanceRunTargetResourceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceWindow ¶
type MaintenanceWindow struct { // The maintenance window scheduling preference. Preference MaintenanceWindowPreferenceEnum `mandatory:"false" json:"preference,omitempty"` // Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. // *IMPORTANT*: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates (https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. PatchingMode MaintenanceWindowPatchingModeEnum `mandatory:"false" json:"patchingMode,omitempty"` // If true, enables the configuration of a custom action timeout (waiting period) between database server patching operations. IsCustomActionTimeoutEnabled *bool `mandatory:"false" json:"isCustomActionTimeoutEnabled"` // Determines the amount of time the system will wait before the start of each database server patching operation. // Custom action timeout is in minutes and valid value is between 15 to 120 (inclusive). CustomActionTimeoutInMins *int `mandatory:"false" json:"customActionTimeoutInMins"` // If true, enables the monthly patching option. IsMonthlyPatchingEnabled *bool `mandatory:"false" json:"isMonthlyPatchingEnabled"` // Months during the year when maintenance should be performed. Months []Month `mandatory:"false" json:"months"` // Weeks during the month when maintenance should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. // For example, to allow maintenance during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Maintenance cannot be scheduled for the fifth week of months that contain more than 28 days. // Note that this parameter works in conjunction with the daysOfWeek and hoursOfDay parameters to allow you to specify specific days of the week and hours that maintenance will be performed. WeeksOfMonth []int `mandatory:"false" json:"weeksOfMonth"` // Days during the week when maintenance should be performed. DaysOfWeek []DayOfWeek `mandatory:"false" json:"daysOfWeek"` // The window of hours during the day when maintenance should be performed. The window is a 4 hour slot. Valid values are - 0 - represents time slot 0:00 - 3:59 UTC - 4 - represents time slot 4:00 - 7:59 UTC - 8 - represents time slot 8:00 - 11:59 UTC - 12 - represents time slot 12:00 - 15:59 UTC - 16 - represents time slot 16:00 - 19:59 UTC - 20 - represents time slot 20:00 - 23:59 UTC HoursOfDay []int `mandatory:"false" json:"hoursOfDay"` // Lead time window allows user to set a lead time to prepare for a down time. The lead time is in weeks and valid value is between 1 to 4. LeadTimeInWeeks *int `mandatory:"false" json:"leadTimeInWeeks"` // If true, skips the release update (RU) for the quarter. You cannot skip two consecutive quarters. An RU skip request will only be honoured if the current version of the Autonomous Container Database is supported for current quarter. SkipRu []bool `mandatory:"false" json:"skipRu"` }
MaintenanceWindow The scheduling details for the quarterly maintenance window. Patching and system updates take place during the maintenance window.
func (MaintenanceWindow) String ¶
func (m MaintenanceWindow) String() string
func (MaintenanceWindow) ValidateEnumValue ¶
func (m MaintenanceWindow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MaintenanceWindowPatchingModeEnum ¶
type MaintenanceWindowPatchingModeEnum string
MaintenanceWindowPatchingModeEnum Enum with underlying type: string
const ( MaintenanceWindowPatchingModeRolling MaintenanceWindowPatchingModeEnum = "ROLLING" MaintenanceWindowPatchingModeNonrolling MaintenanceWindowPatchingModeEnum = "NONROLLING" )
Set of constants representing the allowable values for MaintenanceWindowPatchingModeEnum
func GetMaintenanceWindowPatchingModeEnumValues ¶
func GetMaintenanceWindowPatchingModeEnumValues() []MaintenanceWindowPatchingModeEnum
GetMaintenanceWindowPatchingModeEnumValues Enumerates the set of values for MaintenanceWindowPatchingModeEnum
func GetMappingMaintenanceWindowPatchingModeEnum ¶
func GetMappingMaintenanceWindowPatchingModeEnum(val string) (MaintenanceWindowPatchingModeEnum, bool)
GetMappingMaintenanceWindowPatchingModeEnum performs case Insensitive comparison on enum value and return the desired enum
type MaintenanceWindowPreferenceEnum ¶
type MaintenanceWindowPreferenceEnum string
MaintenanceWindowPreferenceEnum Enum with underlying type: string
const ( MaintenanceWindowPreferenceNoPreference MaintenanceWindowPreferenceEnum = "NO_PREFERENCE" MaintenanceWindowPreferenceCustomPreference MaintenanceWindowPreferenceEnum = "CUSTOM_PREFERENCE" )
Set of constants representing the allowable values for MaintenanceWindowPreferenceEnum
func GetMaintenanceWindowPreferenceEnumValues ¶
func GetMaintenanceWindowPreferenceEnumValues() []MaintenanceWindowPreferenceEnum
GetMaintenanceWindowPreferenceEnumValues Enumerates the set of values for MaintenanceWindowPreferenceEnum
func GetMappingMaintenanceWindowPreferenceEnum ¶
func GetMappingMaintenanceWindowPreferenceEnum(val string) (MaintenanceWindowPreferenceEnum, bool)
GetMappingMaintenanceWindowPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
type MigrateAutonomousContainerDatabaseDataguardAssociationRequest ¶ added in v65.85.0
type MigrateAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
MigrateAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the MigrateAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use MigrateAutonomousContainerDatabaseDataguardAssociationRequest.
func (MigrateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶ added in v65.85.0
func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MigrateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶ added in v65.85.0
func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶ added in v65.85.0
func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateAutonomousContainerDatabaseDataguardAssociationRequest) String ¶ added in v65.85.0
func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (MigrateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶ added in v65.85.0
func (request MigrateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MigrateAutonomousContainerDatabaseDataguardAssociationResponse ¶ added in v65.85.0
type MigrateAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
MigrateAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the MigrateAutonomousContainerDatabaseDataguardAssociation operation
func (MigrateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶ added in v65.85.0
func (response MigrateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateAutonomousContainerDatabaseDataguardAssociationResponse) String ¶ added in v65.85.0
func (response MigrateAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type MigrateDataGuardAssociationToMultiDataGuardsRequest ¶ added in v65.81.3
type MigrateDataGuardAssociationToMultiDataGuardsRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DataGuardAssociationId *string `mandatory:"true" contributesTo:"path" name:"dataGuardAssociationId"` // 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 // may 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"` // 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 }
MigrateDataGuardAssociationToMultiDataGuardsRequest wrapper for the MigrateDataGuardAssociationToMultiDataGuards operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateDataGuardAssociationToMultiDataGuards.go.html to see an example of how to use MigrateDataGuardAssociationToMultiDataGuardsRequest.
func (MigrateDataGuardAssociationToMultiDataGuardsRequest) BinaryRequestBody ¶ added in v65.81.3
func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MigrateDataGuardAssociationToMultiDataGuardsRequest) HTTPRequest ¶ added in v65.81.3
func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateDataGuardAssociationToMultiDataGuardsRequest) RetryPolicy ¶ added in v65.81.3
func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateDataGuardAssociationToMultiDataGuardsRequest) String ¶ added in v65.81.3
func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) String() string
func (MigrateDataGuardAssociationToMultiDataGuardsRequest) ValidateEnumValue ¶ added in v65.81.3
func (request MigrateDataGuardAssociationToMultiDataGuardsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MigrateDataGuardAssociationToMultiDataGuardsResponse ¶ added in v65.81.3
type MigrateDataGuardAssociationToMultiDataGuardsResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
MigrateDataGuardAssociationToMultiDataGuardsResponse wrapper for the MigrateDataGuardAssociationToMultiDataGuards operation
func (MigrateDataGuardAssociationToMultiDataGuardsResponse) HTTPResponse ¶ added in v65.81.3
func (response MigrateDataGuardAssociationToMultiDataGuardsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateDataGuardAssociationToMultiDataGuardsResponse) String ¶ added in v65.81.3
func (response MigrateDataGuardAssociationToMultiDataGuardsResponse) String() string
type MigrateExadataDbSystemResourceModelRequest ¶
type MigrateExadataDbSystemResourceModelRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Unique identifier for the request. 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 // may 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 }
MigrateExadataDbSystemResourceModelRequest wrapper for the MigrateExadataDbSystemResourceModel operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateExadataDbSystemResourceModel.go.html to see an example of how to use MigrateExadataDbSystemResourceModelRequest.
func (MigrateExadataDbSystemResourceModelRequest) BinaryRequestBody ¶
func (request MigrateExadataDbSystemResourceModelRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MigrateExadataDbSystemResourceModelRequest) HTTPRequest ¶
func (request MigrateExadataDbSystemResourceModelRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateExadataDbSystemResourceModelRequest) RetryPolicy ¶
func (request MigrateExadataDbSystemResourceModelRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateExadataDbSystemResourceModelRequest) String ¶
func (request MigrateExadataDbSystemResourceModelRequest) String() string
func (MigrateExadataDbSystemResourceModelRequest) ValidateEnumValue ¶
func (request MigrateExadataDbSystemResourceModelRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MigrateExadataDbSystemResourceModelResponse ¶
type MigrateExadataDbSystemResourceModelResponse struct { // The underlying http response RawResponse *http.Response // The ExadataDbSystemMigration instance ExadataDbSystemMigration `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
MigrateExadataDbSystemResourceModelResponse wrapper for the MigrateExadataDbSystemResourceModel operation
func (MigrateExadataDbSystemResourceModelResponse) HTTPResponse ¶
func (response MigrateExadataDbSystemResourceModelResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateExadataDbSystemResourceModelResponse) String ¶
func (response MigrateExadataDbSystemResourceModelResponse) String() string
type MigrateVaultKeyDetails ¶
type MigrateVaultKeyDetails struct { // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"true" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` // The existing TDE wallet password of the database. TdeWalletPassword *string `mandatory:"false" json:"tdeWalletPassword"` // The existing admin password of the database. AdminPassword *string `mandatory:"false" json:"adminPassword"` }
MigrateVaultKeyDetails Details for replacing existing Oracle-managed keys with customer-managed Vault service (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm) keys and vice-versa is not supported.
func (MigrateVaultKeyDetails) String ¶
func (m MigrateVaultKeyDetails) String() string
func (MigrateVaultKeyDetails) ValidateEnumValue ¶
func (m MigrateVaultKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MigrateVaultKeyRequest ¶
type MigrateVaultKeyRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to change the source of the encryption key for the database. MigrateVaultKeyDetails `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"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
MigrateVaultKeyRequest wrapper for the MigrateVaultKey operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MigrateVaultKey.go.html to see an example of how to use MigrateVaultKeyRequest.
func (MigrateVaultKeyRequest) BinaryRequestBody ¶
func (request MigrateVaultKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MigrateVaultKeyRequest) HTTPRequest ¶
func (request MigrateVaultKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MigrateVaultKeyRequest) RetryPolicy ¶
func (request MigrateVaultKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MigrateVaultKeyRequest) String ¶
func (request MigrateVaultKeyRequest) String() string
func (MigrateVaultKeyRequest) ValidateEnumValue ¶
func (request MigrateVaultKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MigrateVaultKeyResponse ¶
type MigrateVaultKeyResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
MigrateVaultKeyResponse wrapper for the MigrateVaultKey operation
func (MigrateVaultKeyResponse) HTTPResponse ¶
func (response MigrateVaultKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MigrateVaultKeyResponse) String ¶
func (response MigrateVaultKeyResponse) String() string
type ModifyDatabaseManagementDetails ¶
type ModifyDatabaseManagementDetails struct { CredentialDetails *DatabaseCredentialDetails `mandatory:"false" json:"credentialDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndPointId *string `mandatory:"false" json:"privateEndPointId"` // The Database Management type. ManagementType ModifyDatabaseManagementDetailsManagementTypeEnum `mandatory:"false" json:"managementType,omitempty"` // The name of the Oracle Database service that will be used to connect to the database. ServiceName *string `mandatory:"false" json:"serviceName"` // Protocol used by the database connection. Protocol ModifyDatabaseManagementDetailsProtocolEnum `mandatory:"false" json:"protocol,omitempty"` // The port used to connect to the database. Port *int `mandatory:"false" json:"port"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SslSecretId *string `mandatory:"false" json:"sslSecretId"` // The role of the user that will be connecting to the database. Role ModifyDatabaseManagementDetailsRoleEnum `mandatory:"false" json:"role,omitempty"` }
ModifyDatabaseManagementDetails Data to update one or more attributes of the Database Management configuration for the database.
func (ModifyDatabaseManagementDetails) String ¶
func (m ModifyDatabaseManagementDetails) String() string
func (ModifyDatabaseManagementDetails) ValidateEnumValue ¶
func (m ModifyDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ModifyDatabaseManagementDetailsManagementTypeEnum ¶
type ModifyDatabaseManagementDetailsManagementTypeEnum string
ModifyDatabaseManagementDetailsManagementTypeEnum Enum with underlying type: string
const ( ModifyDatabaseManagementDetailsManagementTypeBasic ModifyDatabaseManagementDetailsManagementTypeEnum = "BASIC" ModifyDatabaseManagementDetailsManagementTypeAdvanced ModifyDatabaseManagementDetailsManagementTypeEnum = "ADVANCED" )
Set of constants representing the allowable values for ModifyDatabaseManagementDetailsManagementTypeEnum
func GetMappingModifyDatabaseManagementDetailsManagementTypeEnum ¶
func GetMappingModifyDatabaseManagementDetailsManagementTypeEnum(val string) (ModifyDatabaseManagementDetailsManagementTypeEnum, bool)
GetMappingModifyDatabaseManagementDetailsManagementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetModifyDatabaseManagementDetailsManagementTypeEnumValues ¶
func GetModifyDatabaseManagementDetailsManagementTypeEnumValues() []ModifyDatabaseManagementDetailsManagementTypeEnum
GetModifyDatabaseManagementDetailsManagementTypeEnumValues Enumerates the set of values for ModifyDatabaseManagementDetailsManagementTypeEnum
type ModifyDatabaseManagementDetailsProtocolEnum ¶ added in v65.14.0
type ModifyDatabaseManagementDetailsProtocolEnum string
ModifyDatabaseManagementDetailsProtocolEnum Enum with underlying type: string
const ( ModifyDatabaseManagementDetailsProtocolTcp ModifyDatabaseManagementDetailsProtocolEnum = "TCP" ModifyDatabaseManagementDetailsProtocolTcps ModifyDatabaseManagementDetailsProtocolEnum = "TCPS" )
Set of constants representing the allowable values for ModifyDatabaseManagementDetailsProtocolEnum
func GetMappingModifyDatabaseManagementDetailsProtocolEnum ¶ added in v65.14.0
func GetMappingModifyDatabaseManagementDetailsProtocolEnum(val string) (ModifyDatabaseManagementDetailsProtocolEnum, bool)
GetMappingModifyDatabaseManagementDetailsProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
func GetModifyDatabaseManagementDetailsProtocolEnumValues ¶ added in v65.14.0
func GetModifyDatabaseManagementDetailsProtocolEnumValues() []ModifyDatabaseManagementDetailsProtocolEnum
GetModifyDatabaseManagementDetailsProtocolEnumValues Enumerates the set of values for ModifyDatabaseManagementDetailsProtocolEnum
type ModifyDatabaseManagementDetailsRoleEnum ¶ added in v65.14.0
type ModifyDatabaseManagementDetailsRoleEnum string
ModifyDatabaseManagementDetailsRoleEnum Enum with underlying type: string
const ( ModifyDatabaseManagementDetailsRoleSysdba ModifyDatabaseManagementDetailsRoleEnum = "SYSDBA" ModifyDatabaseManagementDetailsRoleNormal ModifyDatabaseManagementDetailsRoleEnum = "NORMAL" ModifyDatabaseManagementDetailsRoleSysdg ModifyDatabaseManagementDetailsRoleEnum = "SYSDG" )
Set of constants representing the allowable values for ModifyDatabaseManagementDetailsRoleEnum
func GetMappingModifyDatabaseManagementDetailsRoleEnum ¶ added in v65.14.0
func GetMappingModifyDatabaseManagementDetailsRoleEnum(val string) (ModifyDatabaseManagementDetailsRoleEnum, bool)
GetMappingModifyDatabaseManagementDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetModifyDatabaseManagementDetailsRoleEnumValues ¶ added in v65.14.0
func GetModifyDatabaseManagementDetailsRoleEnumValues() []ModifyDatabaseManagementDetailsRoleEnum
GetModifyDatabaseManagementDetailsRoleEnumValues Enumerates the set of values for ModifyDatabaseManagementDetailsRoleEnum
type ModifyDatabaseManagementRequest ¶
type ModifyDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The data to update one or more attributes of the Database Management Service for the database. ModifyDatabaseManagementDetails `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 // may 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"` // 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 }
ModifyDatabaseManagementRequest wrapper for the ModifyDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ModifyDatabaseManagement.go.html to see an example of how to use ModifyDatabaseManagementRequest.
func (ModifyDatabaseManagementRequest) BinaryRequestBody ¶
func (request ModifyDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ModifyDatabaseManagementRequest) HTTPRequest ¶
func (request ModifyDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ModifyDatabaseManagementRequest) RetryPolicy ¶
func (request ModifyDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ModifyDatabaseManagementRequest) String ¶
func (request ModifyDatabaseManagementRequest) String() string
func (ModifyDatabaseManagementRequest) ValidateEnumValue ¶
func (request ModifyDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ModifyDatabaseManagementResponse ¶
type ModifyDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ModifyDatabaseManagementResponse wrapper for the ModifyDatabaseManagement operation
func (ModifyDatabaseManagementResponse) HTTPResponse ¶
func (response ModifyDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ModifyDatabaseManagementResponse) String ¶
func (response ModifyDatabaseManagementResponse) String() string
type ModifyPluggableDatabaseManagementDetails ¶ added in v65.28.0
type ModifyPluggableDatabaseManagementDetails struct { CredentialDetails *DatabaseCredentialDetails `mandatory:"false" json:"credentialDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the private endpoint. PrivateEndPointId *string `mandatory:"false" json:"privateEndPointId"` // The name of the Oracle Database service that will be used to connect to the database. ServiceName *string `mandatory:"false" json:"serviceName"` // Protocol used by the database connection. Protocol ModifyPluggableDatabaseManagementDetailsProtocolEnum `mandatory:"false" json:"protocol,omitempty"` // The port used to connect to the database. Port *int `mandatory:"false" json:"port"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SslSecretId *string `mandatory:"false" json:"sslSecretId"` // The role of the user that will be connecting to the database. Role ModifyPluggableDatabaseManagementDetailsRoleEnum `mandatory:"false" json:"role,omitempty"` }
ModifyPluggableDatabaseManagementDetails Data to update one or more attributes of the Database Management configuration for the pluggable database.
func (ModifyPluggableDatabaseManagementDetails) String ¶ added in v65.28.0
func (m ModifyPluggableDatabaseManagementDetails) String() string
func (ModifyPluggableDatabaseManagementDetails) ValidateEnumValue ¶ added in v65.28.0
func (m ModifyPluggableDatabaseManagementDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ModifyPluggableDatabaseManagementDetailsProtocolEnum ¶ added in v65.28.0
type ModifyPluggableDatabaseManagementDetailsProtocolEnum string
ModifyPluggableDatabaseManagementDetailsProtocolEnum Enum with underlying type: string
const ( ModifyPluggableDatabaseManagementDetailsProtocolTcp ModifyPluggableDatabaseManagementDetailsProtocolEnum = "TCP" ModifyPluggableDatabaseManagementDetailsProtocolTcps ModifyPluggableDatabaseManagementDetailsProtocolEnum = "TCPS" )
Set of constants representing the allowable values for ModifyPluggableDatabaseManagementDetailsProtocolEnum
func GetMappingModifyPluggableDatabaseManagementDetailsProtocolEnum ¶ added in v65.28.0
func GetMappingModifyPluggableDatabaseManagementDetailsProtocolEnum(val string) (ModifyPluggableDatabaseManagementDetailsProtocolEnum, bool)
GetMappingModifyPluggableDatabaseManagementDetailsProtocolEnum performs case Insensitive comparison on enum value and return the desired enum
func GetModifyPluggableDatabaseManagementDetailsProtocolEnumValues ¶ added in v65.28.0
func GetModifyPluggableDatabaseManagementDetailsProtocolEnumValues() []ModifyPluggableDatabaseManagementDetailsProtocolEnum
GetModifyPluggableDatabaseManagementDetailsProtocolEnumValues Enumerates the set of values for ModifyPluggableDatabaseManagementDetailsProtocolEnum
type ModifyPluggableDatabaseManagementDetailsRoleEnum ¶ added in v65.28.0
type ModifyPluggableDatabaseManagementDetailsRoleEnum string
ModifyPluggableDatabaseManagementDetailsRoleEnum Enum with underlying type: string
const ( ModifyPluggableDatabaseManagementDetailsRoleSysdba ModifyPluggableDatabaseManagementDetailsRoleEnum = "SYSDBA" ModifyPluggableDatabaseManagementDetailsRoleNormal ModifyPluggableDatabaseManagementDetailsRoleEnum = "NORMAL" ModifyPluggableDatabaseManagementDetailsRoleSysdg ModifyPluggableDatabaseManagementDetailsRoleEnum = "SYSDG" )
Set of constants representing the allowable values for ModifyPluggableDatabaseManagementDetailsRoleEnum
func GetMappingModifyPluggableDatabaseManagementDetailsRoleEnum ¶ added in v65.28.0
func GetMappingModifyPluggableDatabaseManagementDetailsRoleEnum(val string) (ModifyPluggableDatabaseManagementDetailsRoleEnum, bool)
GetMappingModifyPluggableDatabaseManagementDetailsRoleEnum performs case Insensitive comparison on enum value and return the desired enum
func GetModifyPluggableDatabaseManagementDetailsRoleEnumValues ¶ added in v65.28.0
func GetModifyPluggableDatabaseManagementDetailsRoleEnumValues() []ModifyPluggableDatabaseManagementDetailsRoleEnum
GetModifyPluggableDatabaseManagementDetailsRoleEnumValues Enumerates the set of values for ModifyPluggableDatabaseManagementDetailsRoleEnum
type ModifyPluggableDatabaseManagementRequest ¶ added in v65.28.0
type ModifyPluggableDatabaseManagementRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // The data to update one or more attributes of the Database Management Service for the pluggable database. ModifyPluggableDatabaseManagementDetails `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 // may 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"` // 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 }
ModifyPluggableDatabaseManagementRequest wrapper for the ModifyPluggableDatabaseManagement operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ModifyPluggableDatabaseManagement.go.html to see an example of how to use ModifyPluggableDatabaseManagementRequest.
func (ModifyPluggableDatabaseManagementRequest) BinaryRequestBody ¶ added in v65.28.0
func (request ModifyPluggableDatabaseManagementRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ModifyPluggableDatabaseManagementRequest) HTTPRequest ¶ added in v65.28.0
func (request ModifyPluggableDatabaseManagementRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ModifyPluggableDatabaseManagementRequest) RetryPolicy ¶ added in v65.28.0
func (request ModifyPluggableDatabaseManagementRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ModifyPluggableDatabaseManagementRequest) String ¶ added in v65.28.0
func (request ModifyPluggableDatabaseManagementRequest) String() string
func (ModifyPluggableDatabaseManagementRequest) ValidateEnumValue ¶ added in v65.28.0
func (request ModifyPluggableDatabaseManagementRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ModifyPluggableDatabaseManagementResponse ¶ added in v65.28.0
type ModifyPluggableDatabaseManagementResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ModifyPluggableDatabaseManagementResponse wrapper for the ModifyPluggableDatabaseManagement operation
func (ModifyPluggableDatabaseManagementResponse) HTTPResponse ¶ added in v65.28.0
func (response ModifyPluggableDatabaseManagementResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ModifyPluggableDatabaseManagementResponse) String ¶ added in v65.28.0
func (response ModifyPluggableDatabaseManagementResponse) String() string
type Month ¶
type Month struct { // Name of the month of the year. Name MonthNameEnum `mandatory:"true" json:"name"` }
Month Month of the year.
func (Month) 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 MonthNameEnum ¶
type MonthNameEnum string
MonthNameEnum Enum with underlying type: string
const ( MonthNameJanuary MonthNameEnum = "JANUARY" MonthNameFebruary MonthNameEnum = "FEBRUARY" MonthNameMarch MonthNameEnum = "MARCH" MonthNameApril MonthNameEnum = "APRIL" MonthNameMay MonthNameEnum = "MAY" MonthNameJune MonthNameEnum = "JUNE" MonthNameJuly MonthNameEnum = "JULY" MonthNameAugust MonthNameEnum = "AUGUST" MonthNameSeptember MonthNameEnum = "SEPTEMBER" MonthNameOctober MonthNameEnum = "OCTOBER" MonthNameNovember MonthNameEnum = "NOVEMBER" MonthNameDecember MonthNameEnum = "DECEMBER" )
Set of constants representing the allowable values for MonthNameEnum
func GetMappingMonthNameEnum ¶
func GetMappingMonthNameEnum(val string) (MonthNameEnum, bool)
GetMappingMonthNameEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMonthNameEnumValues ¶
func GetMonthNameEnumValues() []MonthNameEnum
GetMonthNameEnumValues Enumerates the set of values for MonthNameEnum
type MountTypeDetails ¶
type MountTypeDetails interface { }
MountTypeDetails Mount type details for backup destination.
type MountTypeDetailsMountTypeEnum ¶
type MountTypeDetailsMountTypeEnum string
MountTypeDetailsMountTypeEnum Enum with underlying type: string
const ( MountTypeDetailsMountTypeSelfMount MountTypeDetailsMountTypeEnum = "SELF_MOUNT" MountTypeDetailsMountTypeAutomatedMount MountTypeDetailsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for MountTypeDetailsMountTypeEnum
func GetMappingMountTypeDetailsMountTypeEnum ¶
func GetMappingMountTypeDetailsMountTypeEnum(val string) (MountTypeDetailsMountTypeEnum, bool)
GetMappingMountTypeDetailsMountTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetMountTypeDetailsMountTypeEnumValues ¶
func GetMountTypeDetailsMountTypeEnumValues() []MountTypeDetailsMountTypeEnum
GetMountTypeDetailsMountTypeEnumValues Enumerates the set of values for MountTypeDetailsMountTypeEnum
type MoveExecutionActionMemberDetails ¶ added in v65.73.0
type MoveExecutionActionMemberDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source execution action resource. SourceExecutionActionId *string `mandatory:"false" json:"sourceExecutionActionId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution action member to be moved. ExecutionActionMemberId *string `mandatory:"false" json:"executionActionMemberId"` // The number of execution action member without ocids to be moved. ExecutionActionMemberCount *int `mandatory:"false" json:"executionActionMemberCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
MoveExecutionActionMemberDetails Request to move an execution action member to an execution action resource from another.
func (MoveExecutionActionMemberDetails) String ¶ added in v65.73.0
func (m MoveExecutionActionMemberDetails) String() string
func (MoveExecutionActionMemberDetails) ValidateEnumValue ¶ added in v65.73.0
func (m MoveExecutionActionMemberDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MoveExecutionActionMemberRequest ¶ added in v65.73.0
type MoveExecutionActionMemberRequest struct { // The execution action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionActionId *string `mandatory:"true" contributesTo:"path" name:"executionActionId"` // Request to move an execution action member to this execution action resource from another. MoveExecutionActionMemberDetails `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"` // Unique identifier for the request. 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 // may 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 }
MoveExecutionActionMemberRequest wrapper for the MoveExecutionActionMember operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/MoveExecutionActionMember.go.html to see an example of how to use MoveExecutionActionMemberRequest.
func (MoveExecutionActionMemberRequest) BinaryRequestBody ¶ added in v65.73.0
func (request MoveExecutionActionMemberRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (MoveExecutionActionMemberRequest) HTTPRequest ¶ added in v65.73.0
func (request MoveExecutionActionMemberRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (MoveExecutionActionMemberRequest) RetryPolicy ¶ added in v65.73.0
func (request MoveExecutionActionMemberRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (MoveExecutionActionMemberRequest) String ¶ added in v65.73.0
func (request MoveExecutionActionMemberRequest) String() string
func (MoveExecutionActionMemberRequest) ValidateEnumValue ¶ added in v65.73.0
func (request MoveExecutionActionMemberRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type MoveExecutionActionMemberResponse ¶ added in v65.73.0
type MoveExecutionActionMemberResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionAction instance ExecutionAction `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
MoveExecutionActionMemberResponse wrapper for the MoveExecutionActionMember operation
func (MoveExecutionActionMemberResponse) HTTPResponse ¶ added in v65.73.0
func (response MoveExecutionActionMemberResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (MoveExecutionActionMemberResponse) String ¶ added in v65.73.0
func (response MoveExecutionActionMemberResponse) String() string
type NetworkBondingModeDetails ¶ added in v65.36.1
type NetworkBondingModeDetails struct { // The network bonding mode for the Exadata infrastructure. ClientNetworkBondingMode NetworkBondingModeDetailsClientNetworkBondingModeEnum `mandatory:"false" json:"clientNetworkBondingMode,omitempty"` // The network bonding mode for the Exadata infrastructure. BackupNetworkBondingMode NetworkBondingModeDetailsBackupNetworkBondingModeEnum `mandatory:"false" json:"backupNetworkBondingMode,omitempty"` // The network bonding mode for the Exadata infrastructure. DrNetworkBondingMode NetworkBondingModeDetailsDrNetworkBondingModeEnum `mandatory:"false" json:"drNetworkBondingMode,omitempty"` }
NetworkBondingModeDetails Details of bonding mode for Client and Backup and DR networks of an Exadata infrastructure.
func (NetworkBondingModeDetails) String ¶ added in v65.36.1
func (m NetworkBondingModeDetails) String() string
func (NetworkBondingModeDetails) ValidateEnumValue ¶ added in v65.36.1
func (m NetworkBondingModeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NetworkBondingModeDetailsBackupNetworkBondingModeEnum ¶ added in v65.36.1
type NetworkBondingModeDetailsBackupNetworkBondingModeEnum string
NetworkBondingModeDetailsBackupNetworkBondingModeEnum Enum with underlying type: string
const ( NetworkBondingModeDetailsBackupNetworkBondingModeActiveBackup NetworkBondingModeDetailsBackupNetworkBondingModeEnum = "ACTIVE_BACKUP" NetworkBondingModeDetailsBackupNetworkBondingModeLacp NetworkBondingModeDetailsBackupNetworkBondingModeEnum = "LACP" )
Set of constants representing the allowable values for NetworkBondingModeDetailsBackupNetworkBondingModeEnum
func GetMappingNetworkBondingModeDetailsBackupNetworkBondingModeEnum ¶ added in v65.36.1
func GetMappingNetworkBondingModeDetailsBackupNetworkBondingModeEnum(val string) (NetworkBondingModeDetailsBackupNetworkBondingModeEnum, bool)
GetMappingNetworkBondingModeDetailsBackupNetworkBondingModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumValues ¶ added in v65.36.1
func GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumValues() []NetworkBondingModeDetailsBackupNetworkBondingModeEnum
GetNetworkBondingModeDetailsBackupNetworkBondingModeEnumValues Enumerates the set of values for NetworkBondingModeDetailsBackupNetworkBondingModeEnum
type NetworkBondingModeDetailsClientNetworkBondingModeEnum ¶ added in v65.36.1
type NetworkBondingModeDetailsClientNetworkBondingModeEnum string
NetworkBondingModeDetailsClientNetworkBondingModeEnum Enum with underlying type: string
const ( NetworkBondingModeDetailsClientNetworkBondingModeActiveBackup NetworkBondingModeDetailsClientNetworkBondingModeEnum = "ACTIVE_BACKUP" NetworkBondingModeDetailsClientNetworkBondingModeLacp NetworkBondingModeDetailsClientNetworkBondingModeEnum = "LACP" )
Set of constants representing the allowable values for NetworkBondingModeDetailsClientNetworkBondingModeEnum
func GetMappingNetworkBondingModeDetailsClientNetworkBondingModeEnum ¶ added in v65.36.1
func GetMappingNetworkBondingModeDetailsClientNetworkBondingModeEnum(val string) (NetworkBondingModeDetailsClientNetworkBondingModeEnum, bool)
GetMappingNetworkBondingModeDetailsClientNetworkBondingModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkBondingModeDetailsClientNetworkBondingModeEnumValues ¶ added in v65.36.1
func GetNetworkBondingModeDetailsClientNetworkBondingModeEnumValues() []NetworkBondingModeDetailsClientNetworkBondingModeEnum
GetNetworkBondingModeDetailsClientNetworkBondingModeEnumValues Enumerates the set of values for NetworkBondingModeDetailsClientNetworkBondingModeEnum
type NetworkBondingModeDetailsDrNetworkBondingModeEnum ¶ added in v65.40.0
type NetworkBondingModeDetailsDrNetworkBondingModeEnum string
NetworkBondingModeDetailsDrNetworkBondingModeEnum Enum with underlying type: string
const ( NetworkBondingModeDetailsDrNetworkBondingModeActiveBackup NetworkBondingModeDetailsDrNetworkBondingModeEnum = "ACTIVE_BACKUP" NetworkBondingModeDetailsDrNetworkBondingModeLacp NetworkBondingModeDetailsDrNetworkBondingModeEnum = "LACP" )
Set of constants representing the allowable values for NetworkBondingModeDetailsDrNetworkBondingModeEnum
func GetMappingNetworkBondingModeDetailsDrNetworkBondingModeEnum ¶ added in v65.40.0
func GetMappingNetworkBondingModeDetailsDrNetworkBondingModeEnum(val string) (NetworkBondingModeDetailsDrNetworkBondingModeEnum, bool)
GetMappingNetworkBondingModeDetailsDrNetworkBondingModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNetworkBondingModeDetailsDrNetworkBondingModeEnumValues ¶ added in v65.40.0
func GetNetworkBondingModeDetailsDrNetworkBondingModeEnumValues() []NetworkBondingModeDetailsDrNetworkBondingModeEnum
GetNetworkBondingModeDetailsDrNetworkBondingModeEnumValues Enumerates the set of values for NetworkBondingModeDetailsDrNetworkBondingModeEnum
type NodeDetails ¶
type NodeDetails struct { // The node host name. Hostname *string `mandatory:"true" json:"hostname"` // The node IP address. Ip *string `mandatory:"true" json:"ip"` // The node virtual IP (VIP) host name. VipHostname *string `mandatory:"false" json:"vipHostname"` // The node virtual IP (VIP) address. Vip *string `mandatory:"false" json:"vip"` // The current state of the VM cluster network nodes. // CREATING - The resource is being created // REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. // VALIDATING - The resource is being validated and not available to use. // VALIDATED - The resource is validated and is available for consumption by VM cluster. // VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. // UPDATING - The resource is being updated and not available to use. // ALLOCATED - The resource is currently being used by VM cluster. // TERMINATING - The resource is being deleted and not available to use. // TERMINATED - The resource is deleted and unavailable. // FAILED - The resource is in a failed state due to validation or other errors. LifecycleState NodeDetailsLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The Db server associated with the node. DbServerId *string `mandatory:"false" json:"dbServerId"` }
NodeDetails Node details associated with a network.
func (NodeDetails) String ¶
func (m NodeDetails) String() string
func (NodeDetails) ValidateEnumValue ¶
func (m NodeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type NodeDetailsLifecycleStateEnum ¶ added in v65.22.0
type NodeDetailsLifecycleStateEnum string
NodeDetailsLifecycleStateEnum Enum with underlying type: string
const ( NodeDetailsLifecycleStateCreating NodeDetailsLifecycleStateEnum = "CREATING" NodeDetailsLifecycleStateRequiresValidation NodeDetailsLifecycleStateEnum = "REQUIRES_VALIDATION" NodeDetailsLifecycleStateValidating NodeDetailsLifecycleStateEnum = "VALIDATING" NodeDetailsLifecycleStateValidated NodeDetailsLifecycleStateEnum = "VALIDATED" NodeDetailsLifecycleStateValidationFailed NodeDetailsLifecycleStateEnum = "VALIDATION_FAILED" NodeDetailsLifecycleStateUpdating NodeDetailsLifecycleStateEnum = "UPDATING" NodeDetailsLifecycleStateAllocated NodeDetailsLifecycleStateEnum = "ALLOCATED" NodeDetailsLifecycleStateTerminating NodeDetailsLifecycleStateEnum = "TERMINATING" NodeDetailsLifecycleStateTerminated NodeDetailsLifecycleStateEnum = "TERMINATED" NodeDetailsLifecycleStateFailed NodeDetailsLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for NodeDetailsLifecycleStateEnum
func GetMappingNodeDetailsLifecycleStateEnum ¶ added in v65.22.0
func GetMappingNodeDetailsLifecycleStateEnum(val string) (NodeDetailsLifecycleStateEnum, bool)
GetMappingNodeDetailsLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetNodeDetailsLifecycleStateEnumValues ¶ added in v65.22.0
func GetNodeDetailsLifecycleStateEnumValues() []NodeDetailsLifecycleStateEnum
GetNodeDetailsLifecycleStateEnumValues Enumerates the set of values for NodeDetailsLifecycleStateEnum
type OciKeyDetails ¶ added in v65.77.0
type OciKeyDetails struct { // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"true" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"true" json:"vaultId"` }
OciKeyDetails Details for OCI encryption key.
func (OciKeyDetails) MarshalJSON ¶ added in v65.77.0
func (m OciKeyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OciKeyDetails) String ¶ added in v65.77.0
func (m OciKeyDetails) String() string
func (OciKeyDetails) ValidateEnumValue ¶ added in v65.77.0
func (m OciKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OciProviderSetKeyVersionDetails ¶ added in v65.75.0
type OciProviderSetKeyVersionDetails struct { // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"true" json:"kmsKeyVersionId"` }
OciProviderSetKeyVersionDetails Used for setting KMS key versions
func (OciProviderSetKeyVersionDetails) MarshalJSON ¶ added in v65.75.0
func (m OciProviderSetKeyVersionDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OciProviderSetKeyVersionDetails) String ¶ added in v65.75.0
func (m OciProviderSetKeyVersionDetails) String() string
func (OciProviderSetKeyVersionDetails) ValidateEnumValue ¶ added in v65.75.0
func (m OciProviderSetKeyVersionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OcpUs ¶
type OcpUs struct { // The total number of OCPUs in the Autonomous Exadata Infrastructure instance. TotalCpu *float32 `mandatory:"false" json:"totalCpu"` // The total number of consumed OCPUs in the Autonomous Exadata Infrastructure instance. ConsumedCpu *float32 `mandatory:"false" json:"consumedCpu"` ByWorkloadType *WorkloadType `mandatory:"false" json:"byWorkloadType"` }
OcpUs The details of the available and consumed CPU cores of the Autonomous Exadata Infrastructure instance, including consumption by database workload type.
func (OcpUs) 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 OkvKeyDetails ¶ added in v65.77.0
type OkvKeyDetails struct { // URI of OKV server OkvUri *string `mandatory:"true" json:"okvUri"` // UUID of OKV KMS Key OkvKmsKey *string `mandatory:"true" json:"okvKmsKey"` // OKV wallet directory name DirectoryName *string `mandatory:"true" json:"directoryName"` // OKV certificate directory name CertificateDirectoryName *string `mandatory:"true" json:"certificateDirectoryName"` // OKV certificate id CertificateId *string `mandatory:"false" json:"certificateId"` }
OkvKeyDetails Details for OKV encryption key.
func (OkvKeyDetails) MarshalJSON ¶ added in v65.77.0
func (m OkvKeyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OkvKeyDetails) String ¶ added in v65.77.0
func (m OkvKeyDetails) String() string
func (OkvKeyDetails) ValidateEnumValue ¶ added in v65.77.0
func (m OkvKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OneoffPatch ¶ added in v65.37.1
type OneoffPatch struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the one-off patch. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // One-off patch name. DisplayName *string `mandatory:"true" json:"displayName"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"true" json:"dbVersion"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. ReleaseUpdate *string `mandatory:"true" json:"releaseUpdate"` // The current state of the one-off patch. LifecycleState OneoffPatchLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time one-off patch was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // The size of one-off patch in kilobytes. SizeInKBs *float32 `mandatory:"false" json:"sizeInKBs"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // SHA-256 checksum of the one-off patch. Sha256Sum *string `mandatory:"false" json:"sha256Sum"` // The date and time one-off patch was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time until which the one-off patch will be available for download. TimeOfExpiration *common.SDKTime `mandatory:"false" json:"timeOfExpiration"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
OneoffPatch One-off patches are created by specifying a database version, releaseUpdate and one-off patch number.
func (OneoffPatch) String ¶ added in v65.37.1
func (m OneoffPatch) String() string
func (OneoffPatch) ValidateEnumValue ¶ added in v65.37.1
func (m OneoffPatch) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OneoffPatchLifecycleStateEnum ¶ added in v65.37.1
type OneoffPatchLifecycleStateEnum string
OneoffPatchLifecycleStateEnum Enum with underlying type: string
const ( OneoffPatchLifecycleStateCreating OneoffPatchLifecycleStateEnum = "CREATING" OneoffPatchLifecycleStateAvailable OneoffPatchLifecycleStateEnum = "AVAILABLE" OneoffPatchLifecycleStateUpdating OneoffPatchLifecycleStateEnum = "UPDATING" OneoffPatchLifecycleStateInactive OneoffPatchLifecycleStateEnum = "INACTIVE" OneoffPatchLifecycleStateFailed OneoffPatchLifecycleStateEnum = "FAILED" OneoffPatchLifecycleStateExpired OneoffPatchLifecycleStateEnum = "EXPIRED" OneoffPatchLifecycleStateDeleting OneoffPatchLifecycleStateEnum = "DELETING" OneoffPatchLifecycleStateDeleted OneoffPatchLifecycleStateEnum = "DELETED" OneoffPatchLifecycleStateTerminating OneoffPatchLifecycleStateEnum = "TERMINATING" OneoffPatchLifecycleStateTerminated OneoffPatchLifecycleStateEnum = "TERMINATED" )
Set of constants representing the allowable values for OneoffPatchLifecycleStateEnum
func GetMappingOneoffPatchLifecycleStateEnum ¶ added in v65.37.1
func GetMappingOneoffPatchLifecycleStateEnum(val string) (OneoffPatchLifecycleStateEnum, bool)
GetMappingOneoffPatchLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOneoffPatchLifecycleStateEnumValues ¶ added in v65.37.1
func GetOneoffPatchLifecycleStateEnumValues() []OneoffPatchLifecycleStateEnum
GetOneoffPatchLifecycleStateEnumValues Enumerates the set of values for OneoffPatchLifecycleStateEnum
type OneoffPatchSummary ¶ added in v65.37.1
type OneoffPatchSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the one-off patch. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // One-off patch name. DisplayName *string `mandatory:"true" json:"displayName"` // A valid Oracle Database version. For a list of supported versions, use the ListDbVersions operation. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbVersion *string `mandatory:"true" json:"dbVersion"` // The PSU or PBP or Release Updates. To get a list of supported versions, use the ListDbVersions operation. ReleaseUpdate *string `mandatory:"true" json:"releaseUpdate"` // The current state of the one-off patch. LifecycleState OneoffPatchSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time one-off patch was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // The size of one-off patch in kilobytes. SizeInKBs *float32 `mandatory:"false" json:"sizeInKBs"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // SHA-256 checksum of the one-off patch. Sha256Sum *string `mandatory:"false" json:"sha256Sum"` // The date and time one-off patch was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // The date and time until which the one-off patch will be available for download. TimeOfExpiration *common.SDKTime `mandatory:"false" json:"timeOfExpiration"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
OneoffPatchSummary An Oracle one-off patch for a specified database version. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (OneoffPatchSummary) String ¶ added in v65.37.1
func (m OneoffPatchSummary) String() string
func (OneoffPatchSummary) ValidateEnumValue ¶ added in v65.37.1
func (m OneoffPatchSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OneoffPatchSummaryLifecycleStateEnum ¶ added in v65.37.1
type OneoffPatchSummaryLifecycleStateEnum string
OneoffPatchSummaryLifecycleStateEnum Enum with underlying type: string
const ( OneoffPatchSummaryLifecycleStateCreating OneoffPatchSummaryLifecycleStateEnum = "CREATING" OneoffPatchSummaryLifecycleStateAvailable OneoffPatchSummaryLifecycleStateEnum = "AVAILABLE" OneoffPatchSummaryLifecycleStateUpdating OneoffPatchSummaryLifecycleStateEnum = "UPDATING" OneoffPatchSummaryLifecycleStateInactive OneoffPatchSummaryLifecycleStateEnum = "INACTIVE" OneoffPatchSummaryLifecycleStateFailed OneoffPatchSummaryLifecycleStateEnum = "FAILED" OneoffPatchSummaryLifecycleStateExpired OneoffPatchSummaryLifecycleStateEnum = "EXPIRED" OneoffPatchSummaryLifecycleStateDeleting OneoffPatchSummaryLifecycleStateEnum = "DELETING" OneoffPatchSummaryLifecycleStateDeleted OneoffPatchSummaryLifecycleStateEnum = "DELETED" OneoffPatchSummaryLifecycleStateTerminating OneoffPatchSummaryLifecycleStateEnum = "TERMINATING" OneoffPatchSummaryLifecycleStateTerminated OneoffPatchSummaryLifecycleStateEnum = "TERMINATED" )
Set of constants representing the allowable values for OneoffPatchSummaryLifecycleStateEnum
func GetMappingOneoffPatchSummaryLifecycleStateEnum ¶ added in v65.37.1
func GetMappingOneoffPatchSummaryLifecycleStateEnum(val string) (OneoffPatchSummaryLifecycleStateEnum, bool)
GetMappingOneoffPatchSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOneoffPatchSummaryLifecycleStateEnumValues ¶ added in v65.37.1
func GetOneoffPatchSummaryLifecycleStateEnumValues() []OneoffPatchSummaryLifecycleStateEnum
GetOneoffPatchSummaryLifecycleStateEnumValues Enumerates the set of values for OneoffPatchSummaryLifecycleStateEnum
type OperationsInsightsConfig ¶
type OperationsInsightsConfig struct { // The status of Operations Insights OperationsInsightsStatus OperationsInsightsConfigOperationsInsightsStatusEnum `mandatory:"true" json:"operationsInsightsStatus"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. OperationsInsightsConnectorId *string `mandatory:"false" json:"operationsInsightsConnectorId"` }
OperationsInsightsConfig The configuration of Operations Insights for the external database
func (OperationsInsightsConfig) String ¶
func (m OperationsInsightsConfig) String() string
func (OperationsInsightsConfig) ValidateEnumValue ¶
func (m OperationsInsightsConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type OperationsInsightsConfigOperationsInsightsStatusEnum ¶
type OperationsInsightsConfigOperationsInsightsStatusEnum string
OperationsInsightsConfigOperationsInsightsStatusEnum Enum with underlying type: string
const ( OperationsInsightsConfigOperationsInsightsStatusEnabling OperationsInsightsConfigOperationsInsightsStatusEnum = "ENABLING" OperationsInsightsConfigOperationsInsightsStatusEnabled OperationsInsightsConfigOperationsInsightsStatusEnum = "ENABLED" OperationsInsightsConfigOperationsInsightsStatusDisabling OperationsInsightsConfigOperationsInsightsStatusEnum = "DISABLING" OperationsInsightsConfigOperationsInsightsStatusNotEnabled OperationsInsightsConfigOperationsInsightsStatusEnum = "NOT_ENABLED" OperationsInsightsConfigOperationsInsightsStatusFailedEnabling OperationsInsightsConfigOperationsInsightsStatusEnum = "FAILED_ENABLING" OperationsInsightsConfigOperationsInsightsStatusFailedDisabling OperationsInsightsConfigOperationsInsightsStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for OperationsInsightsConfigOperationsInsightsStatusEnum
func GetMappingOperationsInsightsConfigOperationsInsightsStatusEnum ¶
func GetMappingOperationsInsightsConfigOperationsInsightsStatusEnum(val string) (OperationsInsightsConfigOperationsInsightsStatusEnum, bool)
GetMappingOperationsInsightsConfigOperationsInsightsStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetOperationsInsightsConfigOperationsInsightsStatusEnumValues ¶
func GetOperationsInsightsConfigOperationsInsightsStatusEnumValues() []OperationsInsightsConfigOperationsInsightsStatusEnum
GetOperationsInsightsConfigOperationsInsightsStatusEnumValues Enumerates the set of values for OperationsInsightsConfigOperationsInsightsStatusEnum
type OracleManagedKeyDetails ¶ added in v65.77.0
type OracleManagedKeyDetails struct { }
OracleManagedKeyDetails Details for Oracle-managed encryption key.
func (OracleManagedKeyDetails) MarshalJSON ¶ added in v65.77.0
func (m OracleManagedKeyDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (OracleManagedKeyDetails) String ¶ added in v65.77.0
func (m OracleManagedKeyDetails) String() string
func (OracleManagedKeyDetails) ValidateEnumValue ¶ added in v65.77.0
func (m OracleManagedKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Patch ¶
type Patch struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. Id *string `mandatory:"true" json:"id"` // The text describing this patch package. Description *string `mandatory:"true" json:"description"` // The date and time that the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of this patch package. Version *string `mandatory:"true" json:"version"` // Action that is currently being performed or was completed last. LastAction PatchLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // Actions that can possibly be performed using this patch. AvailableActions []PatchAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // A descriptive text associated with the lifecycleState. // Typically can contain additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the patch as a result of lastAction. LifecycleState PatchLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
Patch The representation of Patch
func (Patch) 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 PatchAvailableActionsEnum ¶
type PatchAvailableActionsEnum string
PatchAvailableActionsEnum Enum with underlying type: string
const ( PatchAvailableActionsApply PatchAvailableActionsEnum = "APPLY" PatchAvailableActionsPrecheck PatchAvailableActionsEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchAvailableActionsEnum
func GetMappingPatchAvailableActionsEnum ¶
func GetMappingPatchAvailableActionsEnum(val string) (PatchAvailableActionsEnum, bool)
GetMappingPatchAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchAvailableActionsEnumValues ¶
func GetPatchAvailableActionsEnumValues() []PatchAvailableActionsEnum
GetPatchAvailableActionsEnumValues Enumerates the set of values for PatchAvailableActionsEnum
type PatchDetails ¶
type PatchDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"false" json:"patchId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database software image. DatabaseSoftwareImageId *string `mandatory:"false" json:"databaseSoftwareImageId"` // The action to perform on the patch. Action PatchDetailsActionEnum `mandatory:"false" json:"action,omitempty"` }
PatchDetails The details about what actions to perform and using what patch to the specified target. This is part of an update request that is applied to a version field on the target such as DB system, Database Home, etc.
func (PatchDetails) String ¶
func (m PatchDetails) String() string
func (PatchDetails) ValidateEnumValue ¶
func (m PatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchDetailsActionEnum ¶
type PatchDetailsActionEnum string
PatchDetailsActionEnum Enum with underlying type: string
const ( PatchDetailsActionApply PatchDetailsActionEnum = "APPLY" PatchDetailsActionPrecheck PatchDetailsActionEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchDetailsActionEnum
func GetMappingPatchDetailsActionEnum ¶
func GetMappingPatchDetailsActionEnum(val string) (PatchDetailsActionEnum, bool)
GetMappingPatchDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchDetailsActionEnumValues ¶
func GetPatchDetailsActionEnumValues() []PatchDetailsActionEnum
GetPatchDetailsActionEnumValues Enumerates the set of values for PatchDetailsActionEnum
type PatchHistoryEntry ¶
type PatchHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"true" json:"patchId"` // The current state of the action. LifecycleState PatchHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the patch action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The action being performed or was completed. Action PatchHistoryEntryActionEnum `mandatory:"false" json:"action,omitempty"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the patch action completed TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // The type of Patch operation. PatchType PatchHistoryEntryPatchTypeEnum `mandatory:"false" json:"patchType,omitempty"` }
PatchHistoryEntry The representation of PatchHistoryEntry
func (PatchHistoryEntry) String ¶
func (m PatchHistoryEntry) String() string
func (PatchHistoryEntry) ValidateEnumValue ¶
func (m PatchHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchHistoryEntryActionEnum ¶
type PatchHistoryEntryActionEnum string
PatchHistoryEntryActionEnum Enum with underlying type: string
const ( PatchHistoryEntryActionApply PatchHistoryEntryActionEnum = "APPLY" PatchHistoryEntryActionPrecheck PatchHistoryEntryActionEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchHistoryEntryActionEnum
func GetMappingPatchHistoryEntryActionEnum ¶
func GetMappingPatchHistoryEntryActionEnum(val string) (PatchHistoryEntryActionEnum, bool)
GetMappingPatchHistoryEntryActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchHistoryEntryActionEnumValues ¶
func GetPatchHistoryEntryActionEnumValues() []PatchHistoryEntryActionEnum
GetPatchHistoryEntryActionEnumValues Enumerates the set of values for PatchHistoryEntryActionEnum
type PatchHistoryEntryLifecycleStateEnum ¶
type PatchHistoryEntryLifecycleStateEnum string
PatchHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( PatchHistoryEntryLifecycleStateInProgress PatchHistoryEntryLifecycleStateEnum = "IN_PROGRESS" PatchHistoryEntryLifecycleStateSucceeded PatchHistoryEntryLifecycleStateEnum = "SUCCEEDED" PatchHistoryEntryLifecycleStateFailed PatchHistoryEntryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PatchHistoryEntryLifecycleStateEnum
func GetMappingPatchHistoryEntryLifecycleStateEnum ¶
func GetMappingPatchHistoryEntryLifecycleStateEnum(val string) (PatchHistoryEntryLifecycleStateEnum, bool)
GetMappingPatchHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchHistoryEntryLifecycleStateEnumValues ¶
func GetPatchHistoryEntryLifecycleStateEnumValues() []PatchHistoryEntryLifecycleStateEnum
GetPatchHistoryEntryLifecycleStateEnumValues Enumerates the set of values for PatchHistoryEntryLifecycleStateEnum
type PatchHistoryEntryPatchTypeEnum ¶ added in v65.32.1
type PatchHistoryEntryPatchTypeEnum string
PatchHistoryEntryPatchTypeEnum Enum with underlying type: string
const ( PatchHistoryEntryPatchTypeOs PatchHistoryEntryPatchTypeEnum = "OS" PatchHistoryEntryPatchTypeDb PatchHistoryEntryPatchTypeEnum = "DB" PatchHistoryEntryPatchTypeGi PatchHistoryEntryPatchTypeEnum = "GI" )
Set of constants representing the allowable values for PatchHistoryEntryPatchTypeEnum
func GetMappingPatchHistoryEntryPatchTypeEnum ¶ added in v65.32.1
func GetMappingPatchHistoryEntryPatchTypeEnum(val string) (PatchHistoryEntryPatchTypeEnum, bool)
GetMappingPatchHistoryEntryPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchHistoryEntryPatchTypeEnumValues ¶ added in v65.32.1
func GetPatchHistoryEntryPatchTypeEnumValues() []PatchHistoryEntryPatchTypeEnum
GetPatchHistoryEntryPatchTypeEnumValues Enumerates the set of values for PatchHistoryEntryPatchTypeEnum
type PatchHistoryEntrySummary ¶
type PatchHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"true" json:"patchId"` // The current state of the action. LifecycleState PatchHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the patch action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The action being performed or was completed. Action PatchHistoryEntrySummaryActionEnum `mandatory:"false" json:"action,omitempty"` // A descriptive text associated with the lifecycleState. // Typically contains additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the patch action completed TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // The type of Patch operation. PatchType PatchHistoryEntrySummaryPatchTypeEnum `mandatory:"false" json:"patchType,omitempty"` }
PatchHistoryEntrySummary The record of a patch action on a specified target.
func (PatchHistoryEntrySummary) String ¶
func (m PatchHistoryEntrySummary) String() string
func (PatchHistoryEntrySummary) ValidateEnumValue ¶
func (m PatchHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchHistoryEntrySummaryActionEnum ¶
type PatchHistoryEntrySummaryActionEnum string
PatchHistoryEntrySummaryActionEnum Enum with underlying type: string
const ( PatchHistoryEntrySummaryActionApply PatchHistoryEntrySummaryActionEnum = "APPLY" PatchHistoryEntrySummaryActionPrecheck PatchHistoryEntrySummaryActionEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchHistoryEntrySummaryActionEnum
func GetMappingPatchHistoryEntrySummaryActionEnum ¶
func GetMappingPatchHistoryEntrySummaryActionEnum(val string) (PatchHistoryEntrySummaryActionEnum, bool)
GetMappingPatchHistoryEntrySummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchHistoryEntrySummaryActionEnumValues ¶
func GetPatchHistoryEntrySummaryActionEnumValues() []PatchHistoryEntrySummaryActionEnum
GetPatchHistoryEntrySummaryActionEnumValues Enumerates the set of values for PatchHistoryEntrySummaryActionEnum
type PatchHistoryEntrySummaryLifecycleStateEnum ¶
type PatchHistoryEntrySummaryLifecycleStateEnum string
PatchHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( PatchHistoryEntrySummaryLifecycleStateInProgress PatchHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" PatchHistoryEntrySummaryLifecycleStateSucceeded PatchHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" PatchHistoryEntrySummaryLifecycleStateFailed PatchHistoryEntrySummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PatchHistoryEntrySummaryLifecycleStateEnum
func GetMappingPatchHistoryEntrySummaryLifecycleStateEnum ¶
func GetMappingPatchHistoryEntrySummaryLifecycleStateEnum(val string) (PatchHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingPatchHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetPatchHistoryEntrySummaryLifecycleStateEnumValues() []PatchHistoryEntrySummaryLifecycleStateEnum
GetPatchHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for PatchHistoryEntrySummaryLifecycleStateEnum
type PatchHistoryEntrySummaryPatchTypeEnum ¶ added in v65.32.1
type PatchHistoryEntrySummaryPatchTypeEnum string
PatchHistoryEntrySummaryPatchTypeEnum Enum with underlying type: string
const ( PatchHistoryEntrySummaryPatchTypeOs PatchHistoryEntrySummaryPatchTypeEnum = "OS" PatchHistoryEntrySummaryPatchTypeDb PatchHistoryEntrySummaryPatchTypeEnum = "DB" PatchHistoryEntrySummaryPatchTypeGi PatchHistoryEntrySummaryPatchTypeEnum = "GI" )
Set of constants representing the allowable values for PatchHistoryEntrySummaryPatchTypeEnum
func GetMappingPatchHistoryEntrySummaryPatchTypeEnum ¶ added in v65.32.1
func GetMappingPatchHistoryEntrySummaryPatchTypeEnum(val string) (PatchHistoryEntrySummaryPatchTypeEnum, bool)
GetMappingPatchHistoryEntrySummaryPatchTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchHistoryEntrySummaryPatchTypeEnumValues ¶ added in v65.32.1
func GetPatchHistoryEntrySummaryPatchTypeEnumValues() []PatchHistoryEntrySummaryPatchTypeEnum
GetPatchHistoryEntrySummaryPatchTypeEnumValues Enumerates the set of values for PatchHistoryEntrySummaryPatchTypeEnum
type PatchLastActionEnum ¶
type PatchLastActionEnum string
PatchLastActionEnum Enum with underlying type: string
const ( PatchLastActionApply PatchLastActionEnum = "APPLY" PatchLastActionPrecheck PatchLastActionEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchLastActionEnum
func GetMappingPatchLastActionEnum ¶
func GetMappingPatchLastActionEnum(val string) (PatchLastActionEnum, bool)
GetMappingPatchLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchLastActionEnumValues ¶
func GetPatchLastActionEnumValues() []PatchLastActionEnum
GetPatchLastActionEnumValues Enumerates the set of values for PatchLastActionEnum
type PatchLifecycleStateEnum ¶
type PatchLifecycleStateEnum string
PatchLifecycleStateEnum Enum with underlying type: string
const ( PatchLifecycleStateAvailable PatchLifecycleStateEnum = "AVAILABLE" PatchLifecycleStateSuccess PatchLifecycleStateEnum = "SUCCESS" PatchLifecycleStateInProgress PatchLifecycleStateEnum = "IN_PROGRESS" PatchLifecycleStateFailed PatchLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PatchLifecycleStateEnum
func GetMappingPatchLifecycleStateEnum ¶
func GetMappingPatchLifecycleStateEnum(val string) (PatchLifecycleStateEnum, bool)
GetMappingPatchLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchLifecycleStateEnumValues ¶
func GetPatchLifecycleStateEnumValues() []PatchLifecycleStateEnum
GetPatchLifecycleStateEnumValues Enumerates the set of values for PatchLifecycleStateEnum
type PatchSummary ¶
type PatchSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch. Id *string `mandatory:"true" json:"id"` // The text describing this patch package. Description *string `mandatory:"true" json:"description"` // The date and time that the patch was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of this patch package. Version *string `mandatory:"true" json:"version"` // Action that is currently being performed or was completed last. LastAction PatchSummaryLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // Actions that can possibly be performed using this patch. AvailableActions []PatchSummaryAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // A descriptive text associated with the lifecycleState. // Typically can contain additional displayable text. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the patch as a result of lastAction. LifecycleState PatchSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
PatchSummary A Patch for a DB system or DB Home. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (PatchSummary) String ¶
func (m PatchSummary) String() string
func (PatchSummary) ValidateEnumValue ¶
func (m PatchSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PatchSummaryAvailableActionsEnum ¶
type PatchSummaryAvailableActionsEnum string
PatchSummaryAvailableActionsEnum Enum with underlying type: string
const ( PatchSummaryAvailableActionsApply PatchSummaryAvailableActionsEnum = "APPLY" PatchSummaryAvailableActionsPrecheck PatchSummaryAvailableActionsEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchSummaryAvailableActionsEnum
func GetMappingPatchSummaryAvailableActionsEnum ¶
func GetMappingPatchSummaryAvailableActionsEnum(val string) (PatchSummaryAvailableActionsEnum, bool)
GetMappingPatchSummaryAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSummaryAvailableActionsEnumValues ¶
func GetPatchSummaryAvailableActionsEnumValues() []PatchSummaryAvailableActionsEnum
GetPatchSummaryAvailableActionsEnumValues Enumerates the set of values for PatchSummaryAvailableActionsEnum
type PatchSummaryLastActionEnum ¶
type PatchSummaryLastActionEnum string
PatchSummaryLastActionEnum Enum with underlying type: string
const ( PatchSummaryLastActionApply PatchSummaryLastActionEnum = "APPLY" PatchSummaryLastActionPrecheck PatchSummaryLastActionEnum = "PRECHECK" )
Set of constants representing the allowable values for PatchSummaryLastActionEnum
func GetMappingPatchSummaryLastActionEnum ¶
func GetMappingPatchSummaryLastActionEnum(val string) (PatchSummaryLastActionEnum, bool)
GetMappingPatchSummaryLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSummaryLastActionEnumValues ¶
func GetPatchSummaryLastActionEnumValues() []PatchSummaryLastActionEnum
GetPatchSummaryLastActionEnumValues Enumerates the set of values for PatchSummaryLastActionEnum
type PatchSummaryLifecycleStateEnum ¶
type PatchSummaryLifecycleStateEnum string
PatchSummaryLifecycleStateEnum Enum with underlying type: string
const ( PatchSummaryLifecycleStateAvailable PatchSummaryLifecycleStateEnum = "AVAILABLE" PatchSummaryLifecycleStateSuccess PatchSummaryLifecycleStateEnum = "SUCCESS" PatchSummaryLifecycleStateInProgress PatchSummaryLifecycleStateEnum = "IN_PROGRESS" PatchSummaryLifecycleStateFailed PatchSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for PatchSummaryLifecycleStateEnum
func GetMappingPatchSummaryLifecycleStateEnum ¶
func GetMappingPatchSummaryLifecycleStateEnum(val string) (PatchSummaryLifecycleStateEnum, bool)
GetMappingPatchSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPatchSummaryLifecycleStateEnumValues ¶
func GetPatchSummaryLifecycleStateEnumValues() []PatchSummaryLifecycleStateEnum
GetPatchSummaryLifecycleStateEnumValues Enumerates the set of values for PatchSummaryLifecycleStateEnum
type PdbConversionHistoryEntry ¶
type PdbConversionHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database conversion history. Id *string `mandatory:"true" json:"id"` // The operations used to convert a non-container database to a pluggable database. // - Use `PRECHECK` to run a pre-check operation on non-container database prior to converting it into a pluggable database. // - Use `CONVERT` to convert a non-container database into a pluggable database. // - Use `SYNC` if the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API. // - Use `SYNC_ROLLBACK` if the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API. Action PdbConversionHistoryEntryActionEnum `mandatory:"true" json:"action"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. SourceDatabaseId *string `mandatory:"true" json:"sourceDatabaseId"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. CdbName *string `mandatory:"true" json:"cdbName"` // Status of an operation performed during the conversion of a non-container database to a pluggable database. LifecycleState PdbConversionHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the database conversion operation started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database. // - Use `NEW_DATABASE` to specify that the pluggable database be created within a new container database in the same database home. Target PdbConversionHistoryEntryTargetEnum `mandatory:"false" json:"target,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. TargetDatabaseId *string `mandatory:"false" json:"targetDatabaseId"` // Additional information about the current lifecycle state for the conversion operation. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the database conversion operation ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional container database parameter. AdditionalCdbParams *string `mandatory:"false" json:"additionalCdbParams"` }
PdbConversionHistoryEntry Details of operations performed to convert a non-container database to pluggable database.
func (PdbConversionHistoryEntry) String ¶
func (m PdbConversionHistoryEntry) String() string
func (PdbConversionHistoryEntry) ValidateEnumValue ¶
func (m PdbConversionHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PdbConversionHistoryEntryActionEnum ¶
type PdbConversionHistoryEntryActionEnum string
PdbConversionHistoryEntryActionEnum Enum with underlying type: string
const ( PdbConversionHistoryEntryActionPrecheck PdbConversionHistoryEntryActionEnum = "PRECHECK" PdbConversionHistoryEntryActionConvert PdbConversionHistoryEntryActionEnum = "CONVERT" PdbConversionHistoryEntryActionSync PdbConversionHistoryEntryActionEnum = "SYNC" PdbConversionHistoryEntryActionSyncRollback PdbConversionHistoryEntryActionEnum = "SYNC_ROLLBACK" )
Set of constants representing the allowable values for PdbConversionHistoryEntryActionEnum
func GetMappingPdbConversionHistoryEntryActionEnum ¶
func GetMappingPdbConversionHistoryEntryActionEnum(val string) (PdbConversionHistoryEntryActionEnum, bool)
GetMappingPdbConversionHistoryEntryActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPdbConversionHistoryEntryActionEnumValues ¶
func GetPdbConversionHistoryEntryActionEnumValues() []PdbConversionHistoryEntryActionEnum
GetPdbConversionHistoryEntryActionEnumValues Enumerates the set of values for PdbConversionHistoryEntryActionEnum
type PdbConversionHistoryEntryLifecycleStateEnum ¶
type PdbConversionHistoryEntryLifecycleStateEnum string
PdbConversionHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( PdbConversionHistoryEntryLifecycleStateSucceeded PdbConversionHistoryEntryLifecycleStateEnum = "SUCCEEDED" PdbConversionHistoryEntryLifecycleStateFailed PdbConversionHistoryEntryLifecycleStateEnum = "FAILED" PdbConversionHistoryEntryLifecycleStateInProgress PdbConversionHistoryEntryLifecycleStateEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for PdbConversionHistoryEntryLifecycleStateEnum
func GetMappingPdbConversionHistoryEntryLifecycleStateEnum ¶
func GetMappingPdbConversionHistoryEntryLifecycleStateEnum(val string) (PdbConversionHistoryEntryLifecycleStateEnum, bool)
GetMappingPdbConversionHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPdbConversionHistoryEntryLifecycleStateEnumValues ¶
func GetPdbConversionHistoryEntryLifecycleStateEnumValues() []PdbConversionHistoryEntryLifecycleStateEnum
GetPdbConversionHistoryEntryLifecycleStateEnumValues Enumerates the set of values for PdbConversionHistoryEntryLifecycleStateEnum
type PdbConversionHistoryEntrySummary ¶
type PdbConversionHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database conversion history. Id *string `mandatory:"true" json:"id"` // The operations used to convert a non-container database to a pluggable database. // - Use `PRECHECK` to run a pre-check operation on non-container database prior to converting it into a pluggable database. // - Use `CONVERT` to convert a non-container database into a pluggable database. // - Use `SYNC` if the non-container database was manually converted into a pluggable database using the dbcli command-line utility. Databases may need to be converted manually if the CONVERT action fails when converting a non-container database using the API. // - Use `SYNC_ROLLBACK` if the conversion of a non-container database into a pluggable database was manually rolled back using the dbcli command line utility. Conversions may need to be manually rolled back if the CONVERT action fails when converting a non-container database using the API. Action PdbConversionHistoryEntrySummaryActionEnum `mandatory:"true" json:"action"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. SourceDatabaseId *string `mandatory:"true" json:"sourceDatabaseId"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. CdbName *string `mandatory:"true" json:"cdbName"` // Status of an operation performed during the conversion of a non-container database to a pluggable database. LifecycleState PdbConversionHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the database conversion operation started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The target container database of the pluggable database created by the database conversion operation. Currently, the database conversion operation only supports creating the pluggable database in a new container database. // - Use `NEW_DATABASE` to specify that the pluggable database be created within a new container database in the same database home. Target PdbConversionHistoryEntrySummaryTargetEnum `mandatory:"false" json:"target,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the database. TargetDatabaseId *string `mandatory:"false" json:"targetDatabaseId"` // Additional information about the current lifecycle state for the conversion operation. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the database conversion operation ended. TimeEnded *common.SDKTime `mandatory:"false" json:"timeEnded"` // Additional container database parameter. AdditionalCdbParams *string `mandatory:"false" json:"additionalCdbParams"` }
PdbConversionHistoryEntrySummary Details of operations performed to convert a non-container database to pluggable database.
func (PdbConversionHistoryEntrySummary) String ¶
func (m PdbConversionHistoryEntrySummary) String() string
func (PdbConversionHistoryEntrySummary) ValidateEnumValue ¶
func (m PdbConversionHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PdbConversionHistoryEntrySummaryActionEnum ¶
type PdbConversionHistoryEntrySummaryActionEnum string
PdbConversionHistoryEntrySummaryActionEnum Enum with underlying type: string
const ( PdbConversionHistoryEntrySummaryActionPrecheck PdbConversionHistoryEntrySummaryActionEnum = "PRECHECK" PdbConversionHistoryEntrySummaryActionConvert PdbConversionHistoryEntrySummaryActionEnum = "CONVERT" PdbConversionHistoryEntrySummaryActionSync PdbConversionHistoryEntrySummaryActionEnum = "SYNC" PdbConversionHistoryEntrySummaryActionSyncRollback PdbConversionHistoryEntrySummaryActionEnum = "SYNC_ROLLBACK" )
Set of constants representing the allowable values for PdbConversionHistoryEntrySummaryActionEnum
func GetMappingPdbConversionHistoryEntrySummaryActionEnum ¶
func GetMappingPdbConversionHistoryEntrySummaryActionEnum(val string) (PdbConversionHistoryEntrySummaryActionEnum, bool)
GetMappingPdbConversionHistoryEntrySummaryActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPdbConversionHistoryEntrySummaryActionEnumValues ¶
func GetPdbConversionHistoryEntrySummaryActionEnumValues() []PdbConversionHistoryEntrySummaryActionEnum
GetPdbConversionHistoryEntrySummaryActionEnumValues Enumerates the set of values for PdbConversionHistoryEntrySummaryActionEnum
type PdbConversionHistoryEntrySummaryLifecycleStateEnum ¶
type PdbConversionHistoryEntrySummaryLifecycleStateEnum string
PdbConversionHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( PdbConversionHistoryEntrySummaryLifecycleStateSucceeded PdbConversionHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" PdbConversionHistoryEntrySummaryLifecycleStateFailed PdbConversionHistoryEntrySummaryLifecycleStateEnum = "FAILED" PdbConversionHistoryEntrySummaryLifecycleStateInProgress PdbConversionHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" )
Set of constants representing the allowable values for PdbConversionHistoryEntrySummaryLifecycleStateEnum
func GetMappingPdbConversionHistoryEntrySummaryLifecycleStateEnum ¶
func GetMappingPdbConversionHistoryEntrySummaryLifecycleStateEnum(val string) (PdbConversionHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingPdbConversionHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPdbConversionHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetPdbConversionHistoryEntrySummaryLifecycleStateEnumValues() []PdbConversionHistoryEntrySummaryLifecycleStateEnum
GetPdbConversionHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for PdbConversionHistoryEntrySummaryLifecycleStateEnum
type PdbConversionHistoryEntrySummaryTargetEnum ¶
type PdbConversionHistoryEntrySummaryTargetEnum string
PdbConversionHistoryEntrySummaryTargetEnum Enum with underlying type: string
const (
PdbConversionHistoryEntrySummaryTargetNewDatabase PdbConversionHistoryEntrySummaryTargetEnum = "NEW_DATABASE"
)
Set of constants representing the allowable values for PdbConversionHistoryEntrySummaryTargetEnum
func GetMappingPdbConversionHistoryEntrySummaryTargetEnum ¶
func GetMappingPdbConversionHistoryEntrySummaryTargetEnum(val string) (PdbConversionHistoryEntrySummaryTargetEnum, bool)
GetMappingPdbConversionHistoryEntrySummaryTargetEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPdbConversionHistoryEntrySummaryTargetEnumValues ¶
func GetPdbConversionHistoryEntrySummaryTargetEnumValues() []PdbConversionHistoryEntrySummaryTargetEnum
GetPdbConversionHistoryEntrySummaryTargetEnumValues Enumerates the set of values for PdbConversionHistoryEntrySummaryTargetEnum
type PdbConversionHistoryEntryTargetEnum ¶
type PdbConversionHistoryEntryTargetEnum string
PdbConversionHistoryEntryTargetEnum Enum with underlying type: string
const (
PdbConversionHistoryEntryTargetNewDatabase PdbConversionHistoryEntryTargetEnum = "NEW_DATABASE"
)
Set of constants representing the allowable values for PdbConversionHistoryEntryTargetEnum
func GetMappingPdbConversionHistoryEntryTargetEnum ¶
func GetMappingPdbConversionHistoryEntryTargetEnum(val string) (PdbConversionHistoryEntryTargetEnum, bool)
GetMappingPdbConversionHistoryEntryTargetEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPdbConversionHistoryEntryTargetEnumValues ¶
func GetPdbConversionHistoryEntryTargetEnumValues() []PdbConversionHistoryEntryTargetEnum
GetPdbConversionHistoryEntryTargetEnumValues Enumerates the set of values for PdbConversionHistoryEntryTargetEnum
type PdbConversionToNewDatabaseDetails ¶
type PdbConversionToNewDatabaseDetails struct { // The database name. The name must begin with an alphabetic character and can contain a maximum of 8 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. CdbName *string `mandatory:"true" json:"cdbName"` // A strong password for SYS, SYSTEM, and the plugbable database ADMIN user of the container database after conversion. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. CdbAdminPassword *string `mandatory:"true" json:"cdbAdminPassword"` // The existing TDE wallet password of the non-container database. NonCdbTdeWalletPassword *string `mandatory:"true" json:"nonCdbTdeWalletPassword"` // A strong password for plugbable database ADMIN user of the container database after conversion. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. PdbAdminPassword *string `mandatory:"false" json:"pdbAdminPassword"` // The password to open the TDE wallet of the container database after conversion. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. CdbTdeWalletPassword *string `mandatory:"false" json:"cdbTdeWalletPassword"` // Additional container database parameters. // Example: "_pdb_name_case_sensitive=true" AdditionalCdbParams *string `mandatory:"false" json:"additionalCdbParams"` }
PdbConversionToNewDatabaseDetails Details of the new container database in which the converted pluggable database will be located.
func (PdbConversionToNewDatabaseDetails) MarshalJSON ¶
func (m PdbConversionToNewDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (PdbConversionToNewDatabaseDetails) String ¶
func (m PdbConversionToNewDatabaseDetails) String() string
func (PdbConversionToNewDatabaseDetails) ValidateEnumValue ¶
func (m PdbConversionToNewDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PeerAutonomousContainerDatabaseBackupConfig ¶
type PeerAutonomousContainerDatabaseBackupConfig struct { // Backup destination details. BackupDestinationDetails []BackupDestinationDetails `mandatory:"false" json:"backupDestinationDetails"` // Number of days between the current and the earliest point of recoverability covered by automatic backups. // This value applies to automatic backups. After a new automatic backup has been created, Oracle removes old automatic backups that are created before the window. // When the value is updated, it is applied to all existing automatic backups. // If the number of specified days is 0 then there will be no backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` }
PeerAutonomousContainerDatabaseBackupConfig Backup options for the standby Autonomous Container Database.
func (PeerAutonomousContainerDatabaseBackupConfig) String ¶
func (m PeerAutonomousContainerDatabaseBackupConfig) String() string
func (PeerAutonomousContainerDatabaseBackupConfig) ValidateEnumValue ¶
func (m PeerAutonomousContainerDatabaseBackupConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabase ¶
type PluggableDatabase struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pluggable database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CDB. ContainerDatabaseId *string `mandatory:"true" json:"containerDatabaseId"` // The name for the pluggable database (PDB). The name is unique in the context of a Database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. The pluggable database name should not be same as the container database name. PdbName *string `mandatory:"true" json:"pdbName"` // The current state of the pluggable database. LifecycleState PluggableDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the pluggable database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // **Deprecated.** Use PluggableDatabaseNodeLevelDetails for OpenMode details. // The mode that pluggable database is in. Open mode can only be changed to READ_ONLY or MIGRATE directly from the backend (within the Oracle Database software). OpenMode PluggableDatabaseOpenModeEnum `mandatory:"true" json:"openMode"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` ConnectionStrings *PluggableDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The restricted mode of the pluggable database. If a pluggable database is opened in restricted mode, // the user needs both create a session and have restricted session privileges to connect to it. IsRestricted *bool `mandatory:"false" json:"isRestricted"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` PluggableDatabaseManagementConfig *PluggableDatabaseManagementConfig `mandatory:"false" json:"pluggableDatabaseManagementConfig"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` RefreshableCloneConfig *PluggableDatabaseRefreshableCloneConfig `mandatory:"false" json:"refreshableCloneConfig"` // Pluggable Database Node Level Details. // Example: [{"nodeName" : "node1", "openMode" : "READ_WRITE"}, {"nodeName" : "node2", "openMode" : "READ_ONLY"}] PdbNodeLevelDetails []PluggableDatabaseNodeLevelDetails `mandatory:"false" json:"pdbNodeLevelDetails"` }
PluggableDatabase A pluggable database (PDB) is portable collection of schemas, schema objects, and non-schema objects that appears to an Oracle client as a non-container database. To use a PDB, it needs to be plugged into a CDB. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to a tenancy administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (PluggableDatabase) String ¶
func (m PluggableDatabase) String() string
func (PluggableDatabase) ValidateEnumValue ¶
func (m PluggableDatabase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabaseConnectionStrings ¶
type PluggableDatabaseConnectionStrings struct { // A host name-based PDB connection string. PdbDefault *string `mandatory:"false" json:"pdbDefault"` // An IP-based PDB connection string. PdbIpDefault *string `mandatory:"false" json:"pdbIpDefault"` // All connection strings to use to connect to the pluggable database. AllConnectionStrings map[string]string `mandatory:"false" json:"allConnectionStrings"` }
PluggableDatabaseConnectionStrings Connection strings to connect to an Oracle Pluggable Database.
func (PluggableDatabaseConnectionStrings) String ¶
func (m PluggableDatabaseConnectionStrings) String() string
func (PluggableDatabaseConnectionStrings) ValidateEnumValue ¶
func (m PluggableDatabaseConnectionStrings) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabaseLifecycleStateEnum ¶
type PluggableDatabaseLifecycleStateEnum string
PluggableDatabaseLifecycleStateEnum Enum with underlying type: string
const ( PluggableDatabaseLifecycleStateProvisioning PluggableDatabaseLifecycleStateEnum = "PROVISIONING" PluggableDatabaseLifecycleStateAvailable PluggableDatabaseLifecycleStateEnum = "AVAILABLE" PluggableDatabaseLifecycleStateTerminating PluggableDatabaseLifecycleStateEnum = "TERMINATING" PluggableDatabaseLifecycleStateTerminated PluggableDatabaseLifecycleStateEnum = "TERMINATED" PluggableDatabaseLifecycleStateUpdating PluggableDatabaseLifecycleStateEnum = "UPDATING" PluggableDatabaseLifecycleStateFailed PluggableDatabaseLifecycleStateEnum = "FAILED" PluggableDatabaseLifecycleStateRelocating PluggableDatabaseLifecycleStateEnum = "RELOCATING" PluggableDatabaseLifecycleStateRelocated PluggableDatabaseLifecycleStateEnum = "RELOCATED" PluggableDatabaseLifecycleStateRefreshing PluggableDatabaseLifecycleStateEnum = "REFRESHING" PluggableDatabaseLifecycleStateRestoreInProgress PluggableDatabaseLifecycleStateEnum = "RESTORE_IN_PROGRESS" PluggableDatabaseLifecycleStateRestoreFailed PluggableDatabaseLifecycleStateEnum = "RESTORE_FAILED" PluggableDatabaseLifecycleStateBackupInProgress PluggableDatabaseLifecycleStateEnum = "BACKUP_IN_PROGRESS" PluggableDatabaseLifecycleStateDisabled PluggableDatabaseLifecycleStateEnum = "DISABLED" )
Set of constants representing the allowable values for PluggableDatabaseLifecycleStateEnum
func GetMappingPluggableDatabaseLifecycleStateEnum ¶
func GetMappingPluggableDatabaseLifecycleStateEnum(val string) (PluggableDatabaseLifecycleStateEnum, bool)
GetMappingPluggableDatabaseLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPluggableDatabaseLifecycleStateEnumValues ¶
func GetPluggableDatabaseLifecycleStateEnumValues() []PluggableDatabaseLifecycleStateEnum
GetPluggableDatabaseLifecycleStateEnumValues Enumerates the set of values for PluggableDatabaseLifecycleStateEnum
type PluggableDatabaseManagementConfig ¶ added in v65.28.0
type PluggableDatabaseManagementConfig struct { // The status of the Pluggable Database Management service. ManagementStatus PluggableDatabaseManagementConfigManagementStatusEnum `mandatory:"true" json:"managementStatus"` }
PluggableDatabaseManagementConfig The configuration of the Pluggable Database Management service.
func (PluggableDatabaseManagementConfig) String ¶ added in v65.28.0
func (m PluggableDatabaseManagementConfig) String() string
func (PluggableDatabaseManagementConfig) ValidateEnumValue ¶ added in v65.28.0
func (m PluggableDatabaseManagementConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabaseManagementConfigManagementStatusEnum ¶ added in v65.28.0
type PluggableDatabaseManagementConfigManagementStatusEnum string
PluggableDatabaseManagementConfigManagementStatusEnum Enum with underlying type: string
const ( PluggableDatabaseManagementConfigManagementStatusEnabling PluggableDatabaseManagementConfigManagementStatusEnum = "ENABLING" PluggableDatabaseManagementConfigManagementStatusEnabled PluggableDatabaseManagementConfigManagementStatusEnum = "ENABLED" PluggableDatabaseManagementConfigManagementStatusDisabling PluggableDatabaseManagementConfigManagementStatusEnum = "DISABLING" PluggableDatabaseManagementConfigManagementStatusDisabled PluggableDatabaseManagementConfigManagementStatusEnum = "DISABLED" PluggableDatabaseManagementConfigManagementStatusUpdating PluggableDatabaseManagementConfigManagementStatusEnum = "UPDATING" PluggableDatabaseManagementConfigManagementStatusFailedEnabling PluggableDatabaseManagementConfigManagementStatusEnum = "FAILED_ENABLING" PluggableDatabaseManagementConfigManagementStatusFailedDisabling PluggableDatabaseManagementConfigManagementStatusEnum = "FAILED_DISABLING" PluggableDatabaseManagementConfigManagementStatusFailedUpdating PluggableDatabaseManagementConfigManagementStatusEnum = "FAILED_UPDATING" )
Set of constants representing the allowable values for PluggableDatabaseManagementConfigManagementStatusEnum
func GetMappingPluggableDatabaseManagementConfigManagementStatusEnum ¶ added in v65.28.0
func GetMappingPluggableDatabaseManagementConfigManagementStatusEnum(val string) (PluggableDatabaseManagementConfigManagementStatusEnum, bool)
GetMappingPluggableDatabaseManagementConfigManagementStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPluggableDatabaseManagementConfigManagementStatusEnumValues ¶ added in v65.28.0
func GetPluggableDatabaseManagementConfigManagementStatusEnumValues() []PluggableDatabaseManagementConfigManagementStatusEnum
GetPluggableDatabaseManagementConfigManagementStatusEnumValues Enumerates the set of values for PluggableDatabaseManagementConfigManagementStatusEnum
type PluggableDatabaseNodeLevelDetails ¶ added in v65.49.4
type PluggableDatabaseNodeLevelDetails struct { // The Node name of the Database Instance. NodeName *string `mandatory:"true" json:"nodeName"` // The mode that pluggable database is in. Open mode can only be changed to READ_ONLY or MIGRATE directly from the backend (within the Oracle Database software). OpenMode PluggableDatabaseNodeLevelDetailsOpenModeEnum `mandatory:"true" json:"openMode"` }
PluggableDatabaseNodeLevelDetails Pluggable Database Node Level Details.
func (PluggableDatabaseNodeLevelDetails) String ¶ added in v65.49.4
func (m PluggableDatabaseNodeLevelDetails) String() string
func (PluggableDatabaseNodeLevelDetails) ValidateEnumValue ¶ added in v65.49.4
func (m PluggableDatabaseNodeLevelDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabaseNodeLevelDetailsOpenModeEnum ¶ added in v65.49.4
type PluggableDatabaseNodeLevelDetailsOpenModeEnum string
PluggableDatabaseNodeLevelDetailsOpenModeEnum Enum with underlying type: string
const ( PluggableDatabaseNodeLevelDetailsOpenModeReadOnly PluggableDatabaseNodeLevelDetailsOpenModeEnum = "READ_ONLY" PluggableDatabaseNodeLevelDetailsOpenModeReadWrite PluggableDatabaseNodeLevelDetailsOpenModeEnum = "READ_WRITE" PluggableDatabaseNodeLevelDetailsOpenModeMounted PluggableDatabaseNodeLevelDetailsOpenModeEnum = "MOUNTED" PluggableDatabaseNodeLevelDetailsOpenModeMigrate PluggableDatabaseNodeLevelDetailsOpenModeEnum = "MIGRATE" )
Set of constants representing the allowable values for PluggableDatabaseNodeLevelDetailsOpenModeEnum
func GetMappingPluggableDatabaseNodeLevelDetailsOpenModeEnum ¶ added in v65.49.4
func GetMappingPluggableDatabaseNodeLevelDetailsOpenModeEnum(val string) (PluggableDatabaseNodeLevelDetailsOpenModeEnum, bool)
GetMappingPluggableDatabaseNodeLevelDetailsOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPluggableDatabaseNodeLevelDetailsOpenModeEnumValues ¶ added in v65.49.4
func GetPluggableDatabaseNodeLevelDetailsOpenModeEnumValues() []PluggableDatabaseNodeLevelDetailsOpenModeEnum
GetPluggableDatabaseNodeLevelDetailsOpenModeEnumValues Enumerates the set of values for PluggableDatabaseNodeLevelDetailsOpenModeEnum
type PluggableDatabaseOpenModeEnum ¶
type PluggableDatabaseOpenModeEnum string
PluggableDatabaseOpenModeEnum Enum with underlying type: string
const ( PluggableDatabaseOpenModeReadOnly PluggableDatabaseOpenModeEnum = "READ_ONLY" PluggableDatabaseOpenModeReadWrite PluggableDatabaseOpenModeEnum = "READ_WRITE" PluggableDatabaseOpenModeMounted PluggableDatabaseOpenModeEnum = "MOUNTED" PluggableDatabaseOpenModeMigrate PluggableDatabaseOpenModeEnum = "MIGRATE" )
Set of constants representing the allowable values for PluggableDatabaseOpenModeEnum
func GetMappingPluggableDatabaseOpenModeEnum ¶
func GetMappingPluggableDatabaseOpenModeEnum(val string) (PluggableDatabaseOpenModeEnum, bool)
GetMappingPluggableDatabaseOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPluggableDatabaseOpenModeEnumValues ¶
func GetPluggableDatabaseOpenModeEnumValues() []PluggableDatabaseOpenModeEnum
GetPluggableDatabaseOpenModeEnumValues Enumerates the set of values for PluggableDatabaseOpenModeEnum
type PluggableDatabaseRefreshableCloneConfig ¶ added in v65.49.4
type PluggableDatabaseRefreshableCloneConfig struct { // Indicates whether the Pluggable Database is a refreshable clone. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` }
PluggableDatabaseRefreshableCloneConfig Pluggable Database Refreshable Clone Configuration.
func (PluggableDatabaseRefreshableCloneConfig) String ¶ added in v65.49.4
func (m PluggableDatabaseRefreshableCloneConfig) String() string
func (PluggableDatabaseRefreshableCloneConfig) ValidateEnumValue ¶ added in v65.49.4
func (m PluggableDatabaseRefreshableCloneConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabaseSummary ¶
type PluggableDatabaseSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the pluggable database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the CDB. ContainerDatabaseId *string `mandatory:"true" json:"containerDatabaseId"` // The name for the pluggable database (PDB). The name is unique in the context of a Database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. The pluggable database name should not be same as the container database name. PdbName *string `mandatory:"true" json:"pdbName"` // The current state of the pluggable database. LifecycleState PluggableDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the pluggable database was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // **Deprecated.** Use PluggableDatabaseNodeLevelDetails for OpenMode details. // The mode that pluggable database is in. Open mode can only be changed to READ_ONLY or MIGRATE directly from the backend (within the Oracle Database software). OpenMode PluggableDatabaseSummaryOpenModeEnum `mandatory:"true" json:"openMode"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // Detailed message for the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` ConnectionStrings *PluggableDatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` // The restricted mode of the pluggable database. If a pluggable database is opened in restricted mode, // the user needs both create a session and have restricted session privileges to connect to it. IsRestricted *bool `mandatory:"false" json:"isRestricted"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` PluggableDatabaseManagementConfig *PluggableDatabaseManagementConfig `mandatory:"false" json:"pluggableDatabaseManagementConfig"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID of the key container version that is used in database transparent data encryption (TDE) operations KMS Key can have multiple key versions. If none is specified, the current key version (latest) of the Key Id is used for the operation. Autonomous Database Serverless does not use key versions, hence is not applicable for Autonomous Database Serverless instances. KmsKeyVersionId *string `mandatory:"false" json:"kmsKeyVersionId"` RefreshableCloneConfig *PluggableDatabaseRefreshableCloneConfig `mandatory:"false" json:"refreshableCloneConfig"` // Pluggable Database Node Level Details. // Example: [{"nodeName" : "node1", "openMode" : "READ_WRITE"}, {"nodeName" : "node2", "openMode" : "READ_ONLY"}] PdbNodeLevelDetails []PluggableDatabaseNodeLevelDetails `mandatory:"false" json:"pdbNodeLevelDetails"` }
PluggableDatabaseSummary A pluggable database (PDB) is portable collection of schemas, schema objects, and non-schema objects that appears to an Oracle client as a non-container database. To use a PDB, it needs to be plugged into a CDB. To use any of the API operations, you must be authorized in an IAM policy. If you are not authorized, talk to a tenancy administrator. If you are an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (PluggableDatabaseSummary) String ¶
func (m PluggableDatabaseSummary) String() string
func (PluggableDatabaseSummary) ValidateEnumValue ¶
func (m PluggableDatabaseSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type PluggableDatabaseSummaryLifecycleStateEnum ¶
type PluggableDatabaseSummaryLifecycleStateEnum string
PluggableDatabaseSummaryLifecycleStateEnum Enum with underlying type: string
const ( PluggableDatabaseSummaryLifecycleStateProvisioning PluggableDatabaseSummaryLifecycleStateEnum = "PROVISIONING" PluggableDatabaseSummaryLifecycleStateAvailable PluggableDatabaseSummaryLifecycleStateEnum = "AVAILABLE" PluggableDatabaseSummaryLifecycleStateTerminating PluggableDatabaseSummaryLifecycleStateEnum = "TERMINATING" PluggableDatabaseSummaryLifecycleStateTerminated PluggableDatabaseSummaryLifecycleStateEnum = "TERMINATED" PluggableDatabaseSummaryLifecycleStateUpdating PluggableDatabaseSummaryLifecycleStateEnum = "UPDATING" PluggableDatabaseSummaryLifecycleStateFailed PluggableDatabaseSummaryLifecycleStateEnum = "FAILED" PluggableDatabaseSummaryLifecycleStateRelocating PluggableDatabaseSummaryLifecycleStateEnum = "RELOCATING" PluggableDatabaseSummaryLifecycleStateRelocated PluggableDatabaseSummaryLifecycleStateEnum = "RELOCATED" PluggableDatabaseSummaryLifecycleStateRefreshing PluggableDatabaseSummaryLifecycleStateEnum = "REFRESHING" PluggableDatabaseSummaryLifecycleStateRestoreInProgress PluggableDatabaseSummaryLifecycleStateEnum = "RESTORE_IN_PROGRESS" PluggableDatabaseSummaryLifecycleStateRestoreFailed PluggableDatabaseSummaryLifecycleStateEnum = "RESTORE_FAILED" PluggableDatabaseSummaryLifecycleStateBackupInProgress PluggableDatabaseSummaryLifecycleStateEnum = "BACKUP_IN_PROGRESS" PluggableDatabaseSummaryLifecycleStateDisabled PluggableDatabaseSummaryLifecycleStateEnum = "DISABLED" )
Set of constants representing the allowable values for PluggableDatabaseSummaryLifecycleStateEnum
func GetMappingPluggableDatabaseSummaryLifecycleStateEnum ¶
func GetMappingPluggableDatabaseSummaryLifecycleStateEnum(val string) (PluggableDatabaseSummaryLifecycleStateEnum, bool)
GetMappingPluggableDatabaseSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPluggableDatabaseSummaryLifecycleStateEnumValues ¶
func GetPluggableDatabaseSummaryLifecycleStateEnumValues() []PluggableDatabaseSummaryLifecycleStateEnum
GetPluggableDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for PluggableDatabaseSummaryLifecycleStateEnum
type PluggableDatabaseSummaryOpenModeEnum ¶
type PluggableDatabaseSummaryOpenModeEnum string
PluggableDatabaseSummaryOpenModeEnum Enum with underlying type: string
const ( PluggableDatabaseSummaryOpenModeReadOnly PluggableDatabaseSummaryOpenModeEnum = "READ_ONLY" PluggableDatabaseSummaryOpenModeReadWrite PluggableDatabaseSummaryOpenModeEnum = "READ_WRITE" PluggableDatabaseSummaryOpenModeMounted PluggableDatabaseSummaryOpenModeEnum = "MOUNTED" PluggableDatabaseSummaryOpenModeMigrate PluggableDatabaseSummaryOpenModeEnum = "MIGRATE" )
Set of constants representing the allowable values for PluggableDatabaseSummaryOpenModeEnum
func GetMappingPluggableDatabaseSummaryOpenModeEnum ¶
func GetMappingPluggableDatabaseSummaryOpenModeEnum(val string) (PluggableDatabaseSummaryOpenModeEnum, bool)
GetMappingPluggableDatabaseSummaryOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetPluggableDatabaseSummaryOpenModeEnumValues ¶
func GetPluggableDatabaseSummaryOpenModeEnumValues() []PluggableDatabaseSummaryOpenModeEnum
GetPluggableDatabaseSummaryOpenModeEnumValues Enumerates the set of values for PluggableDatabaseSummaryOpenModeEnum
type RecommendedScheduledActionSummary ¶ added in v65.73.0
type RecommendedScheduledActionSummary struct { // The order of the scheduled action. ActionOrder *int `mandatory:"true" json:"actionOrder"` // The type of the scheduled action being performed ActionType RecommendedScheduledActionSummaryActionTypeEnum `mandatory:"true" json:"actionType"` // The id of the scheduling window this scheduled action belongs to. SchedulingWindowId *string `mandatory:"true" json:"schedulingWindowId"` // Description of the scheduled action being performed, i.e. apply full update to DB Servers 1,2,3,4. DisplayName *string `mandatory:"false" json:"displayName"` // The estimated patching time in minutes for the entire scheduled action. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The list of action members in a scheduled action. ActionMembers []ActionMember `mandatory:"false" json:"actionMembers"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` }
RecommendedScheduledActionSummary Details of the scheduled action that is used in getRecommendedScheduledActions.
func (RecommendedScheduledActionSummary) String ¶ added in v65.73.0
func (m RecommendedScheduledActionSummary) String() string
func (RecommendedScheduledActionSummary) ValidateEnumValue ¶ added in v65.73.0
func (m RecommendedScheduledActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RecommendedScheduledActionSummaryActionTypeEnum ¶ added in v65.73.0
type RecommendedScheduledActionSummaryActionTypeEnum string
RecommendedScheduledActionSummaryActionTypeEnum Enum with underlying type: string
const ( RecommendedScheduledActionSummaryActionTypeDbServerFullSoftwareUpdate RecommendedScheduledActionSummaryActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" RecommendedScheduledActionSummaryActionTypeStorageServerFullSoftwareUpdate RecommendedScheduledActionSummaryActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" RecommendedScheduledActionSummaryActionTypeNetworkSwitchFullSoftwareUpdate RecommendedScheduledActionSummaryActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for RecommendedScheduledActionSummaryActionTypeEnum
func GetMappingRecommendedScheduledActionSummaryActionTypeEnum ¶ added in v65.73.0
func GetMappingRecommendedScheduledActionSummaryActionTypeEnum(val string) (RecommendedScheduledActionSummaryActionTypeEnum, bool)
GetMappingRecommendedScheduledActionSummaryActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRecommendedScheduledActionSummaryActionTypeEnumValues ¶ added in v65.73.0
func GetRecommendedScheduledActionSummaryActionTypeEnumValues() []RecommendedScheduledActionSummaryActionTypeEnum
GetRecommendedScheduledActionSummaryActionTypeEnumValues Enumerates the set of values for RecommendedScheduledActionSummaryActionTypeEnum
type RecommendedScheduledActionsCollection ¶ added in v65.73.0
type RecommendedScheduledActionsCollection struct { // List of scheduled actions. Items []RecommendedScheduledActionSummary `mandatory:"true" json:"items"` }
RecommendedScheduledActionsCollection A list of scheduled actions. Contains RecommendedScheduledAction items.
func (RecommendedScheduledActionsCollection) String ¶ added in v65.73.0
func (m RecommendedScheduledActionsCollection) String() string
func (RecommendedScheduledActionsCollection) ValidateEnumValue ¶ added in v65.73.0
func (m RecommendedScheduledActionsCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RecoveryApplianceDetails ¶ added in v65.83.1
type RecoveryApplianceDetails struct { // The storage size of the backup destination allocated for an Autonomous Container Database to store backups on the recovery appliance, in GBs, rounded to the nearest integer. AllocatedStorageSizeInGBs *int `mandatory:"false" json:"allocatedStorageSizeInGBs"` // Number of days between the current and earliest point of recoverability covered by automatic backups. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` // The time when the recovery appliance details are updated. TimeRecoveryApplianceDetailsUpdated *common.SDKTime `mandatory:"false" json:"timeRecoveryApplianceDetailsUpdated"` }
RecoveryApplianceDetails Information about the recovery appliance configuration associated with the Autonomous Container Database.
func (RecoveryApplianceDetails) String ¶ added in v65.83.1
func (m RecoveryApplianceDetails) String() string
func (RecoveryApplianceDetails) ValidateEnumValue ¶ added in v65.83.1
func (m RecoveryApplianceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RefreshPluggableDatabaseRequest ¶ added in v65.49.4
type RefreshPluggableDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
RefreshPluggableDatabaseRequest wrapper for the RefreshPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RefreshPluggableDatabase.go.html to see an example of how to use RefreshPluggableDatabaseRequest.
func (RefreshPluggableDatabaseRequest) BinaryRequestBody ¶ added in v65.49.4
func (request RefreshPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RefreshPluggableDatabaseRequest) HTTPRequest ¶ added in v65.49.4
func (request RefreshPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RefreshPluggableDatabaseRequest) RetryPolicy ¶ added in v65.49.4
func (request RefreshPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RefreshPluggableDatabaseRequest) String ¶ added in v65.49.4
func (request RefreshPluggableDatabaseRequest) String() string
func (RefreshPluggableDatabaseRequest) ValidateEnumValue ¶ added in v65.49.4
func (request RefreshPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RefreshPluggableDatabaseResponse ¶ added in v65.49.4
type RefreshPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
RefreshPluggableDatabaseResponse wrapper for the RefreshPluggableDatabase operation
func (RefreshPluggableDatabaseResponse) HTTPResponse ¶ added in v65.49.4
func (response RefreshPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RefreshPluggableDatabaseResponse) String ¶ added in v65.49.4
func (response RefreshPluggableDatabaseResponse) String() string
type RefreshableCloneCollection ¶ added in v65.26.0
type RefreshableCloneCollection struct {
Items []RefreshableCloneSummary `mandatory:"true" json:"items"`
}
RefreshableCloneCollection A list of Autonomous Database RefreshableClone containing RefreshableCloneSummary items.
func (RefreshableCloneCollection) String ¶ added in v65.26.0
func (m RefreshableCloneCollection) String() string
func (RefreshableCloneCollection) ValidateEnumValue ¶ added in v65.26.0
func (m RefreshableCloneCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RefreshableCloneSummary ¶ added in v65.26.0
type RefreshableCloneSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The name of the region where the refreshable clone exists. Region *string `mandatory:"true" json:"region"` }
RefreshableCloneSummary An Autonomous Database refreshable clone
func (RefreshableCloneSummary) String ¶ added in v65.26.0
func (m RefreshableCloneSummary) String() string
func (RefreshableCloneSummary) ValidateEnumValue ¶ added in v65.26.0
func (m RefreshableCloneSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RegisterAutonomousDatabaseDataSafeDetails ¶
type RegisterAutonomousDatabaseDataSafeDetails struct { // The admin password provided during the creation of the database. This password is between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. PdbAdminPassword *string `mandatory:"true" json:"pdbAdminPassword"` }
RegisterAutonomousDatabaseDataSafeDetails Details for registering an Autonomous Database with Data Safe.
func (RegisterAutonomousDatabaseDataSafeDetails) String ¶
func (m RegisterAutonomousDatabaseDataSafeDetails) String() string
func (RegisterAutonomousDatabaseDataSafeDetails) ValidateEnumValue ¶
func (m RegisterAutonomousDatabaseDataSafeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RegisterAutonomousDatabaseDataSafeRequest ¶
type RegisterAutonomousDatabaseDataSafeRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Request to register an Autonomous Database with Data Safe. RegisterAutonomousDatabaseDataSafeDetails `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 }
RegisterAutonomousDatabaseDataSafeRequest wrapper for the RegisterAutonomousDatabaseDataSafe operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RegisterAutonomousDatabaseDataSafe.go.html to see an example of how to use RegisterAutonomousDatabaseDataSafeRequest.
func (RegisterAutonomousDatabaseDataSafeRequest) BinaryRequestBody ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RegisterAutonomousDatabaseDataSafeRequest) HTTPRequest ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RegisterAutonomousDatabaseDataSafeRequest) RetryPolicy ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RegisterAutonomousDatabaseDataSafeRequest) String ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) String() string
func (RegisterAutonomousDatabaseDataSafeRequest) ValidateEnumValue ¶
func (request RegisterAutonomousDatabaseDataSafeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RegisterAutonomousDatabaseDataSafeResponse ¶
type RegisterAutonomousDatabaseDataSafeResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RegisterAutonomousDatabaseDataSafeResponse wrapper for the RegisterAutonomousDatabaseDataSafe operation
func (RegisterAutonomousDatabaseDataSafeResponse) HTTPResponse ¶
func (response RegisterAutonomousDatabaseDataSafeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RegisterAutonomousDatabaseDataSafeResponse) String ¶
func (response RegisterAutonomousDatabaseDataSafeResponse) String() string
type ReinstateAutonomousContainerDatabaseDataguardAssociationRequest ¶
type ReinstateAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ReinstateAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the ReinstateAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use ReinstateAutonomousContainerDatabaseDataguardAssociationRequest.
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶
func (request ReinstateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReinstateAutonomousContainerDatabaseDataguardAssociationResponse ¶
type ReinstateAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ReinstateAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the ReinstateAutonomousContainerDatabaseDataguardAssociation operation
func (ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response ReinstateAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type ReinstateAutonomousContainerDatabaseDataguardRequest ¶ added in v65.85.0
type ReinstateAutonomousContainerDatabaseDataguardRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ReinstateAutonomousContainerDatabaseDataguardRequest wrapper for the ReinstateAutonomousContainerDatabaseDataguard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateAutonomousContainerDatabaseDataguard.go.html to see an example of how to use ReinstateAutonomousContainerDatabaseDataguardRequest.
func (ReinstateAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody ¶ added in v65.85.0
func (request ReinstateAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReinstateAutonomousContainerDatabaseDataguardRequest) HTTPRequest ¶ added in v65.85.0
func (request ReinstateAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateAutonomousContainerDatabaseDataguardRequest) RetryPolicy ¶ added in v65.85.0
func (request ReinstateAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReinstateAutonomousContainerDatabaseDataguardRequest) String ¶ added in v65.85.0
func (request ReinstateAutonomousContainerDatabaseDataguardRequest) String() string
func (ReinstateAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue ¶ added in v65.85.0
func (request ReinstateAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReinstateAutonomousContainerDatabaseDataguardResponse ¶ added in v65.85.0
type ReinstateAutonomousContainerDatabaseDataguardResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ReinstateAutonomousContainerDatabaseDataguardResponse wrapper for the ReinstateAutonomousContainerDatabaseDataguard operation
func (ReinstateAutonomousContainerDatabaseDataguardResponse) HTTPResponse ¶ added in v65.85.0
func (response ReinstateAutonomousContainerDatabaseDataguardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateAutonomousContainerDatabaseDataguardResponse) String ¶ added in v65.85.0
func (response ReinstateAutonomousContainerDatabaseDataguardResponse) String() string
type ReinstateDataGuardAssociationDetails ¶
type ReinstateDataGuardAssociationDetails struct { // The DB system administrator password. DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
ReinstateDataGuardAssociationDetails The Data Guard association reinstate parameters.
func (ReinstateDataGuardAssociationDetails) String ¶
func (m ReinstateDataGuardAssociationDetails) String() string
func (ReinstateDataGuardAssociationDetails) ValidateEnumValue ¶
func (m ReinstateDataGuardAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReinstateDataGuardAssociationRequest ¶
type ReinstateDataGuardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DataGuardAssociationId *string `mandatory:"true" contributesTo:"path" name:"dataGuardAssociationId"` // A request to reinstate a database in a standby role. ReinstateDataGuardAssociationDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ReinstateDataGuardAssociationRequest wrapper for the ReinstateDataGuardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateDataGuardAssociation.go.html to see an example of how to use ReinstateDataGuardAssociationRequest.
func (ReinstateDataGuardAssociationRequest) BinaryRequestBody ¶
func (request ReinstateDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReinstateDataGuardAssociationRequest) HTTPRequest ¶
func (request ReinstateDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateDataGuardAssociationRequest) RetryPolicy ¶
func (request ReinstateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReinstateDataGuardAssociationRequest) String ¶
func (request ReinstateDataGuardAssociationRequest) String() string
func (ReinstateDataGuardAssociationRequest) ValidateEnumValue ¶
func (request ReinstateDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReinstateDataGuardAssociationResponse ¶
type ReinstateDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ReinstateDataGuardAssociationResponse wrapper for the ReinstateDataGuardAssociation operation
func (ReinstateDataGuardAssociationResponse) HTTPResponse ¶
func (response ReinstateDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateDataGuardAssociationResponse) String ¶
func (response ReinstateDataGuardAssociationResponse) String() string
type ReinstateDataGuardDetails ¶ added in v65.81.3
type ReinstateDataGuardDetails struct { // The administrator password of the primary database in this Data Guard association. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the source (primary) database in the Data Guard group. SourceDatabaseId *string `mandatory:"true" json:"sourceDatabaseId"` }
ReinstateDataGuardDetails The Data Guard reinstate parameters.
func (ReinstateDataGuardDetails) String ¶ added in v65.81.3
func (m ReinstateDataGuardDetails) String() string
func (ReinstateDataGuardDetails) ValidateEnumValue ¶ added in v65.81.3
func (m ReinstateDataGuardDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReinstateDataGuardRequest ¶ added in v65.81.3
type ReinstateDataGuardRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A request to update an existing Data Guard member. ReinstateDataGuardDetails `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 // may 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"` // 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 }
ReinstateDataGuardRequest wrapper for the ReinstateDataGuard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReinstateDataGuard.go.html to see an example of how to use ReinstateDataGuardRequest.
func (ReinstateDataGuardRequest) BinaryRequestBody ¶ added in v65.81.3
func (request ReinstateDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReinstateDataGuardRequest) HTTPRequest ¶ added in v65.81.3
func (request ReinstateDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateDataGuardRequest) RetryPolicy ¶ added in v65.81.3
func (request ReinstateDataGuardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReinstateDataGuardRequest) String ¶ added in v65.81.3
func (request ReinstateDataGuardRequest) String() string
func (ReinstateDataGuardRequest) ValidateEnumValue ¶ added in v65.81.3
func (request ReinstateDataGuardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReinstateDataGuardResponse ¶ added in v65.81.3
type ReinstateDataGuardResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ReinstateDataGuardResponse wrapper for the ReinstateDataGuard operation
func (ReinstateDataGuardResponse) HTTPResponse ¶ added in v65.81.3
func (response ReinstateDataGuardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateDataGuardResponse) String ¶ added in v65.81.3
func (response ReinstateDataGuardResponse) String() string
type RemoteClonePluggableDatabaseDetails ¶
type RemoteClonePluggableDatabaseDetails struct { // The name for the pluggable database (PDB). The name is unique in the context of a Database. The name must begin with an alphabetic character and can contain a maximum of thirty alphanumeric characters. Special characters are not permitted. The pluggable database name should not be same as the container database name. ClonedPdbName *string `mandatory:"true" json:"clonedPdbName"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the target CDB TargetContainerDatabaseId *string `mandatory:"true" json:"targetContainerDatabaseId"` // The DB system administrator password of the source CDB. SourceContainerDbAdminPassword *string `mandatory:"true" json:"sourceContainerDbAdminPassword"` // A strong password for PDB Admin of the newly cloned PDB. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numbers, and two special characters. The special characters must be _, \#, or -. PdbAdminPassword *string `mandatory:"false" json:"pdbAdminPassword"` // The existing TDE wallet password of the target CDB. TargetTdeWalletPassword *string `mandatory:"false" json:"targetTdeWalletPassword"` // The locked mode of the pluggable database admin account. If false, the user needs to provide the PDB Admin Password to connect to it. // If true, the pluggable database will be locked and user cannot login to it. ShouldPdbAdminAccountBeLocked *bool `mandatory:"false" json:"shouldPdbAdminAccountBeLocked"` }
RemoteClonePluggableDatabaseDetails **Deprecated.** Use CreatePluggableDatabaseDetails for Pluggable Database RemoteClone Operation. Parameters for cloning a pluggable database (PDB) in a remote database (CDB). A remote CDB is one that does not contain the source PDB. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (RemoteClonePluggableDatabaseDetails) String ¶
func (m RemoteClonePluggableDatabaseDetails) String() string
func (RemoteClonePluggableDatabaseDetails) ValidateEnumValue ¶
func (m RemoteClonePluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoteClonePluggableDatabaseRequest ¶
type RemoteClonePluggableDatabaseRequest struct { // Request to clone a pluggable database (PDB) to a different database (CDB) from the source PDB. RemoteClonePluggableDatabaseDetails `contributesTo:"body"` // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
RemoteClonePluggableDatabaseRequest wrapper for the RemoteClonePluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoteClonePluggableDatabase.go.html to see an example of how to use RemoteClonePluggableDatabaseRequest.
func (RemoteClonePluggableDatabaseRequest) BinaryRequestBody ¶
func (request RemoteClonePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoteClonePluggableDatabaseRequest) HTTPRequest ¶
func (request RemoteClonePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoteClonePluggableDatabaseRequest) RetryPolicy ¶
func (request RemoteClonePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoteClonePluggableDatabaseRequest) String ¶
func (request RemoteClonePluggableDatabaseRequest) String() string
func (RemoteClonePluggableDatabaseRequest) ValidateEnumValue ¶
func (request RemoteClonePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoteClonePluggableDatabaseResponse ¶
type RemoteClonePluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
RemoteClonePluggableDatabaseResponse wrapper for the RemoteClonePluggableDatabase operation
func (RemoteClonePluggableDatabaseResponse) HTTPResponse ¶
func (response RemoteClonePluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoteClonePluggableDatabaseResponse) String ¶
func (response RemoteClonePluggableDatabaseResponse) String() string
type RemoveVirtualMachineFromCloudVmClusterDetails ¶ added in v65.26.0
type RemoveVirtualMachineFromCloudVmClusterDetails struct { // The list of ExaDB-D DB server for the cluster to be removed. DbServers []CloudDbServerDetails `mandatory:"true" json:"dbServers"` }
RemoveVirtualMachineFromCloudVmClusterDetails Details of removing Virtual Machines from the Cloud VM Cluster. Applies to Exadata Cloud instances only.
func (RemoveVirtualMachineFromCloudVmClusterDetails) String ¶ added in v65.26.0
func (m RemoveVirtualMachineFromCloudVmClusterDetails) String() string
func (RemoveVirtualMachineFromCloudVmClusterDetails) ValidateEnumValue ¶ added in v65.26.0
func (m RemoveVirtualMachineFromCloudVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveVirtualMachineFromCloudVmClusterRequest ¶ added in v65.26.0
type RemoveVirtualMachineFromCloudVmClusterRequest struct { // Request to remove Virtual Machines from the Cloud VM cluster. RemoveVirtualMachineFromCloudVmClusterDetails `contributesTo:"body"` // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // 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 // may 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"` // 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 }
RemoveVirtualMachineFromCloudVmClusterRequest wrapper for the RemoveVirtualMachineFromCloudVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoveVirtualMachineFromCloudVmCluster.go.html to see an example of how to use RemoveVirtualMachineFromCloudVmClusterRequest.
func (RemoveVirtualMachineFromCloudVmClusterRequest) BinaryRequestBody ¶ added in v65.26.0
func (request RemoveVirtualMachineFromCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveVirtualMachineFromCloudVmClusterRequest) HTTPRequest ¶ added in v65.26.0
func (request RemoveVirtualMachineFromCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveVirtualMachineFromCloudVmClusterRequest) RetryPolicy ¶ added in v65.26.0
func (request RemoveVirtualMachineFromCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveVirtualMachineFromCloudVmClusterRequest) String ¶ added in v65.26.0
func (request RemoveVirtualMachineFromCloudVmClusterRequest) String() string
func (RemoveVirtualMachineFromCloudVmClusterRequest) ValidateEnumValue ¶ added in v65.26.0
func (request RemoveVirtualMachineFromCloudVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveVirtualMachineFromCloudVmClusterResponse ¶ added in v65.26.0
type RemoveVirtualMachineFromCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
RemoveVirtualMachineFromCloudVmClusterResponse wrapper for the RemoveVirtualMachineFromCloudVmCluster operation
func (RemoveVirtualMachineFromCloudVmClusterResponse) HTTPResponse ¶ added in v65.26.0
func (response RemoveVirtualMachineFromCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveVirtualMachineFromCloudVmClusterResponse) String ¶ added in v65.26.0
func (response RemoveVirtualMachineFromCloudVmClusterResponse) String() string
type RemoveVirtualMachineFromExadbVmClusterDetails ¶ added in v65.69.0
type RemoveVirtualMachineFromExadbVmClusterDetails struct { // The list of ExaCS DB nodes for the Exadata VM cluster on Exascale Infrastructure to be removed. DbNodes []DbNodeDetails `mandatory:"true" json:"dbNodes"` }
RemoveVirtualMachineFromExadbVmClusterDetails Details of removing Virtual Machines from the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
func (RemoveVirtualMachineFromExadbVmClusterDetails) String ¶ added in v65.69.0
func (m RemoveVirtualMachineFromExadbVmClusterDetails) String() string
func (RemoveVirtualMachineFromExadbVmClusterDetails) ValidateEnumValue ¶ added in v65.69.0
func (m RemoveVirtualMachineFromExadbVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveVirtualMachineFromExadbVmClusterRequest ¶ added in v65.69.0
type RemoveVirtualMachineFromExadbVmClusterRequest struct { // Request to remove Virtual Machines from the Exadata VM cluster on Exascale Infrastructure. RemoveVirtualMachineFromExadbVmClusterDetails `contributesTo:"body"` // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // 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 // may 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"` // 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 }
RemoveVirtualMachineFromExadbVmClusterRequest wrapper for the RemoveVirtualMachineFromExadbVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoveVirtualMachineFromExadbVmCluster.go.html to see an example of how to use RemoveVirtualMachineFromExadbVmClusterRequest.
func (RemoveVirtualMachineFromExadbVmClusterRequest) BinaryRequestBody ¶ added in v65.69.0
func (request RemoveVirtualMachineFromExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveVirtualMachineFromExadbVmClusterRequest) HTTPRequest ¶ added in v65.69.0
func (request RemoveVirtualMachineFromExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveVirtualMachineFromExadbVmClusterRequest) RetryPolicy ¶ added in v65.69.0
func (request RemoveVirtualMachineFromExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveVirtualMachineFromExadbVmClusterRequest) String ¶ added in v65.69.0
func (request RemoveVirtualMachineFromExadbVmClusterRequest) String() string
func (RemoveVirtualMachineFromExadbVmClusterRequest) ValidateEnumValue ¶ added in v65.69.0
func (request RemoveVirtualMachineFromExadbVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveVirtualMachineFromExadbVmClusterResponse ¶ added in v65.69.0
type RemoveVirtualMachineFromExadbVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The ExadbVmCluster instance ExadbVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
RemoveVirtualMachineFromExadbVmClusterResponse wrapper for the RemoveVirtualMachineFromExadbVmCluster operation
func (RemoveVirtualMachineFromExadbVmClusterResponse) HTTPResponse ¶ added in v65.69.0
func (response RemoveVirtualMachineFromExadbVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveVirtualMachineFromExadbVmClusterResponse) String ¶ added in v65.69.0
func (response RemoveVirtualMachineFromExadbVmClusterResponse) String() string
type RemoveVirtualMachineFromVmClusterDetails ¶
type RemoveVirtualMachineFromVmClusterDetails struct { // The list of Exacc DB servers for the cluster to be removed. DbServers []DbServerDetails `mandatory:"true" json:"dbServers"` }
RemoveVirtualMachineFromVmClusterDetails Details of removing Virtual Machines from the VM Cluster. Applies to Exadata Cloud@Customer instances only.
func (RemoveVirtualMachineFromVmClusterDetails) String ¶
func (m RemoveVirtualMachineFromVmClusterDetails) String() string
func (RemoveVirtualMachineFromVmClusterDetails) ValidateEnumValue ¶
func (m RemoveVirtualMachineFromVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveVirtualMachineFromVmClusterRequest ¶
type RemoveVirtualMachineFromVmClusterRequest struct { // Request to remove Virtual Machines from the VM cluster. RemoveVirtualMachineFromVmClusterDetails `contributesTo:"body"` // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // 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 // may 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"` // 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 }
RemoveVirtualMachineFromVmClusterRequest wrapper for the RemoveVirtualMachineFromVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RemoveVirtualMachineFromVmCluster.go.html to see an example of how to use RemoveVirtualMachineFromVmClusterRequest.
func (RemoveVirtualMachineFromVmClusterRequest) BinaryRequestBody ¶
func (request RemoveVirtualMachineFromVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RemoveVirtualMachineFromVmClusterRequest) HTTPRequest ¶
func (request RemoveVirtualMachineFromVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RemoveVirtualMachineFromVmClusterRequest) RetryPolicy ¶
func (request RemoveVirtualMachineFromVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RemoveVirtualMachineFromVmClusterRequest) String ¶
func (request RemoveVirtualMachineFromVmClusterRequest) String() string
func (RemoveVirtualMachineFromVmClusterRequest) ValidateEnumValue ¶
func (request RemoveVirtualMachineFromVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RemoveVirtualMachineFromVmClusterResponse ¶
type RemoveVirtualMachineFromVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
RemoveVirtualMachineFromVmClusterResponse wrapper for the RemoveVirtualMachineFromVmCluster operation
func (RemoveVirtualMachineFromVmClusterResponse) HTTPResponse ¶
func (response RemoveVirtualMachineFromVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RemoveVirtualMachineFromVmClusterResponse) String ¶
func (response RemoveVirtualMachineFromVmClusterResponse) String() string
type ReorderExecutionActionDetails ¶ added in v65.73.0
type ReorderExecutionActionDetails struct { // List of action resources in a specific order. // Example: [{actionOrder: 1, actionResourceId: "resourceId1"}, {actionOrder: 2, actionResourceId: "resourceId2"}] ExecutionActionOrderList []ActionOrderDetails `mandatory:"false" json:"executionActionOrderList"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
ReorderExecutionActionDetails Describes the ordering list of execution actions for the execution window.
func (ReorderExecutionActionDetails) String ¶ added in v65.73.0
func (m ReorderExecutionActionDetails) String() string
func (ReorderExecutionActionDetails) ValidateEnumValue ¶ added in v65.73.0
func (m ReorderExecutionActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReorderExecutionActionsRequest ¶ added in v65.73.0
type ReorderExecutionActionsRequest struct { // The execution window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionWindowId *string `mandatory:"true" contributesTo:"path" name:"executionWindowId"` // Request to reorder the execution actions under this execution window resource. ReorderExecutionActionDetails `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"` // Unique identifier for the request. 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 // may 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 }
ReorderExecutionActionsRequest wrapper for the ReorderExecutionActions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReorderExecutionActions.go.html to see an example of how to use ReorderExecutionActionsRequest.
func (ReorderExecutionActionsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ReorderExecutionActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReorderExecutionActionsRequest) HTTPRequest ¶ added in v65.73.0
func (request ReorderExecutionActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReorderExecutionActionsRequest) RetryPolicy ¶ added in v65.73.0
func (request ReorderExecutionActionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReorderExecutionActionsRequest) String ¶ added in v65.73.0
func (request ReorderExecutionActionsRequest) String() string
func (ReorderExecutionActionsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ReorderExecutionActionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReorderExecutionActionsResponse ¶ added in v65.73.0
type ReorderExecutionActionsResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionWindow instance ExecutionWindow `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ReorderExecutionActionsResponse wrapper for the ReorderExecutionActions operation
func (ReorderExecutionActionsResponse) HTTPResponse ¶ added in v65.73.0
func (response ReorderExecutionActionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReorderExecutionActionsResponse) String ¶ added in v65.73.0
func (response ReorderExecutionActionsResponse) String() string
type ReorderScheduledActionsDetails ¶ added in v65.73.0
type ReorderScheduledActionsDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. SchedulingWindowId *string `mandatory:"true" json:"schedulingWindowId"` // List of action resources in a specific order. // Example: [{actionOrder: 1, actionResourceId: "resourceId1"}, {actionOrder: 2, actionResourceId: "resourceId2"}] ScheduledActionIdOrders []ActionOrderDetails `mandatory:"true" json:"scheduledActionIdOrders"` }
ReorderScheduledActionsDetails Describes the re-order parameters for the Scheduled Action resources.
func (ReorderScheduledActionsDetails) String ¶ added in v65.73.0
func (m ReorderScheduledActionsDetails) String() string
func (ReorderScheduledActionsDetails) ValidateEnumValue ¶ added in v65.73.0
func (m ReorderScheduledActionsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReorderScheduledActionsRequest ¶ added in v65.73.0
type ReorderScheduledActionsRequest struct { // Request to re-order Scheduled Action resources. ReorderScheduledActionsDetails `contributesTo:"body"` // The Schedule Plan OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPlanId *string `mandatory:"true" contributesTo:"path" name:"schedulingPlanId"` // 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 // may 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"` // 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 }
ReorderScheduledActionsRequest wrapper for the ReorderScheduledActions operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ReorderScheduledActions.go.html to see an example of how to use ReorderScheduledActionsRequest.
func (ReorderScheduledActionsRequest) BinaryRequestBody ¶ added in v65.73.0
func (request ReorderScheduledActionsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ReorderScheduledActionsRequest) HTTPRequest ¶ added in v65.73.0
func (request ReorderScheduledActionsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReorderScheduledActionsRequest) RetryPolicy ¶ added in v65.73.0
func (request ReorderScheduledActionsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ReorderScheduledActionsRequest) String ¶ added in v65.73.0
func (request ReorderScheduledActionsRequest) String() string
func (ReorderScheduledActionsRequest) ValidateEnumValue ¶ added in v65.73.0
func (request ReorderScheduledActionsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ReorderScheduledActionsResponse ¶ added in v65.73.0
type ReorderScheduledActionsResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingPlan instance SchedulingPlan `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"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ReorderScheduledActionsResponse wrapper for the ReorderScheduledActions operation
func (ReorderScheduledActionsResponse) HTTPResponse ¶ added in v65.73.0
func (response ReorderScheduledActionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReorderScheduledActionsResponse) String ¶ added in v65.73.0
func (response ReorderScheduledActionsResponse) String() string
type ResizeVmClusterNetworkDetails ¶ added in v65.22.0
type ResizeVmClusterNetworkDetails struct { // Actions that can be performed on the VM cluster network. // ADD_DBSERVER_NETWORK - Provide Db server network details of network nodes to be added to the VM cluster network. // REMOVE_DBSERVER_NETWORK - Provide Db server network details of network nodes to be removed from the VM cluster network. Action ResizeVmClusterNetworkDetailsActionEnum `mandatory:"true" json:"action"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"true" json:"vmNetworks"` }
ResizeVmClusterNetworkDetails Details of Db server network nodes to extend or shrink the VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (ResizeVmClusterNetworkDetails) String ¶ added in v65.22.0
func (m ResizeVmClusterNetworkDetails) String() string
func (ResizeVmClusterNetworkDetails) ValidateEnumValue ¶ added in v65.22.0
func (m ResizeVmClusterNetworkDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResizeVmClusterNetworkDetailsActionEnum ¶ added in v65.22.0
type ResizeVmClusterNetworkDetailsActionEnum string
ResizeVmClusterNetworkDetailsActionEnum Enum with underlying type: string
const ( ResizeVmClusterNetworkDetailsActionAddDbserverNetwork ResizeVmClusterNetworkDetailsActionEnum = "ADD_DBSERVER_NETWORK" ResizeVmClusterNetworkDetailsActionRemoveDbserverNetwork ResizeVmClusterNetworkDetailsActionEnum = "REMOVE_DBSERVER_NETWORK" )
Set of constants representing the allowable values for ResizeVmClusterNetworkDetailsActionEnum
func GetMappingResizeVmClusterNetworkDetailsActionEnum ¶ added in v65.22.0
func GetMappingResizeVmClusterNetworkDetailsActionEnum(val string) (ResizeVmClusterNetworkDetailsActionEnum, bool)
GetMappingResizeVmClusterNetworkDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetResizeVmClusterNetworkDetailsActionEnumValues ¶ added in v65.22.0
func GetResizeVmClusterNetworkDetailsActionEnumValues() []ResizeVmClusterNetworkDetailsActionEnum
GetResizeVmClusterNetworkDetailsActionEnumValues Enumerates the set of values for ResizeVmClusterNetworkDetailsActionEnum
type ResizeVmClusterNetworkRequest ¶ added in v65.22.0
type ResizeVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Request to add or remove Db server network nodes in the VM cluster network. ResizeVmClusterNetworkDetails `contributesTo:"body"` // Unique identifier for the request. 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 // may 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 }
ResizeVmClusterNetworkRequest wrapper for the ResizeVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ResizeVmClusterNetwork.go.html to see an example of how to use ResizeVmClusterNetworkRequest.
func (ResizeVmClusterNetworkRequest) BinaryRequestBody ¶ added in v65.22.0
func (request ResizeVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ResizeVmClusterNetworkRequest) HTTPRequest ¶ added in v65.22.0
func (request ResizeVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ResizeVmClusterNetworkRequest) RetryPolicy ¶ added in v65.22.0
func (request ResizeVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ResizeVmClusterNetworkRequest) String ¶ added in v65.22.0
func (request ResizeVmClusterNetworkRequest) String() string
func (ResizeVmClusterNetworkRequest) ValidateEnumValue ¶ added in v65.22.0
func (request ResizeVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResizeVmClusterNetworkResponse ¶ added in v65.22.0
type ResizeVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ResizeVmClusterNetworkResponse wrapper for the ResizeVmClusterNetwork operation
func (ResizeVmClusterNetworkResponse) HTTPResponse ¶ added in v65.22.0
func (response ResizeVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ResizeVmClusterNetworkResponse) String ¶ added in v65.22.0
func (response ResizeVmClusterNetworkResponse) String() string
type ResourcePoolShapeCollection ¶ added in v65.49.3
type ResourcePoolShapeCollection struct { // List of Autonomous Database resource pools Shapes. Items []ResourcePoolShapeSummary `mandatory:"false" json:"items"` }
ResourcePoolShapeCollection Results of an Autonomous Database resouce pool shape collection that contains ResourcePoolShapeSummary items.
func (ResourcePoolShapeCollection) String ¶ added in v65.49.3
func (m ResourcePoolShapeCollection) String() string
func (ResourcePoolShapeCollection) ValidateEnumValue ¶ added in v65.49.3
func (m ResourcePoolShapeCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourcePoolShapeSummary ¶ added in v65.49.3
type ResourcePoolShapeSummary struct { // Predefined shape of the resource pool. Shape *int `mandatory:"true" json:"shape"` }
ResourcePoolShapeSummary An Autonomous Database Resource Pool. This object provides all the information related to the resource pool.
func (ResourcePoolShapeSummary) String ¶ added in v65.49.3
func (m ResourcePoolShapeSummary) String() string
func (ResourcePoolShapeSummary) ValidateEnumValue ¶ added in v65.49.3
func (m ResourcePoolShapeSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourcePoolShapesRequest ¶ added in v65.49.3
type ResourcePoolShapesRequest struct { // 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 // may be rejected). OpcRetryToken *string `mandatory:"false" contributesTo:"header" name:"opc-retry-token"` // The maximum number of items to return per page. Limit *int `mandatory:"false" contributesTo:"query" name:"limit"` // The pagination token to continue listing from. Page *string `mandatory:"false" contributesTo:"query" name:"page"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ResourcePoolShapesRequest wrapper for the ResourcePoolShapes operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ResourcePoolShapes.go.html to see an example of how to use ResourcePoolShapesRequest.
func (ResourcePoolShapesRequest) BinaryRequestBody ¶ added in v65.49.3
func (request ResourcePoolShapesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ResourcePoolShapesRequest) HTTPRequest ¶ added in v65.49.3
func (request ResourcePoolShapesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ResourcePoolShapesRequest) RetryPolicy ¶ added in v65.49.3
func (request ResourcePoolShapesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ResourcePoolShapesRequest) String ¶ added in v65.49.3
func (request ResourcePoolShapesRequest) String() string
func (ResourcePoolShapesRequest) ValidateEnumValue ¶ added in v65.49.3
func (request ResourcePoolShapesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ResourcePoolShapesResponse ¶ added in v65.49.3
type ResourcePoolShapesResponse struct { // The underlying http response RawResponse *http.Response // A list of ResourcePoolShapeCollection instances ResourcePoolShapeCollection `presentIn:"body"` // Unique Oracle-assigned identifier for the request. 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"` // For pagination of a list of items. When paging through a list, if this header appears in the response, // then there are additional items still to get. Include this value as the `page` parameter for the // subsequent GET request. For information about pagination, see // List Pagination (https://docs.oracle.com/iaas/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ResourcePoolShapesResponse wrapper for the ResourcePoolShapes operation
func (ResourcePoolShapesResponse) HTTPResponse ¶ added in v65.49.3
func (response ResourcePoolShapesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ResourcePoolShapesResponse) String ¶ added in v65.49.3
func (response ResourcePoolShapesResponse) String() string
type ResourcePoolSummary ¶ added in v65.49.3
type ResourcePoolSummary struct { // Resource pool size. PoolSize *int `mandatory:"false" json:"poolSize"` // Indicates if the resource pool should be deleted for the Autonomous Database. IsDisabled *bool `mandatory:"false" json:"isDisabled"` }
ResourcePoolSummary The configuration details for resource pool
func (ResourcePoolSummary) String ¶ added in v65.49.3
func (m ResourcePoolSummary) String() string
func (ResourcePoolSummary) ValidateEnumValue ¶ added in v65.49.3
func (m ResourcePoolSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestartAutonomousContainerDatabaseRequest ¶
type RestartAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RestartAutonomousContainerDatabaseRequest wrapper for the RestartAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousContainerDatabase.go.html to see an example of how to use RestartAutonomousContainerDatabaseRequest.
func (RestartAutonomousContainerDatabaseRequest) BinaryRequestBody ¶
func (request RestartAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestartAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request RestartAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestartAutonomousContainerDatabaseRequest) RetryPolicy ¶
func (request RestartAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestartAutonomousContainerDatabaseRequest) String ¶
func (request RestartAutonomousContainerDatabaseRequest) String() string
func (RestartAutonomousContainerDatabaseRequest) ValidateEnumValue ¶
func (request RestartAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestartAutonomousContainerDatabaseResponse ¶
type RestartAutonomousContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartAutonomousContainerDatabaseResponse wrapper for the RestartAutonomousContainerDatabase operation
func (RestartAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response RestartAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartAutonomousContainerDatabaseResponse) String ¶
func (response RestartAutonomousContainerDatabaseResponse) String() string
type RestartAutonomousDatabaseRequest ¶
type RestartAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RestartAutonomousDatabaseRequest wrapper for the RestartAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestartAutonomousDatabase.go.html to see an example of how to use RestartAutonomousDatabaseRequest.
func (RestartAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request RestartAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestartAutonomousDatabaseRequest) HTTPRequest ¶
func (request RestartAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestartAutonomousDatabaseRequest) RetryPolicy ¶
func (request RestartAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestartAutonomousDatabaseRequest) String ¶
func (request RestartAutonomousDatabaseRequest) String() string
func (RestartAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request RestartAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestartAutonomousDatabaseResponse ¶
type RestartAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestartAutonomousDatabaseResponse wrapper for the RestartAutonomousDatabase operation
func (RestartAutonomousDatabaseResponse) HTTPResponse ¶
func (response RestartAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestartAutonomousDatabaseResponse) String ¶
func (response RestartAutonomousDatabaseResponse) String() string
type RestoreAutonomousDatabaseDetails ¶
type RestoreAutonomousDatabaseDetails struct { // The time to restore the database to. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // Restores using the backup with the System Change Number (SCN) specified. DatabaseSCN *string `mandatory:"false" json:"databaseSCN"` // Restores to the last known good state with the least possible data loss. Latest *bool `mandatory:"false" json:"latest"` }
RestoreAutonomousDatabaseDetails Details to restore an Oracle Autonomous Database.
func (RestoreAutonomousDatabaseDetails) String ¶
func (m RestoreAutonomousDatabaseDetails) String() string
func (RestoreAutonomousDatabaseDetails) ValidateEnumValue ¶
func (m RestoreAutonomousDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreAutonomousDatabaseRequest ¶
type RestoreAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request to perform an Autonomous Database restore. RestoreAutonomousDatabaseDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RestoreAutonomousDatabaseRequest wrapper for the RestoreAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreAutonomousDatabase.go.html to see an example of how to use RestoreAutonomousDatabaseRequest.
func (RestoreAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request RestoreAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestoreAutonomousDatabaseRequest) HTTPRequest ¶
func (request RestoreAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreAutonomousDatabaseRequest) RetryPolicy ¶
func (request RestoreAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestoreAutonomousDatabaseRequest) String ¶
func (request RestoreAutonomousDatabaseRequest) String() string
func (RestoreAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request RestoreAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreAutonomousDatabaseResponse ¶
type RestoreAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
RestoreAutonomousDatabaseResponse wrapper for the RestoreAutonomousDatabase operation
func (RestoreAutonomousDatabaseResponse) HTTPResponse ¶
func (response RestoreAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreAutonomousDatabaseResponse) String ¶
func (response RestoreAutonomousDatabaseResponse) String() string
type RestoreDatabaseDetails ¶
type RestoreDatabaseDetails struct { // Restores using the backup with the System Change Number (SCN) specified. // This field is applicable for both use cases - Restoring Container Database or Restoring specific Pluggable Database. DatabaseSCN *string `mandatory:"false" json:"databaseSCN"` // Restores to the timestamp specified. Timestamp *common.SDKTime `mandatory:"false" json:"timestamp"` // Restores to the last known good state with the least possible data loss. Latest *bool `mandatory:"false" json:"latest"` // Restores only the Pluggable Database (if specified) using the inputs provided in request. PluggableDatabaseName *string `mandatory:"false" json:"pluggableDatabaseName"` }
RestoreDatabaseDetails The representation of RestoreDatabaseDetails
func (RestoreDatabaseDetails) String ¶
func (m RestoreDatabaseDetails) String() string
func (RestoreDatabaseDetails) ValidateEnumValue ¶
func (m RestoreDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreDatabaseRequest ¶
type RestoreDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to perform database restore. RestoreDatabaseDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RestoreDatabaseRequest wrapper for the RestoreDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RestoreDatabase.go.html to see an example of how to use RestoreDatabaseRequest.
func (RestoreDatabaseRequest) BinaryRequestBody ¶
func (request RestoreDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RestoreDatabaseRequest) HTTPRequest ¶
func (request RestoreDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreDatabaseRequest) RetryPolicy ¶
func (request RestoreDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestoreDatabaseRequest) String ¶
func (request RestoreDatabaseRequest) String() string
func (RestoreDatabaseRequest) ValidateEnumValue ¶
func (request RestoreDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RestoreDatabaseResponse ¶
type RestoreDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
RestoreDatabaseResponse wrapper for the RestoreDatabase operation
func (RestoreDatabaseResponse) HTTPResponse ¶
func (response RestoreDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreDatabaseResponse) String ¶
func (response RestoreDatabaseResponse) String() string
type RotateAutonomousContainerDatabaseEncryptionKeyDetails ¶ added in v65.80.0
type RotateAutonomousContainerDatabaseEncryptionKeyDetails struct { // Key version ocid of the key provided by the user for rotate operation. OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). KeyVersionId *string `mandatory:"false" json:"keyVersionId"` }
RotateAutonomousContainerDatabaseEncryptionKeyDetails Key details provided by the user for rotate key operation for Autonomous Database.
func (RotateAutonomousContainerDatabaseEncryptionKeyDetails) String ¶ added in v65.80.0
func (m RotateAutonomousContainerDatabaseEncryptionKeyDetails) String() string
func (RotateAutonomousContainerDatabaseEncryptionKeyDetails) ValidateEnumValue ¶ added in v65.80.0
func (m RotateAutonomousContainerDatabaseEncryptionKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousContainerDatabaseEncryptionKeyRequest ¶
type RotateAutonomousContainerDatabaseEncryptionKeyRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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 // may 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"` // Key details provided by the user for rotate key operation for Autonomous Database. RotateAutonomousContainerDatabaseEncryptionKeyDetails `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 }
RotateAutonomousContainerDatabaseEncryptionKeyRequest wrapper for the RotateAutonomousContainerDatabaseEncryptionKey operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousContainerDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousContainerDatabaseEncryptionKeyRequest.
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) BinaryRequestBody ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) HTTPRequest ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) RetryPolicy ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) String ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) String() string
func (RotateAutonomousContainerDatabaseEncryptionKeyRequest) ValidateEnumValue ¶
func (request RotateAutonomousContainerDatabaseEncryptionKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousContainerDatabaseEncryptionKeyResponse ¶
type RotateAutonomousContainerDatabaseEncryptionKeyResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateAutonomousContainerDatabaseEncryptionKeyResponse wrapper for the RotateAutonomousContainerDatabaseEncryptionKey operation
func (RotateAutonomousContainerDatabaseEncryptionKeyResponse) HTTPResponse ¶
func (response RotateAutonomousContainerDatabaseEncryptionKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateAutonomousContainerDatabaseEncryptionKeyResponse) String ¶
func (response RotateAutonomousContainerDatabaseEncryptionKeyResponse) String() string
type RotateAutonomousDatabaseEncryptionKeyDetails ¶ added in v65.80.0
type RotateAutonomousDatabaseEncryptionKeyDetails struct { // Key version ocid of the key provided by the user for rotate operation. OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). KeyVersionId *string `mandatory:"false" json:"keyVersionId"` }
RotateAutonomousDatabaseEncryptionKeyDetails Key details provided by the user for rotate key operation for Autonomous Database.
func (RotateAutonomousDatabaseEncryptionKeyDetails) String ¶ added in v65.80.0
func (m RotateAutonomousDatabaseEncryptionKeyDetails) String() string
func (RotateAutonomousDatabaseEncryptionKeyDetails) ValidateEnumValue ¶ added in v65.80.0
func (m RotateAutonomousDatabaseEncryptionKeyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousDatabaseEncryptionKeyRequest ¶
type RotateAutonomousDatabaseEncryptionKeyRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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 // may 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"` // Key details provided by the user for rotate key operation for Autonomous Database. RotateAutonomousDatabaseEncryptionKeyDetails `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 }
RotateAutonomousDatabaseEncryptionKeyRequest wrapper for the RotateAutonomousDatabaseEncryptionKey operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousDatabaseEncryptionKey.go.html to see an example of how to use RotateAutonomousDatabaseEncryptionKeyRequest.
func (RotateAutonomousDatabaseEncryptionKeyRequest) BinaryRequestBody ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateAutonomousDatabaseEncryptionKeyRequest) HTTPRequest ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateAutonomousDatabaseEncryptionKeyRequest) RetryPolicy ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateAutonomousDatabaseEncryptionKeyRequest) String ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) String() string
func (RotateAutonomousDatabaseEncryptionKeyRequest) ValidateEnumValue ¶
func (request RotateAutonomousDatabaseEncryptionKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousDatabaseEncryptionKeyResponse ¶
type RotateAutonomousDatabaseEncryptionKeyResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateAutonomousDatabaseEncryptionKeyResponse wrapper for the RotateAutonomousDatabaseEncryptionKey operation
func (RotateAutonomousDatabaseEncryptionKeyResponse) HTTPResponse ¶
func (response RotateAutonomousDatabaseEncryptionKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateAutonomousDatabaseEncryptionKeyResponse) String ¶
func (response RotateAutonomousDatabaseEncryptionKeyResponse) String() string
type RotateAutonomousVmClusterOrdsCertsDetails ¶ added in v65.35.0
type RotateAutonomousVmClusterOrdsCertsDetails struct { // Specify SYSTEM to use Oracle-managed certificates. Specify BYOC when you want to bring your own certificate. CertificateGenerationType RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum `mandatory:"true" json:"certificateGenerationType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate to use. CertificateId *string `mandatory:"false" json:"certificateId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate bundle. CaBundleId *string `mandatory:"false" json:"caBundleId"` }
RotateAutonomousVmClusterOrdsCertsDetails The details for configuring the SSL certificates on Autonomous VM Cluster
func (RotateAutonomousVmClusterOrdsCertsDetails) String ¶ added in v65.35.0
func (m RotateAutonomousVmClusterOrdsCertsDetails) String() string
func (RotateAutonomousVmClusterOrdsCertsDetails) ValidateEnumValue ¶ added in v65.35.0
func (m RotateAutonomousVmClusterOrdsCertsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.35.0
type RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum string
RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum Enum with underlying type: string
const ( RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeSystem RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum = "SYSTEM" RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeByoc RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum = "BYOC" )
Set of constants representing the allowable values for RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
func GetMappingRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.35.0
func GetMappingRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum(val string) (RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum, bool)
GetMappingRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues ¶ added in v65.35.0
func GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues() []RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
GetRotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues Enumerates the set of values for RotateAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
type RotateAutonomousVmClusterOrdsCertsRequest ¶ added in v65.35.0
type RotateAutonomousVmClusterOrdsCertsRequest struct { // Request to rotate the Oracle REST Data Services (ORDS) certificates on Autonomous Exadata VM cluster. RotateAutonomousVmClusterOrdsCertsDetails `contributesTo:"body"` // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Unique identifier for the request. 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 // may 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 }
RotateAutonomousVmClusterOrdsCertsRequest wrapper for the RotateAutonomousVmClusterOrdsCerts operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousVmClusterOrdsCerts.go.html to see an example of how to use RotateAutonomousVmClusterOrdsCertsRequest.
func (RotateAutonomousVmClusterOrdsCertsRequest) BinaryRequestBody ¶ added in v65.35.0
func (request RotateAutonomousVmClusterOrdsCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateAutonomousVmClusterOrdsCertsRequest) HTTPRequest ¶ added in v65.35.0
func (request RotateAutonomousVmClusterOrdsCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateAutonomousVmClusterOrdsCertsRequest) RetryPolicy ¶ added in v65.35.0
func (request RotateAutonomousVmClusterOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateAutonomousVmClusterOrdsCertsRequest) String ¶ added in v65.35.0
func (request RotateAutonomousVmClusterOrdsCertsRequest) String() string
func (RotateAutonomousVmClusterOrdsCertsRequest) ValidateEnumValue ¶ added in v65.35.0
func (request RotateAutonomousVmClusterOrdsCertsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousVmClusterOrdsCertsResponse ¶ added in v65.35.0
type RotateAutonomousVmClusterOrdsCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateAutonomousVmClusterOrdsCertsResponse wrapper for the RotateAutonomousVmClusterOrdsCerts operation
func (RotateAutonomousVmClusterOrdsCertsResponse) HTTPResponse ¶ added in v65.35.0
func (response RotateAutonomousVmClusterOrdsCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateAutonomousVmClusterOrdsCertsResponse) String ¶ added in v65.35.0
func (response RotateAutonomousVmClusterOrdsCertsResponse) String() string
type RotateAutonomousVmClusterSslCertsDetails ¶ added in v65.35.0
type RotateAutonomousVmClusterSslCertsDetails struct { // Specify SYSTEM to use Oracle-managed certificates. Specify BYOC when you want to bring your own certificate. CertificateGenerationType RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum `mandatory:"true" json:"certificateGenerationType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate to use. CertificateId *string `mandatory:"false" json:"certificateId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate bundle. CaBundleId *string `mandatory:"false" json:"caBundleId"` }
RotateAutonomousVmClusterSslCertsDetails Details for configuring the ORDS certificates on Autonomous Exadata VM Cluster
func (RotateAutonomousVmClusterSslCertsDetails) String ¶ added in v65.35.0
func (m RotateAutonomousVmClusterSslCertsDetails) String() string
func (RotateAutonomousVmClusterSslCertsDetails) ValidateEnumValue ¶ added in v65.35.0
func (m RotateAutonomousVmClusterSslCertsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.35.0
type RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum string
RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum Enum with underlying type: string
const ( RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeSystem RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum = "SYSTEM" RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeByoc RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum = "BYOC" )
Set of constants representing the allowable values for RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
func GetMappingRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.35.0
func GetMappingRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum(val string) (RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum, bool)
GetMappingRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues ¶ added in v65.35.0
func GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues() []RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
GetRotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues Enumerates the set of values for RotateAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
type RotateAutonomousVmClusterSslCertsRequest ¶ added in v65.35.0
type RotateAutonomousVmClusterSslCertsRequest struct { // Request to rotate the SSL certificates on Autonomous Exadata VM cluster. RotateAutonomousVmClusterSslCertsDetails `contributesTo:"body"` // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Unique identifier for the request. 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 // may 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 }
RotateAutonomousVmClusterSslCertsRequest wrapper for the RotateAutonomousVmClusterSslCerts operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateAutonomousVmClusterSslCerts.go.html to see an example of how to use RotateAutonomousVmClusterSslCertsRequest.
func (RotateAutonomousVmClusterSslCertsRequest) BinaryRequestBody ¶ added in v65.35.0
func (request RotateAutonomousVmClusterSslCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateAutonomousVmClusterSslCertsRequest) HTTPRequest ¶ added in v65.35.0
func (request RotateAutonomousVmClusterSslCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateAutonomousVmClusterSslCertsRequest) RetryPolicy ¶ added in v65.35.0
func (request RotateAutonomousVmClusterSslCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateAutonomousVmClusterSslCertsRequest) String ¶ added in v65.35.0
func (request RotateAutonomousVmClusterSslCertsRequest) String() string
func (RotateAutonomousVmClusterSslCertsRequest) ValidateEnumValue ¶ added in v65.35.0
func (request RotateAutonomousVmClusterSslCertsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateAutonomousVmClusterSslCertsResponse ¶ added in v65.35.0
type RotateAutonomousVmClusterSslCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateAutonomousVmClusterSslCertsResponse wrapper for the RotateAutonomousVmClusterSslCerts operation
func (RotateAutonomousVmClusterSslCertsResponse) HTTPResponse ¶ added in v65.35.0
func (response RotateAutonomousVmClusterSslCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateAutonomousVmClusterSslCertsResponse) String ¶ added in v65.35.0
func (response RotateAutonomousVmClusterSslCertsResponse) String() string
type RotateCloudAutonomousVmClusterOrdsCertsDetails ¶ added in v65.37.0
type RotateCloudAutonomousVmClusterOrdsCertsDetails struct { // Specify SYSTEM to use Oracle-managed certificates. Specify BYOC when you want to bring your own certificate. CertificateGenerationType RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum `mandatory:"true" json:"certificateGenerationType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate to use. CertificateId *string `mandatory:"false" json:"certificateId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate bundle. CaBundleId *string `mandatory:"false" json:"caBundleId"` }
RotateCloudAutonomousVmClusterOrdsCertsDetails The details for configuring the ORDS certificates on Cloud Autonomous VM Cluster
func (RotateCloudAutonomousVmClusterOrdsCertsDetails) String ¶ added in v65.37.0
func (m RotateCloudAutonomousVmClusterOrdsCertsDetails) String() string
func (RotateCloudAutonomousVmClusterOrdsCertsDetails) ValidateEnumValue ¶ added in v65.37.0
func (m RotateCloudAutonomousVmClusterOrdsCertsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.37.0
type RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum string
RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum Enum with underlying type: string
const ( RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeSystem RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum = "SYSTEM" RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeByoc RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum = "BYOC" )
Set of constants representing the allowable values for RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
func GetMappingRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.37.0
func GetMappingRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum(val string) (RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum, bool)
GetMappingRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues ¶ added in v65.37.0
func GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues() []RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
GetRotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnumValues Enumerates the set of values for RotateCloudAutonomousVmClusterOrdsCertsDetailsCertificateGenerationTypeEnum
type RotateCloudAutonomousVmClusterOrdsCertsRequest ¶
type RotateCloudAutonomousVmClusterOrdsCertsRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // Request to rotate the Oracle REST Data Services (ORDS) certificates on Cloud Autonomous Exadata VM cluster. RotateCloudAutonomousVmClusterOrdsCertsDetails `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 // may 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"` // 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 }
RotateCloudAutonomousVmClusterOrdsCertsRequest wrapper for the RotateCloudAutonomousVmClusterOrdsCerts operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateCloudAutonomousVmClusterOrdsCerts.go.html to see an example of how to use RotateCloudAutonomousVmClusterOrdsCertsRequest.
func (RotateCloudAutonomousVmClusterOrdsCertsRequest) BinaryRequestBody ¶
func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateCloudAutonomousVmClusterOrdsCertsRequest) HTTPRequest ¶
func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateCloudAutonomousVmClusterOrdsCertsRequest) RetryPolicy ¶
func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateCloudAutonomousVmClusterOrdsCertsRequest) String ¶
func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) String() string
func (RotateCloudAutonomousVmClusterOrdsCertsRequest) ValidateEnumValue ¶
func (request RotateCloudAutonomousVmClusterOrdsCertsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateCloudAutonomousVmClusterOrdsCertsResponse ¶
type RotateCloudAutonomousVmClusterOrdsCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateCloudAutonomousVmClusterOrdsCertsResponse wrapper for the RotateCloudAutonomousVmClusterOrdsCerts operation
func (RotateCloudAutonomousVmClusterOrdsCertsResponse) HTTPResponse ¶
func (response RotateCloudAutonomousVmClusterOrdsCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateCloudAutonomousVmClusterOrdsCertsResponse) String ¶
func (response RotateCloudAutonomousVmClusterOrdsCertsResponse) String() string
type RotateCloudAutonomousVmClusterSslCertsDetails ¶ added in v65.37.0
type RotateCloudAutonomousVmClusterSslCertsDetails struct { // Specify SYSTEM to use Oracle-managed certificates. Specify BYOC when you want to bring your own certificate. CertificateGenerationType RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum `mandatory:"true" json:"certificateGenerationType"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate to use. CertificateId *string `mandatory:"false" json:"certificateId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate authority. CertificateAuthorityId *string `mandatory:"false" json:"certificateAuthorityId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the certificate bundle. CaBundleId *string `mandatory:"false" json:"caBundleId"` }
RotateCloudAutonomousVmClusterSslCertsDetails The details for configuring the SSL certificates on Cloud Autonomous VM Cluster
func (RotateCloudAutonomousVmClusterSslCertsDetails) String ¶ added in v65.37.0
func (m RotateCloudAutonomousVmClusterSslCertsDetails) String() string
func (RotateCloudAutonomousVmClusterSslCertsDetails) ValidateEnumValue ¶ added in v65.37.0
func (m RotateCloudAutonomousVmClusterSslCertsDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.37.0
type RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum string
RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum Enum with underlying type: string
const ( RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeSystem RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum = "SYSTEM" RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeByoc RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum = "BYOC" )
Set of constants representing the allowable values for RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
func GetMappingRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum ¶ added in v65.37.0
func GetMappingRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum(val string) (RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum, bool)
GetMappingRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues ¶ added in v65.37.0
func GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues() []RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
GetRotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnumValues Enumerates the set of values for RotateCloudAutonomousVmClusterSslCertsDetailsCertificateGenerationTypeEnum
type RotateCloudAutonomousVmClusterSslCertsRequest ¶
type RotateCloudAutonomousVmClusterSslCertsRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // Request to rotate the SSL certificates on Cloud Autonomous Exadata VM cluster. RotateCloudAutonomousVmClusterSslCertsDetails `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 // may 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"` // 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 }
RotateCloudAutonomousVmClusterSslCertsRequest wrapper for the RotateCloudAutonomousVmClusterSslCerts operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateCloudAutonomousVmClusterSslCerts.go.html to see an example of how to use RotateCloudAutonomousVmClusterSslCertsRequest.
func (RotateCloudAutonomousVmClusterSslCertsRequest) BinaryRequestBody ¶
func (request RotateCloudAutonomousVmClusterSslCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateCloudAutonomousVmClusterSslCertsRequest) HTTPRequest ¶
func (request RotateCloudAutonomousVmClusterSslCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateCloudAutonomousVmClusterSslCertsRequest) RetryPolicy ¶
func (request RotateCloudAutonomousVmClusterSslCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateCloudAutonomousVmClusterSslCertsRequest) String ¶
func (request RotateCloudAutonomousVmClusterSslCertsRequest) String() string
func (RotateCloudAutonomousVmClusterSslCertsRequest) ValidateEnumValue ¶
func (request RotateCloudAutonomousVmClusterSslCertsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateCloudAutonomousVmClusterSslCertsResponse ¶
type RotateCloudAutonomousVmClusterSslCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateCloudAutonomousVmClusterSslCertsResponse wrapper for the RotateCloudAutonomousVmClusterSslCerts operation
func (RotateCloudAutonomousVmClusterSslCertsResponse) HTTPResponse ¶
func (response RotateCloudAutonomousVmClusterSslCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateCloudAutonomousVmClusterSslCertsResponse) String ¶
func (response RotateCloudAutonomousVmClusterSslCertsResponse) String() string
type RotateOrdsCertsRequest ¶
type RotateOrdsCertsRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // Unique identifier for the request. 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 // may 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 }
RotateOrdsCertsRequest wrapper for the RotateOrdsCerts operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateOrdsCerts.go.html to see an example of how to use RotateOrdsCertsRequest.
func (RotateOrdsCertsRequest) BinaryRequestBody ¶
func (request RotateOrdsCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateOrdsCertsRequest) HTTPRequest ¶
func (request RotateOrdsCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateOrdsCertsRequest) RetryPolicy ¶
func (request RotateOrdsCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateOrdsCertsRequest) String ¶
func (request RotateOrdsCertsRequest) String() string
func (RotateOrdsCertsRequest) ValidateEnumValue ¶
func (request RotateOrdsCertsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateOrdsCertsResponse ¶
type RotateOrdsCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateOrdsCertsResponse wrapper for the RotateOrdsCerts operation
func (RotateOrdsCertsResponse) HTTPResponse ¶
func (response RotateOrdsCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateOrdsCertsResponse) String ¶
func (response RotateOrdsCertsResponse) String() string
type RotatePluggableDatabaseEncryptionKeyRequest ¶ added in v65.42.0
type RotatePluggableDatabaseEncryptionKeyRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
RotatePluggableDatabaseEncryptionKeyRequest wrapper for the RotatePluggableDatabaseEncryptionKey operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotatePluggableDatabaseEncryptionKey.go.html to see an example of how to use RotatePluggableDatabaseEncryptionKeyRequest.
func (RotatePluggableDatabaseEncryptionKeyRequest) BinaryRequestBody ¶ added in v65.42.0
func (request RotatePluggableDatabaseEncryptionKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotatePluggableDatabaseEncryptionKeyRequest) HTTPRequest ¶ added in v65.42.0
func (request RotatePluggableDatabaseEncryptionKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotatePluggableDatabaseEncryptionKeyRequest) RetryPolicy ¶ added in v65.42.0
func (request RotatePluggableDatabaseEncryptionKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotatePluggableDatabaseEncryptionKeyRequest) String ¶ added in v65.42.0
func (request RotatePluggableDatabaseEncryptionKeyRequest) String() string
func (RotatePluggableDatabaseEncryptionKeyRequest) ValidateEnumValue ¶ added in v65.42.0
func (request RotatePluggableDatabaseEncryptionKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotatePluggableDatabaseEncryptionKeyResponse ¶ added in v65.42.0
type RotatePluggableDatabaseEncryptionKeyResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotatePluggableDatabaseEncryptionKeyResponse wrapper for the RotatePluggableDatabaseEncryptionKey operation
func (RotatePluggableDatabaseEncryptionKeyResponse) HTTPResponse ¶ added in v65.42.0
func (response RotatePluggableDatabaseEncryptionKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotatePluggableDatabaseEncryptionKeyResponse) String ¶ added in v65.42.0
func (response RotatePluggableDatabaseEncryptionKeyResponse) String() string
type RotateSslCertsRequest ¶
type RotateSslCertsRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // Unique identifier for the request. 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 // may 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 }
RotateSslCertsRequest wrapper for the RotateSslCerts operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateSslCerts.go.html to see an example of how to use RotateSslCertsRequest.
func (RotateSslCertsRequest) BinaryRequestBody ¶
func (request RotateSslCertsRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateSslCertsRequest) HTTPRequest ¶
func (request RotateSslCertsRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateSslCertsRequest) RetryPolicy ¶
func (request RotateSslCertsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateSslCertsRequest) String ¶
func (request RotateSslCertsRequest) String() string
func (RotateSslCertsRequest) ValidateEnumValue ¶
func (request RotateSslCertsRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateSslCertsResponse ¶
type RotateSslCertsResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateSslCertsResponse wrapper for the RotateSslCerts operation
func (RotateSslCertsResponse) HTTPResponse ¶
func (response RotateSslCertsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateSslCertsResponse) String ¶
func (response RotateSslCertsResponse) String() string
type RotateVaultKeyRequest ¶
type RotateVaultKeyRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
RotateVaultKeyRequest wrapper for the RotateVaultKey operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/RotateVaultKey.go.html to see an example of how to use RotateVaultKeyRequest.
func (RotateVaultKeyRequest) BinaryRequestBody ¶
func (request RotateVaultKeyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (RotateVaultKeyRequest) HTTPRequest ¶
func (request RotateVaultKeyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RotateVaultKeyRequest) RetryPolicy ¶
func (request RotateVaultKeyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RotateVaultKeyRequest) String ¶
func (request RotateVaultKeyRequest) String() string
func (RotateVaultKeyRequest) ValidateEnumValue ¶
func (request RotateVaultKeyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type RotateVaultKeyResponse ¶
type RotateVaultKeyResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
RotateVaultKeyResponse wrapper for the RotateVaultKey operation
func (RotateVaultKeyResponse) HTTPResponse ¶
func (response RotateVaultKeyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RotateVaultKeyResponse) String ¶
func (response RotateVaultKeyResponse) String() string
type SaasAdminUserConfiguration ¶ added in v65.52.1
type SaasAdminUserConfiguration struct { // Indicates if the SaaS administrative user is enabled for the Autonomous Database. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The access type for the SaaS administrative user. If no access type is specified, the READ_ONLY access type is used. AccessType SaasAdminUserConfigurationAccessTypeEnum `mandatory:"false" json:"accessType,omitempty"` // The date and time the SaaS administrative user was enabled at, for the Autonomous Database. TimeSaasAdminUserEnabled *common.SDKTime `mandatory:"false" json:"timeSaasAdminUserEnabled"` // A strong password for SaaS administrative user. The password must be a minimum of nine (9) characters and contain a minimum of two (2) uppercase, two (2) lowercase, two (2) numbers, and two (2) special characters from _ (underscore), \# (hashtag), or - (dash). Password *string `mandatory:"false" json:"password"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure secret (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // How long, in hours, the SaaS administrative user will stay enabled. If no duration is specified, the default value 1 will be used. Duration *int `mandatory:"false" json:"duration"` }
SaasAdminUserConfiguration SaaS administrative user configuration.
func (SaasAdminUserConfiguration) String ¶ added in v65.52.1
func (m SaasAdminUserConfiguration) String() string
func (SaasAdminUserConfiguration) ValidateEnumValue ¶ added in v65.52.1
func (m SaasAdminUserConfiguration) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SaasAdminUserConfigurationAccessTypeEnum ¶ added in v65.52.1
type SaasAdminUserConfigurationAccessTypeEnum string
SaasAdminUserConfigurationAccessTypeEnum Enum with underlying type: string
const ( SaasAdminUserConfigurationAccessTypeReadOnly SaasAdminUserConfigurationAccessTypeEnum = "READ_ONLY" SaasAdminUserConfigurationAccessTypeReadWrite SaasAdminUserConfigurationAccessTypeEnum = "READ_WRITE" SaasAdminUserConfigurationAccessTypeAdmin SaasAdminUserConfigurationAccessTypeEnum = "ADMIN" )
Set of constants representing the allowable values for SaasAdminUserConfigurationAccessTypeEnum
func GetMappingSaasAdminUserConfigurationAccessTypeEnum ¶ added in v65.52.1
func GetMappingSaasAdminUserConfigurationAccessTypeEnum(val string) (SaasAdminUserConfigurationAccessTypeEnum, bool)
GetMappingSaasAdminUserConfigurationAccessTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaasAdminUserConfigurationAccessTypeEnumValues ¶ added in v65.52.1
func GetSaasAdminUserConfigurationAccessTypeEnumValues() []SaasAdminUserConfigurationAccessTypeEnum
GetSaasAdminUserConfigurationAccessTypeEnumValues Enumerates the set of values for SaasAdminUserConfigurationAccessTypeEnum
type SaasAdminUserStatus ¶ added in v65.52.1
type SaasAdminUserStatus struct { // Indicates if the SaaS administrative user is enabled for the Autonomous Database. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The access type for the SaaS administrative user. If no access type is specified, the READ_ONLY access type is used. AccessType SaasAdminUserStatusAccessTypeEnum `mandatory:"false" json:"accessType,omitempty"` // The date and time the SaaS administrative user was enabled at, for the Autonomous Database. TimeSaasAdminUserEnabled *common.SDKTime `mandatory:"false" json:"timeSaasAdminUserEnabled"` }
SaasAdminUserStatus SaaS administrative user status.
func (SaasAdminUserStatus) String ¶ added in v65.52.1
func (m SaasAdminUserStatus) String() string
func (SaasAdminUserStatus) ValidateEnumValue ¶ added in v65.52.1
func (m SaasAdminUserStatus) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SaasAdminUserStatusAccessTypeEnum ¶ added in v65.52.1
type SaasAdminUserStatusAccessTypeEnum string
SaasAdminUserStatusAccessTypeEnum Enum with underlying type: string
const ( SaasAdminUserStatusAccessTypeReadOnly SaasAdminUserStatusAccessTypeEnum = "READ_ONLY" SaasAdminUserStatusAccessTypeReadWrite SaasAdminUserStatusAccessTypeEnum = "READ_WRITE" SaasAdminUserStatusAccessTypeAdmin SaasAdminUserStatusAccessTypeEnum = "ADMIN" )
Set of constants representing the allowable values for SaasAdminUserStatusAccessTypeEnum
func GetMappingSaasAdminUserStatusAccessTypeEnum ¶ added in v65.52.1
func GetMappingSaasAdminUserStatusAccessTypeEnum(val string) (SaasAdminUserStatusAccessTypeEnum, bool)
GetMappingSaasAdminUserStatusAccessTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSaasAdminUserStatusAccessTypeEnumValues ¶ added in v65.52.1
func GetSaasAdminUserStatusAccessTypeEnumValues() []SaasAdminUserStatusAccessTypeEnum
GetSaasAdminUserStatusAccessTypeEnumValues Enumerates the set of values for SaasAdminUserStatusAccessTypeEnum
type SaasAdminUserStatusRequest ¶ added in v65.52.1
type SaasAdminUserStatusRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SaasAdminUserStatusRequest wrapper for the SaasAdminUserStatus operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SaasAdminUserStatus.go.html to see an example of how to use SaasAdminUserStatusRequest.
func (SaasAdminUserStatusRequest) BinaryRequestBody ¶ added in v65.52.1
func (request SaasAdminUserStatusRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SaasAdminUserStatusRequest) HTTPRequest ¶ added in v65.52.1
func (request SaasAdminUserStatusRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SaasAdminUserStatusRequest) RetryPolicy ¶ added in v65.52.1
func (request SaasAdminUserStatusRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SaasAdminUserStatusRequest) String ¶ added in v65.52.1
func (request SaasAdminUserStatusRequest) String() string
func (SaasAdminUserStatusRequest) ValidateEnumValue ¶ added in v65.52.1
func (request SaasAdminUserStatusRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SaasAdminUserStatusResponse ¶ added in v65.52.1
type SaasAdminUserStatusResponse struct { // The underlying http response RawResponse *http.Response // The SaasAdminUserStatus instance SaasAdminUserStatus `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"` }
SaasAdminUserStatusResponse wrapper for the SaasAdminUserStatus operation
func (SaasAdminUserStatusResponse) HTTPResponse ¶ added in v65.52.1
func (response SaasAdminUserStatusResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SaasAdminUserStatusResponse) String ¶ added in v65.52.1
func (response SaasAdminUserStatusResponse) String() string
type ScanDetails ¶
type ScanDetails struct { // The SCAN hostname. Hostname *string `mandatory:"true" json:"hostname"` // The list of SCAN IP addresses. Three addresses should be provided. Ips []string `mandatory:"true" json:"ips"` // **Deprecated.** This field is deprecated. You may use 'scanListenerPortTcp' to specify the port. // The SCAN TCPIP port. Default is 1521. Port *int `mandatory:"false" json:"port"` // The SCAN TCPIP port. Default is 1521. ScanListenerPortTcp *int `mandatory:"false" json:"scanListenerPortTcp"` // The SCAN TCPIP SSL port. Default is 2484. ScanListenerPortTcpSsl *int `mandatory:"false" json:"scanListenerPortTcpSsl"` }
ScanDetails The Single Client Access Name (SCAN) details.
func (ScanDetails) String ¶
func (m ScanDetails) String() string
func (ScanDetails) ValidateEnumValue ¶
func (m ScanDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ScanExternalContainerDatabasePluggableDatabasesRequest ¶
type ScanExternalContainerDatabasePluggableDatabasesRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"query" name:"externalDatabaseConnectorId"` // Unique identifier for the request. 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 // may 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 }
ScanExternalContainerDatabasePluggableDatabasesRequest wrapper for the ScanExternalContainerDatabasePluggableDatabases operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ScanExternalContainerDatabasePluggableDatabases.go.html to see an example of how to use ScanExternalContainerDatabasePluggableDatabasesRequest.
func (ScanExternalContainerDatabasePluggableDatabasesRequest) BinaryRequestBody ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ScanExternalContainerDatabasePluggableDatabasesRequest) HTTPRequest ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ScanExternalContainerDatabasePluggableDatabasesRequest) RetryPolicy ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ScanExternalContainerDatabasePluggableDatabasesRequest) String ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) String() string
func (ScanExternalContainerDatabasePluggableDatabasesRequest) ValidateEnumValue ¶
func (request ScanExternalContainerDatabasePluggableDatabasesRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ScanExternalContainerDatabasePluggableDatabasesResponse ¶
type ScanExternalContainerDatabasePluggableDatabasesResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
ScanExternalContainerDatabasePluggableDatabasesResponse wrapper for the ScanExternalContainerDatabasePluggableDatabases operation
func (ScanExternalContainerDatabasePluggableDatabasesResponse) HTTPResponse ¶
func (response ScanExternalContainerDatabasePluggableDatabasesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ScanExternalContainerDatabasePluggableDatabasesResponse) String ¶
func (response ScanExternalContainerDatabasePluggableDatabasesResponse) String() string
type ScheduledAction ¶ added in v65.73.0
type ScheduledAction struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduled Action. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Plan. SchedulingPlanId *string `mandatory:"true" json:"schedulingPlanId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the Scheduled Action. DisplayName *string `mandatory:"true" json:"displayName"` // The order of the scheduled action. ActionOrder *int `mandatory:"true" json:"actionOrder"` // The type of the scheduled action being performed ActionType ScheduledActionActionTypeEnum `mandatory:"true" json:"actionType"` // The current state of the Scheduled Action. Valid states are CREATING, NEEDS_ATTENTION, AVAILABLE, UPDATING, FAILED, DELETING and DELETED. LifecycleState ScheduledActionLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Scheduled Action Resource was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. SchedulingWindowId *string `mandatory:"false" json:"schedulingWindowId"` // The estimated patching time for the scheduled action. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` // The list of action members in a scheduled action. ActionMembers []ActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Scheduled Action Resource was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
ScheduledAction Details of a Scheduled Action.
func (ScheduledAction) String ¶ added in v65.73.0
func (m ScheduledAction) String() string
func (ScheduledAction) ValidateEnumValue ¶ added in v65.73.0
func (m ScheduledAction) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ScheduledActionActionTypeEnum ¶ added in v65.73.0
type ScheduledActionActionTypeEnum string
ScheduledActionActionTypeEnum Enum with underlying type: string
const ( ScheduledActionActionTypeDbServerFullSoftwareUpdate ScheduledActionActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" ScheduledActionActionTypeStorageServerFullSoftwareUpdate ScheduledActionActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" ScheduledActionActionTypeNetworkSwitchFullSoftwareUpdate ScheduledActionActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for ScheduledActionActionTypeEnum
func GetMappingScheduledActionActionTypeEnum ¶ added in v65.73.0
func GetMappingScheduledActionActionTypeEnum(val string) (ScheduledActionActionTypeEnum, bool)
GetMappingScheduledActionActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScheduledActionActionTypeEnumValues ¶ added in v65.73.0
func GetScheduledActionActionTypeEnumValues() []ScheduledActionActionTypeEnum
GetScheduledActionActionTypeEnumValues Enumerates the set of values for ScheduledActionActionTypeEnum
type ScheduledActionCollection ¶ added in v65.73.0
type ScheduledActionCollection struct { // List of Scheduled Action resources. Items []ScheduledActionSummary `mandatory:"true" json:"items"` }
ScheduledActionCollection Results of Scheduled Action resources lists. Contains ScheduledActionSummary items.
func (ScheduledActionCollection) String ¶ added in v65.73.0
func (m ScheduledActionCollection) String() string
func (ScheduledActionCollection) ValidateEnumValue ¶ added in v65.73.0
func (m ScheduledActionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ScheduledActionLifecycleStateEnum ¶ added in v65.73.0
type ScheduledActionLifecycleStateEnum string
ScheduledActionLifecycleStateEnum Enum with underlying type: string
const ( ScheduledActionLifecycleStateCreating ScheduledActionLifecycleStateEnum = "CREATING" ScheduledActionLifecycleStateNeedsAttention ScheduledActionLifecycleStateEnum = "NEEDS_ATTENTION" ScheduledActionLifecycleStateAvailable ScheduledActionLifecycleStateEnum = "AVAILABLE" ScheduledActionLifecycleStateUpdating ScheduledActionLifecycleStateEnum = "UPDATING" ScheduledActionLifecycleStateFailed ScheduledActionLifecycleStateEnum = "FAILED" ScheduledActionLifecycleStateDeleting ScheduledActionLifecycleStateEnum = "DELETING" ScheduledActionLifecycleStateDeleted ScheduledActionLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ScheduledActionLifecycleStateEnum
func GetMappingScheduledActionLifecycleStateEnum ¶ added in v65.73.0
func GetMappingScheduledActionLifecycleStateEnum(val string) (ScheduledActionLifecycleStateEnum, bool)
GetMappingScheduledActionLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScheduledActionLifecycleStateEnumValues ¶ added in v65.73.0
func GetScheduledActionLifecycleStateEnumValues() []ScheduledActionLifecycleStateEnum
GetScheduledActionLifecycleStateEnumValues Enumerates the set of values for ScheduledActionLifecycleStateEnum
type ScheduledActionSummary ¶ added in v65.73.0
type ScheduledActionSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduled Action. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Plan. SchedulingPlanId *string `mandatory:"true" json:"schedulingPlanId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The display name of the Scheduled Action. DisplayName *string `mandatory:"true" json:"displayName"` // The order of the scheduled action. ActionOrder *int `mandatory:"true" json:"actionOrder"` // The type of the scheduled action being performed ActionType ScheduledActionSummaryActionTypeEnum `mandatory:"true" json:"actionType"` // The current state of the Scheduled Action. Valid states are CREATING, NEEDS_ATTENTION, AVAILABLE, UPDATING, FAILED, DELETING and DELETED. LifecycleState ScheduledActionSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Scheduled Action Resource was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. SchedulingWindowId *string `mandatory:"false" json:"schedulingWindowId"` // The estimated patching time for the scheduled action. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` // The list of action members in a scheduled action. ActionMembers []ActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` // The date and time the Scheduled Action Resource was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` }
ScheduledActionSummary Details of a scheduled action.
func (ScheduledActionSummary) String ¶ added in v65.73.0
func (m ScheduledActionSummary) String() string
func (ScheduledActionSummary) ValidateEnumValue ¶ added in v65.73.0
func (m ScheduledActionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ScheduledActionSummaryActionTypeEnum ¶ added in v65.73.0
type ScheduledActionSummaryActionTypeEnum string
ScheduledActionSummaryActionTypeEnum Enum with underlying type: string
const ( ScheduledActionSummaryActionTypeDbServerFullSoftwareUpdate ScheduledActionSummaryActionTypeEnum = "DB_SERVER_FULL_SOFTWARE_UPDATE" ScheduledActionSummaryActionTypeStorageServerFullSoftwareUpdate ScheduledActionSummaryActionTypeEnum = "STORAGE_SERVER_FULL_SOFTWARE_UPDATE" ScheduledActionSummaryActionTypeNetworkSwitchFullSoftwareUpdate ScheduledActionSummaryActionTypeEnum = "NETWORK_SWITCH_FULL_SOFTWARE_UPDATE" )
Set of constants representing the allowable values for ScheduledActionSummaryActionTypeEnum
func GetMappingScheduledActionSummaryActionTypeEnum ¶ added in v65.73.0
func GetMappingScheduledActionSummaryActionTypeEnum(val string) (ScheduledActionSummaryActionTypeEnum, bool)
GetMappingScheduledActionSummaryActionTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScheduledActionSummaryActionTypeEnumValues ¶ added in v65.73.0
func GetScheduledActionSummaryActionTypeEnumValues() []ScheduledActionSummaryActionTypeEnum
GetScheduledActionSummaryActionTypeEnumValues Enumerates the set of values for ScheduledActionSummaryActionTypeEnum
type ScheduledActionSummaryLifecycleStateEnum ¶ added in v65.73.0
type ScheduledActionSummaryLifecycleStateEnum string
ScheduledActionSummaryLifecycleStateEnum Enum with underlying type: string
const ( ScheduledActionSummaryLifecycleStateCreating ScheduledActionSummaryLifecycleStateEnum = "CREATING" ScheduledActionSummaryLifecycleStateNeedsAttention ScheduledActionSummaryLifecycleStateEnum = "NEEDS_ATTENTION" ScheduledActionSummaryLifecycleStateAvailable ScheduledActionSummaryLifecycleStateEnum = "AVAILABLE" ScheduledActionSummaryLifecycleStateUpdating ScheduledActionSummaryLifecycleStateEnum = "UPDATING" ScheduledActionSummaryLifecycleStateFailed ScheduledActionSummaryLifecycleStateEnum = "FAILED" ScheduledActionSummaryLifecycleStateDeleting ScheduledActionSummaryLifecycleStateEnum = "DELETING" ScheduledActionSummaryLifecycleStateDeleted ScheduledActionSummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for ScheduledActionSummaryLifecycleStateEnum
func GetMappingScheduledActionSummaryLifecycleStateEnum ¶ added in v65.73.0
func GetMappingScheduledActionSummaryLifecycleStateEnum(val string) (ScheduledActionSummaryLifecycleStateEnum, bool)
GetMappingScheduledActionSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetScheduledActionSummaryLifecycleStateEnumValues ¶ added in v65.73.0
func GetScheduledActionSummaryLifecycleStateEnumValues() []ScheduledActionSummaryLifecycleStateEnum
GetScheduledActionSummaryLifecycleStateEnumValues Enumerates the set of values for ScheduledActionSummaryLifecycleStateEnum
type ScheduledOperationDetails ¶
type ScheduledOperationDetails struct { DayOfWeek *DayOfWeek `mandatory:"true" json:"dayOfWeek"` // auto start time. value must be of ISO-8601 format "HH:mm" ScheduledStartTime *string `mandatory:"false" json:"scheduledStartTime"` // auto stop time. value must be of ISO-8601 format "HH:mm" ScheduledStopTime *string `mandatory:"false" json:"scheduledStopTime"` }
ScheduledOperationDetails Details of scheduled operation.
func (ScheduledOperationDetails) String ¶
func (m ScheduledOperationDetails) String() string
func (ScheduledOperationDetails) ValidateEnumValue ¶
func (m ScheduledOperationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingPlan ¶ added in v65.73.0
type SchedulingPlan struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Plan. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. SchedulingPolicyId *string `mandatory:"true" json:"schedulingPolicyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // The current state of the Scheduling Plan. Valid states are CREATING, NEEDS_ATTENTION, AVAILABLE, UPDATING, FAILED, DELETING and DELETED. LifecycleState SchedulingPlanLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The service type of the Scheduling Plan. ServiceType SchedulingPlanServiceTypeEnum `mandatory:"true" json:"serviceType"` // The date and time the Scheduling Plan Resource was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The display name of the Scheduling Plan. DisplayName *string `mandatory:"false" json:"displayName"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // If true, recommended scheduled actions will be generated for the scheduling plan. IsUsingRecommendedScheduledActions *bool `mandatory:"false" json:"isUsingRecommendedScheduledActions"` // The current intent the Scheduling Plan. Valid states is EXADATA_INFRASTRUCTURE_FULL_SOFTWARE_UPDATE. PlanIntent SchedulingPlanPlanIntentEnum `mandatory:"false" json:"planIntent,omitempty"` // The estimated time for the Scheduling Plan. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The date and time the Scheduling Plan Resource was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
SchedulingPlan Details of a Scheduling Plan.
func (SchedulingPlan) String ¶ added in v65.73.0
func (m SchedulingPlan) String() string
func (SchedulingPlan) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingPlan) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingPlanCollection ¶ added in v65.73.0
type SchedulingPlanCollection struct { // List of Scheduling Plan resources. Items []SchedulingPlanSummary `mandatory:"true" json:"items"` }
SchedulingPlanCollection Results of Scheduling Plan resources lists. Contains ScheduledActionSummary items.
func (SchedulingPlanCollection) String ¶ added in v65.73.0
func (m SchedulingPlanCollection) String() string
func (SchedulingPlanCollection) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingPlanCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingPlanLifecycleStateEnum ¶ added in v65.73.0
type SchedulingPlanLifecycleStateEnum string
SchedulingPlanLifecycleStateEnum Enum with underlying type: string
const ( SchedulingPlanLifecycleStateCreating SchedulingPlanLifecycleStateEnum = "CREATING" SchedulingPlanLifecycleStateNeedsAttention SchedulingPlanLifecycleStateEnum = "NEEDS_ATTENTION" SchedulingPlanLifecycleStateAvailable SchedulingPlanLifecycleStateEnum = "AVAILABLE" SchedulingPlanLifecycleStateUpdating SchedulingPlanLifecycleStateEnum = "UPDATING" SchedulingPlanLifecycleStateFailed SchedulingPlanLifecycleStateEnum = "FAILED" SchedulingPlanLifecycleStateDeleting SchedulingPlanLifecycleStateEnum = "DELETING" SchedulingPlanLifecycleStateDeleted SchedulingPlanLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for SchedulingPlanLifecycleStateEnum
func GetMappingSchedulingPlanLifecycleStateEnum ¶ added in v65.73.0
func GetMappingSchedulingPlanLifecycleStateEnum(val string) (SchedulingPlanLifecycleStateEnum, bool)
GetMappingSchedulingPlanLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPlanLifecycleStateEnumValues ¶ added in v65.73.0
func GetSchedulingPlanLifecycleStateEnumValues() []SchedulingPlanLifecycleStateEnum
GetSchedulingPlanLifecycleStateEnumValues Enumerates the set of values for SchedulingPlanLifecycleStateEnum
type SchedulingPlanPlanIntentEnum ¶ added in v65.73.0
type SchedulingPlanPlanIntentEnum string
SchedulingPlanPlanIntentEnum Enum with underlying type: string
const (
SchedulingPlanPlanIntentExadataInfrastructureFullSoftwareUpdate SchedulingPlanPlanIntentEnum = "EXADATA_INFRASTRUCTURE_FULL_SOFTWARE_UPDATE"
)
Set of constants representing the allowable values for SchedulingPlanPlanIntentEnum
func GetMappingSchedulingPlanPlanIntentEnum ¶ added in v65.73.0
func GetMappingSchedulingPlanPlanIntentEnum(val string) (SchedulingPlanPlanIntentEnum, bool)
GetMappingSchedulingPlanPlanIntentEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPlanPlanIntentEnumValues ¶ added in v65.73.0
func GetSchedulingPlanPlanIntentEnumValues() []SchedulingPlanPlanIntentEnum
GetSchedulingPlanPlanIntentEnumValues Enumerates the set of values for SchedulingPlanPlanIntentEnum
type SchedulingPlanServiceTypeEnum ¶ added in v65.73.0
type SchedulingPlanServiceTypeEnum string
SchedulingPlanServiceTypeEnum Enum with underlying type: string
const ( SchedulingPlanServiceTypeExacc SchedulingPlanServiceTypeEnum = "EXACC" SchedulingPlanServiceTypeExacs SchedulingPlanServiceTypeEnum = "EXACS" SchedulingPlanServiceTypeFpppcs SchedulingPlanServiceTypeEnum = "FPPPCS" )
Set of constants representing the allowable values for SchedulingPlanServiceTypeEnum
func GetMappingSchedulingPlanServiceTypeEnum ¶ added in v65.73.0
func GetMappingSchedulingPlanServiceTypeEnum(val string) (SchedulingPlanServiceTypeEnum, bool)
GetMappingSchedulingPlanServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPlanServiceTypeEnumValues ¶ added in v65.73.0
func GetSchedulingPlanServiceTypeEnumValues() []SchedulingPlanServiceTypeEnum
GetSchedulingPlanServiceTypeEnumValues Enumerates the set of values for SchedulingPlanServiceTypeEnum
type SchedulingPlanSummary ¶ added in v65.73.0
type SchedulingPlanSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Plan. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. SchedulingPolicyId *string `mandatory:"true" json:"schedulingPolicyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the resource. ResourceId *string `mandatory:"true" json:"resourceId"` // The current state of the Scheduling Plan. Valid states are CREATING, NEEDS_ATTENTION, AVAILABLE, UPDATING, FAILED, DELETING and DELETED. LifecycleState SchedulingPlanSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The service type of the Scheduling Plan. ServiceType SchedulingPlanSummaryServiceTypeEnum `mandatory:"true" json:"serviceType"` // The date and time the Scheduling Plan Resource was created. TimeCreated *common.SDKTime `mandatory:"true" json:"timeCreated"` // The display name of the Scheduling Plan. DisplayName *string `mandatory:"false" json:"displayName"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // If true, recommended scheduled actions will be generated for the scheduling plan. IsUsingRecommendedScheduledActions *bool `mandatory:"false" json:"isUsingRecommendedScheduledActions"` // The current intent the Scheduling Plan. Valid states is EXADATA_INFRASTRUCTURE_FULL_SOFTWARE_UPDATE. PlanIntent SchedulingPlanSummaryPlanIntentEnum `mandatory:"false" json:"planIntent,omitempty"` // The estimated time for the Scheduling Plan. EstimatedTimeInMins *int `mandatory:"false" json:"estimatedTimeInMins"` // The date and time the Scheduling Plan Resource was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // System tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). SystemTags map[string]map[string]interface{} `mandatory:"false" json:"systemTags"` }
SchedulingPlanSummary Details of a Scheduling Plan.
func (SchedulingPlanSummary) String ¶ added in v65.73.0
func (m SchedulingPlanSummary) String() string
func (SchedulingPlanSummary) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingPlanSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingPlanSummaryLifecycleStateEnum ¶ added in v65.73.0
type SchedulingPlanSummaryLifecycleStateEnum string
SchedulingPlanSummaryLifecycleStateEnum Enum with underlying type: string
const ( SchedulingPlanSummaryLifecycleStateCreating SchedulingPlanSummaryLifecycleStateEnum = "CREATING" SchedulingPlanSummaryLifecycleStateNeedsAttention SchedulingPlanSummaryLifecycleStateEnum = "NEEDS_ATTENTION" SchedulingPlanSummaryLifecycleStateAvailable SchedulingPlanSummaryLifecycleStateEnum = "AVAILABLE" SchedulingPlanSummaryLifecycleStateUpdating SchedulingPlanSummaryLifecycleStateEnum = "UPDATING" SchedulingPlanSummaryLifecycleStateFailed SchedulingPlanSummaryLifecycleStateEnum = "FAILED" SchedulingPlanSummaryLifecycleStateDeleting SchedulingPlanSummaryLifecycleStateEnum = "DELETING" SchedulingPlanSummaryLifecycleStateDeleted SchedulingPlanSummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for SchedulingPlanSummaryLifecycleStateEnum
func GetMappingSchedulingPlanSummaryLifecycleStateEnum ¶ added in v65.73.0
func GetMappingSchedulingPlanSummaryLifecycleStateEnum(val string) (SchedulingPlanSummaryLifecycleStateEnum, bool)
GetMappingSchedulingPlanSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPlanSummaryLifecycleStateEnumValues ¶ added in v65.73.0
func GetSchedulingPlanSummaryLifecycleStateEnumValues() []SchedulingPlanSummaryLifecycleStateEnum
GetSchedulingPlanSummaryLifecycleStateEnumValues Enumerates the set of values for SchedulingPlanSummaryLifecycleStateEnum
type SchedulingPlanSummaryPlanIntentEnum ¶ added in v65.73.0
type SchedulingPlanSummaryPlanIntentEnum string
SchedulingPlanSummaryPlanIntentEnum Enum with underlying type: string
const (
SchedulingPlanSummaryPlanIntentExadataInfrastructureFullSoftwareUpdate SchedulingPlanSummaryPlanIntentEnum = "EXADATA_INFRASTRUCTURE_FULL_SOFTWARE_UPDATE"
)
Set of constants representing the allowable values for SchedulingPlanSummaryPlanIntentEnum
func GetMappingSchedulingPlanSummaryPlanIntentEnum ¶ added in v65.73.0
func GetMappingSchedulingPlanSummaryPlanIntentEnum(val string) (SchedulingPlanSummaryPlanIntentEnum, bool)
GetMappingSchedulingPlanSummaryPlanIntentEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPlanSummaryPlanIntentEnumValues ¶ added in v65.73.0
func GetSchedulingPlanSummaryPlanIntentEnumValues() []SchedulingPlanSummaryPlanIntentEnum
GetSchedulingPlanSummaryPlanIntentEnumValues Enumerates the set of values for SchedulingPlanSummaryPlanIntentEnum
type SchedulingPlanSummaryServiceTypeEnum ¶ added in v65.73.0
type SchedulingPlanSummaryServiceTypeEnum string
SchedulingPlanSummaryServiceTypeEnum Enum with underlying type: string
const ( SchedulingPlanSummaryServiceTypeExacc SchedulingPlanSummaryServiceTypeEnum = "EXACC" SchedulingPlanSummaryServiceTypeExacs SchedulingPlanSummaryServiceTypeEnum = "EXACS" SchedulingPlanSummaryServiceTypeFpppcs SchedulingPlanSummaryServiceTypeEnum = "FPPPCS" )
Set of constants representing the allowable values for SchedulingPlanSummaryServiceTypeEnum
func GetMappingSchedulingPlanSummaryServiceTypeEnum ¶ added in v65.73.0
func GetMappingSchedulingPlanSummaryServiceTypeEnum(val string) (SchedulingPlanSummaryServiceTypeEnum, bool)
GetMappingSchedulingPlanSummaryServiceTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPlanSummaryServiceTypeEnumValues ¶ added in v65.73.0
func GetSchedulingPlanSummaryServiceTypeEnumValues() []SchedulingPlanSummaryServiceTypeEnum
GetSchedulingPlanSummaryServiceTypeEnumValues Enumerates the set of values for SchedulingPlanSummaryServiceTypeEnum
type SchedulingPolicy ¶ added in v65.73.0
type SchedulingPolicy struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Scheduling Policy. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Scheduling Policy. Valid states are CREATING, NEEDS_ATTENTION, ACTIVE, UPDATING, FAILED, DELETING and DELETED. LifecycleState SchedulingPolicyLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The cadence period. Cadence SchedulingPolicyCadenceEnum `mandatory:"true" json:"cadence"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Scheduling Policy was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the Scheduling Policy was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Start of the month to be followed during the cadence period. CadenceStartMonth *Month `mandatory:"false" json:"cadenceStartMonth"` // The date and time of the next scheduling window associated with the schedulingPolicy is planned to start. TimeNextWindowStarts *common.SDKTime `mandatory:"false" json:"timeNextWindowStarts"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
SchedulingPolicy Details of a Scheduling Policy.
func (SchedulingPolicy) String ¶ added in v65.73.0
func (m SchedulingPolicy) String() string
func (SchedulingPolicy) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingPolicy) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingPolicyCadenceEnum ¶ added in v65.73.0
type SchedulingPolicyCadenceEnum string
SchedulingPolicyCadenceEnum Enum with underlying type: string
const ( SchedulingPolicyCadenceHalfyearly SchedulingPolicyCadenceEnum = "HALFYEARLY" SchedulingPolicyCadenceQuarterly SchedulingPolicyCadenceEnum = "QUARTERLY" SchedulingPolicyCadenceMonthly SchedulingPolicyCadenceEnum = "MONTHLY" )
Set of constants representing the allowable values for SchedulingPolicyCadenceEnum
func GetMappingSchedulingPolicyCadenceEnum ¶ added in v65.73.0
func GetMappingSchedulingPolicyCadenceEnum(val string) (SchedulingPolicyCadenceEnum, bool)
GetMappingSchedulingPolicyCadenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPolicyCadenceEnumValues ¶ added in v65.73.0
func GetSchedulingPolicyCadenceEnumValues() []SchedulingPolicyCadenceEnum
GetSchedulingPolicyCadenceEnumValues Enumerates the set of values for SchedulingPolicyCadenceEnum
type SchedulingPolicyLifecycleStateEnum ¶ added in v65.73.0
type SchedulingPolicyLifecycleStateEnum string
SchedulingPolicyLifecycleStateEnum Enum with underlying type: string
const ( SchedulingPolicyLifecycleStateCreating SchedulingPolicyLifecycleStateEnum = "CREATING" SchedulingPolicyLifecycleStateNeedsAttention SchedulingPolicyLifecycleStateEnum = "NEEDS_ATTENTION" SchedulingPolicyLifecycleStateAvailable SchedulingPolicyLifecycleStateEnum = "AVAILABLE" SchedulingPolicyLifecycleStateUpdating SchedulingPolicyLifecycleStateEnum = "UPDATING" SchedulingPolicyLifecycleStateFailed SchedulingPolicyLifecycleStateEnum = "FAILED" SchedulingPolicyLifecycleStateDeleting SchedulingPolicyLifecycleStateEnum = "DELETING" SchedulingPolicyLifecycleStateDeleted SchedulingPolicyLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for SchedulingPolicyLifecycleStateEnum
func GetMappingSchedulingPolicyLifecycleStateEnum ¶ added in v65.73.0
func GetMappingSchedulingPolicyLifecycleStateEnum(val string) (SchedulingPolicyLifecycleStateEnum, bool)
GetMappingSchedulingPolicyLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPolicyLifecycleStateEnumValues ¶ added in v65.73.0
func GetSchedulingPolicyLifecycleStateEnumValues() []SchedulingPolicyLifecycleStateEnum
GetSchedulingPolicyLifecycleStateEnumValues Enumerates the set of values for SchedulingPolicyLifecycleStateEnum
type SchedulingPolicySummary ¶ added in v65.73.0
type SchedulingPolicySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Scheduling Policy. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The current state of the Scheduling Policy. Valid states are CREATING, NEEDS_ATTENTION, ACTIVE, UPDATING, FAILED, DELETING and DELETED. LifecycleState SchedulingPolicySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The cadence period. Cadence SchedulingPolicySummaryCadenceEnum `mandatory:"true" json:"cadence"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Scheduling Policy was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the Scheduling Policy was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Start of the month to be followed during the cadence period. CadenceStartMonth *Month `mandatory:"false" json:"cadenceStartMonth"` // The date and time of the next scheduling window associated with the schedulingPolicy is planned to start. TimeNextWindowStarts *common.SDKTime `mandatory:"false" json:"timeNextWindowStarts"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
SchedulingPolicySummary Details of a Scheduling Policy.
func (SchedulingPolicySummary) String ¶ added in v65.73.0
func (m SchedulingPolicySummary) String() string
func (SchedulingPolicySummary) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingPolicySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingPolicySummaryCadenceEnum ¶ added in v65.73.0
type SchedulingPolicySummaryCadenceEnum string
SchedulingPolicySummaryCadenceEnum Enum with underlying type: string
const ( SchedulingPolicySummaryCadenceHalfyearly SchedulingPolicySummaryCadenceEnum = "HALFYEARLY" SchedulingPolicySummaryCadenceQuarterly SchedulingPolicySummaryCadenceEnum = "QUARTERLY" SchedulingPolicySummaryCadenceMonthly SchedulingPolicySummaryCadenceEnum = "MONTHLY" )
Set of constants representing the allowable values for SchedulingPolicySummaryCadenceEnum
func GetMappingSchedulingPolicySummaryCadenceEnum ¶ added in v65.73.0
func GetMappingSchedulingPolicySummaryCadenceEnum(val string) (SchedulingPolicySummaryCadenceEnum, bool)
GetMappingSchedulingPolicySummaryCadenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPolicySummaryCadenceEnumValues ¶ added in v65.73.0
func GetSchedulingPolicySummaryCadenceEnumValues() []SchedulingPolicySummaryCadenceEnum
GetSchedulingPolicySummaryCadenceEnumValues Enumerates the set of values for SchedulingPolicySummaryCadenceEnum
type SchedulingPolicySummaryLifecycleStateEnum ¶ added in v65.73.0
type SchedulingPolicySummaryLifecycleStateEnum string
SchedulingPolicySummaryLifecycleStateEnum Enum with underlying type: string
const ( SchedulingPolicySummaryLifecycleStateCreating SchedulingPolicySummaryLifecycleStateEnum = "CREATING" SchedulingPolicySummaryLifecycleStateNeedsAttention SchedulingPolicySummaryLifecycleStateEnum = "NEEDS_ATTENTION" SchedulingPolicySummaryLifecycleStateAvailable SchedulingPolicySummaryLifecycleStateEnum = "AVAILABLE" SchedulingPolicySummaryLifecycleStateUpdating SchedulingPolicySummaryLifecycleStateEnum = "UPDATING" SchedulingPolicySummaryLifecycleStateFailed SchedulingPolicySummaryLifecycleStateEnum = "FAILED" SchedulingPolicySummaryLifecycleStateDeleting SchedulingPolicySummaryLifecycleStateEnum = "DELETING" SchedulingPolicySummaryLifecycleStateDeleted SchedulingPolicySummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for SchedulingPolicySummaryLifecycleStateEnum
func GetMappingSchedulingPolicySummaryLifecycleStateEnum ¶ added in v65.73.0
func GetMappingSchedulingPolicySummaryLifecycleStateEnum(val string) (SchedulingPolicySummaryLifecycleStateEnum, bool)
GetMappingSchedulingPolicySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingPolicySummaryLifecycleStateEnumValues ¶ added in v65.73.0
func GetSchedulingPolicySummaryLifecycleStateEnumValues() []SchedulingPolicySummaryLifecycleStateEnum
GetSchedulingPolicySummaryLifecycleStateEnumValues Enumerates the set of values for SchedulingPolicySummaryLifecycleStateEnum
type SchedulingWindow ¶ added in v65.73.0
type SchedulingWindow struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. Id *string `mandatory:"true" json:"id"` // The current state of the Scheduling Window. Valid states are CREATING, ACTIVE, UPDATING, FAILED, DELETING and DELETED. LifecycleState SchedulingWindowLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` WindowPreference *WindowPreferenceDetail `mandatory:"true" json:"windowPreference"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. SchedulingPolicyId *string `mandatory:"true" json:"schedulingPolicyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The user-friendly name for the Scheduling Window. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time of the next upcoming window associated within the schedulingWindow is planned to start. TimeNextSchedulingWindowStarts *common.SDKTime `mandatory:"false" json:"timeNextSchedulingWindowStarts"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Scheduling Window was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the Scheduling Window was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
SchedulingWindow Details of a Scheduling Window.
func (SchedulingWindow) String ¶ added in v65.73.0
func (m SchedulingWindow) String() string
func (SchedulingWindow) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingWindow) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingWindowLifecycleStateEnum ¶ added in v65.73.0
type SchedulingWindowLifecycleStateEnum string
SchedulingWindowLifecycleStateEnum Enum with underlying type: string
const ( SchedulingWindowLifecycleStateCreating SchedulingWindowLifecycleStateEnum = "CREATING" SchedulingWindowLifecycleStateAvailable SchedulingWindowLifecycleStateEnum = "AVAILABLE" SchedulingWindowLifecycleStateUpdating SchedulingWindowLifecycleStateEnum = "UPDATING" SchedulingWindowLifecycleStateFailed SchedulingWindowLifecycleStateEnum = "FAILED" SchedulingWindowLifecycleStateDeleting SchedulingWindowLifecycleStateEnum = "DELETING" SchedulingWindowLifecycleStateDeleted SchedulingWindowLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for SchedulingWindowLifecycleStateEnum
func GetMappingSchedulingWindowLifecycleStateEnum ¶ added in v65.73.0
func GetMappingSchedulingWindowLifecycleStateEnum(val string) (SchedulingWindowLifecycleStateEnum, bool)
GetMappingSchedulingWindowLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingWindowLifecycleStateEnumValues ¶ added in v65.73.0
func GetSchedulingWindowLifecycleStateEnumValues() []SchedulingWindowLifecycleStateEnum
GetSchedulingWindowLifecycleStateEnumValues Enumerates the set of values for SchedulingWindowLifecycleStateEnum
type SchedulingWindowSummary ¶ added in v65.73.0
type SchedulingWindowSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. Id *string `mandatory:"true" json:"id"` // The current state of the Scheduling Window. Valid states are CREATING, ACTIVE, UPDATING, FAILED, DELETING and DELETED. LifecycleState SchedulingWindowSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` WindowPreference *WindowPreferenceDetail `mandatory:"true" json:"windowPreference"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Policy. SchedulingPolicyId *string `mandatory:"true" json:"schedulingPolicyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The user-friendly name for the Scheduling Window. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time of the next upcoming window associated within the schedulingWindow is planned to start. TimeNextSchedulingWindowStarts *common.SDKTime `mandatory:"false" json:"timeNextSchedulingWindowStarts"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Scheduling Window was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The last date and time that the Scheduling Window was updated. TimeUpdated *common.SDKTime `mandatory:"false" json:"timeUpdated"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
SchedulingWindowSummary Details of a Scheduling Window.
func (SchedulingWindowSummary) String ¶ added in v65.73.0
func (m SchedulingWindowSummary) String() string
func (SchedulingWindowSummary) ValidateEnumValue ¶ added in v65.73.0
func (m SchedulingWindowSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SchedulingWindowSummaryLifecycleStateEnum ¶ added in v65.73.0
type SchedulingWindowSummaryLifecycleStateEnum string
SchedulingWindowSummaryLifecycleStateEnum Enum with underlying type: string
const ( SchedulingWindowSummaryLifecycleStateCreating SchedulingWindowSummaryLifecycleStateEnum = "CREATING" SchedulingWindowSummaryLifecycleStateAvailable SchedulingWindowSummaryLifecycleStateEnum = "AVAILABLE" SchedulingWindowSummaryLifecycleStateUpdating SchedulingWindowSummaryLifecycleStateEnum = "UPDATING" SchedulingWindowSummaryLifecycleStateFailed SchedulingWindowSummaryLifecycleStateEnum = "FAILED" SchedulingWindowSummaryLifecycleStateDeleting SchedulingWindowSummaryLifecycleStateEnum = "DELETING" SchedulingWindowSummaryLifecycleStateDeleted SchedulingWindowSummaryLifecycleStateEnum = "DELETED" )
Set of constants representing the allowable values for SchedulingWindowSummaryLifecycleStateEnum
func GetMappingSchedulingWindowSummaryLifecycleStateEnum ¶ added in v65.73.0
func GetMappingSchedulingWindowSummaryLifecycleStateEnum(val string) (SchedulingWindowSummaryLifecycleStateEnum, bool)
GetMappingSchedulingWindowSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSchedulingWindowSummaryLifecycleStateEnumValues ¶ added in v65.73.0
func GetSchedulingWindowSummaryLifecycleStateEnumValues() []SchedulingWindowSummaryLifecycleStateEnum
GetSchedulingWindowSummaryLifecycleStateEnumValues Enumerates the set of values for SchedulingWindowSummaryLifecycleStateEnum
type SelfMountDetails ¶
type SelfMountDetails struct { // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"true" json:"localMountPointPath"` }
SelfMountDetails Used for creating NFS Self mount backup destinations for non-autonomous ExaCC.
func (SelfMountDetails) MarshalJSON ¶
func (m SelfMountDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (SelfMountDetails) String ¶
func (m SelfMountDetails) String() string
func (SelfMountDetails) ValidateEnumValue ¶
func (m SelfMountDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SetDbKeyVersionRequest ¶ added in v65.75.0
type SetDbKeyVersionRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Requests Key Version Update. SetKeyVersionDetails `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"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SetDbKeyVersionRequest wrapper for the SetDbKeyVersion operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SetDbKeyVersion.go.html to see an example of how to use SetDbKeyVersionRequest.
func (SetDbKeyVersionRequest) BinaryRequestBody ¶ added in v65.75.0
func (request SetDbKeyVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SetDbKeyVersionRequest) HTTPRequest ¶ added in v65.75.0
func (request SetDbKeyVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SetDbKeyVersionRequest) RetryPolicy ¶ added in v65.75.0
func (request SetDbKeyVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SetDbKeyVersionRequest) String ¶ added in v65.75.0
func (request SetDbKeyVersionRequest) String() string
func (SetDbKeyVersionRequest) ValidateEnumValue ¶ added in v65.75.0
func (request SetDbKeyVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SetDbKeyVersionResponse ¶ added in v65.75.0
type SetDbKeyVersionResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
SetDbKeyVersionResponse wrapper for the SetDbKeyVersion operation
func (SetDbKeyVersionResponse) HTTPResponse ¶ added in v65.75.0
func (response SetDbKeyVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SetDbKeyVersionResponse) String ¶ added in v65.75.0
func (response SetDbKeyVersionResponse) String() string
type SetKeyVersionDetails ¶ added in v65.75.0
type SetKeyVersionDetails interface { }
SetKeyVersionDetails Updating the database key version
type SetKeyVersionDetailsProviderEnum ¶ added in v65.75.0
type SetKeyVersionDetailsProviderEnum string
SetKeyVersionDetailsProviderEnum Enum with underlying type: string
const (
SetKeyVersionDetailsProviderOci SetKeyVersionDetailsProviderEnum = "OCI"
)
Set of constants representing the allowable values for SetKeyVersionDetailsProviderEnum
func GetMappingSetKeyVersionDetailsProviderEnum ¶ added in v65.75.0
func GetMappingSetKeyVersionDetailsProviderEnum(val string) (SetKeyVersionDetailsProviderEnum, bool)
GetMappingSetKeyVersionDetailsProviderEnum performs case Insensitive comparison on enum value and return the desired enum
func GetSetKeyVersionDetailsProviderEnumValues ¶ added in v65.75.0
func GetSetKeyVersionDetailsProviderEnumValues() []SetKeyVersionDetailsProviderEnum
GetSetKeyVersionDetailsProviderEnumValues Enumerates the set of values for SetKeyVersionDetailsProviderEnum
type SetPdbKeyVersionRequest ¶ added in v65.75.0
type SetPdbKeyVersionRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // Requests Key Version Update. SetKeyVersionDetails `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"` // 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 // may 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"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SetPdbKeyVersionRequest wrapper for the SetPdbKeyVersion operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SetPdbKeyVersion.go.html to see an example of how to use SetPdbKeyVersionRequest.
func (SetPdbKeyVersionRequest) BinaryRequestBody ¶ added in v65.75.0
func (request SetPdbKeyVersionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SetPdbKeyVersionRequest) HTTPRequest ¶ added in v65.75.0
func (request SetPdbKeyVersionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SetPdbKeyVersionRequest) RetryPolicy ¶ added in v65.75.0
func (request SetPdbKeyVersionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SetPdbKeyVersionRequest) String ¶ added in v65.75.0
func (request SetPdbKeyVersionRequest) String() string
func (SetPdbKeyVersionRequest) ValidateEnumValue ¶ added in v65.75.0
func (request SetPdbKeyVersionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SetPdbKeyVersionResponse ¶ added in v65.75.0
type SetPdbKeyVersionResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
SetPdbKeyVersionResponse wrapper for the SetPdbKeyVersion operation
func (SetPdbKeyVersionResponse) HTTPResponse ¶ added in v65.75.0
func (response SetPdbKeyVersionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SetPdbKeyVersionResponse) String ¶ added in v65.75.0
func (response SetPdbKeyVersionResponse) String() string
type ShrinkAutonomousDatabaseRequest ¶
type ShrinkAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
ShrinkAutonomousDatabaseRequest wrapper for the ShrinkAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ShrinkAutonomousDatabase.go.html to see an example of how to use ShrinkAutonomousDatabaseRequest.
func (ShrinkAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request ShrinkAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ShrinkAutonomousDatabaseRequest) HTTPRequest ¶
func (request ShrinkAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ShrinkAutonomousDatabaseRequest) RetryPolicy ¶
func (request ShrinkAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ShrinkAutonomousDatabaseRequest) String ¶
func (request ShrinkAutonomousDatabaseRequest) String() string
func (ShrinkAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request ShrinkAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ShrinkAutonomousDatabaseResponse ¶
type ShrinkAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
ShrinkAutonomousDatabaseResponse wrapper for the ShrinkAutonomousDatabase operation
func (ShrinkAutonomousDatabaseResponse) HTTPResponse ¶
func (response ShrinkAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ShrinkAutonomousDatabaseResponse) String ¶
func (response ShrinkAutonomousDatabaseResponse) String() string
type StackMonitoringConfig ¶ added in v65.2.0
type StackMonitoringConfig struct { // The status of Stack Monitoring. StackMonitoringStatus StackMonitoringConfigStackMonitoringStatusEnum `mandatory:"true" json:"stackMonitoringStatus"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // CreateExternalDatabaseConnectorDetails. StackMonitoringConnectorId *string `mandatory:"false" json:"stackMonitoringConnectorId"` }
StackMonitoringConfig The configuration of Stack Monitoring for the external database.
func (StackMonitoringConfig) String ¶ added in v65.2.0
func (m StackMonitoringConfig) String() string
func (StackMonitoringConfig) ValidateEnumValue ¶ added in v65.2.0
func (m StackMonitoringConfig) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StackMonitoringConfigStackMonitoringStatusEnum ¶ added in v65.2.0
type StackMonitoringConfigStackMonitoringStatusEnum string
StackMonitoringConfigStackMonitoringStatusEnum Enum with underlying type: string
const ( StackMonitoringConfigStackMonitoringStatusEnabling StackMonitoringConfigStackMonitoringStatusEnum = "ENABLING" StackMonitoringConfigStackMonitoringStatusEnabled StackMonitoringConfigStackMonitoringStatusEnum = "ENABLED" StackMonitoringConfigStackMonitoringStatusDisabling StackMonitoringConfigStackMonitoringStatusEnum = "DISABLING" StackMonitoringConfigStackMonitoringStatusNotEnabled StackMonitoringConfigStackMonitoringStatusEnum = "NOT_ENABLED" StackMonitoringConfigStackMonitoringStatusFailedEnabling StackMonitoringConfigStackMonitoringStatusEnum = "FAILED_ENABLING" StackMonitoringConfigStackMonitoringStatusFailedDisabling StackMonitoringConfigStackMonitoringStatusEnum = "FAILED_DISABLING" )
Set of constants representing the allowable values for StackMonitoringConfigStackMonitoringStatusEnum
func GetMappingStackMonitoringConfigStackMonitoringStatusEnum ¶ added in v65.2.0
func GetMappingStackMonitoringConfigStackMonitoringStatusEnum(val string) (StackMonitoringConfigStackMonitoringStatusEnum, bool)
GetMappingStackMonitoringConfigStackMonitoringStatusEnum performs case Insensitive comparison on enum value and return the desired enum
func GetStackMonitoringConfigStackMonitoringStatusEnumValues ¶ added in v65.2.0
func GetStackMonitoringConfigStackMonitoringStatusEnumValues() []StackMonitoringConfigStackMonitoringStatusEnum
GetStackMonitoringConfigStackMonitoringStatusEnumValues Enumerates the set of values for StackMonitoringConfigStackMonitoringStatusEnum
type StartAutonomousDatabaseRequest ¶
type StartAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StartAutonomousDatabaseRequest wrapper for the StartAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StartAutonomousDatabase.go.html to see an example of how to use StartAutonomousDatabaseRequest.
func (StartAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request StartAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartAutonomousDatabaseRequest) HTTPRequest ¶
func (request StartAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartAutonomousDatabaseRequest) RetryPolicy ¶
func (request StartAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartAutonomousDatabaseRequest) String ¶
func (request StartAutonomousDatabaseRequest) String() string
func (StartAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request StartAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StartAutonomousDatabaseResponse ¶
type StartAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StartAutonomousDatabaseResponse wrapper for the StartAutonomousDatabase operation
func (StartAutonomousDatabaseResponse) HTTPResponse ¶
func (response StartAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartAutonomousDatabaseResponse) String ¶
func (response StartAutonomousDatabaseResponse) String() string
type StartPluggableDatabaseRequest ¶
type StartPluggableDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
StartPluggableDatabaseRequest wrapper for the StartPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StartPluggableDatabase.go.html to see an example of how to use StartPluggableDatabaseRequest.
func (StartPluggableDatabaseRequest) BinaryRequestBody ¶
func (request StartPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StartPluggableDatabaseRequest) HTTPRequest ¶
func (request StartPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartPluggableDatabaseRequest) RetryPolicy ¶
func (request StartPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartPluggableDatabaseRequest) String ¶
func (request StartPluggableDatabaseRequest) String() string
func (StartPluggableDatabaseRequest) ValidateEnumValue ¶
func (request StartPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StartPluggableDatabaseResponse ¶
type StartPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
StartPluggableDatabaseResponse wrapper for the StartPluggableDatabase operation
func (StartPluggableDatabaseResponse) HTTPResponse ¶
func (response StartPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartPluggableDatabaseResponse) String ¶
func (response StartPluggableDatabaseResponse) String() string
type StopAutonomousDatabaseRequest ¶
type StopAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
StopAutonomousDatabaseRequest wrapper for the StopAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StopAutonomousDatabase.go.html to see an example of how to use StopAutonomousDatabaseRequest.
func (StopAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request StopAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopAutonomousDatabaseRequest) HTTPRequest ¶
func (request StopAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopAutonomousDatabaseRequest) RetryPolicy ¶
func (request StopAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopAutonomousDatabaseRequest) String ¶
func (request StopAutonomousDatabaseRequest) String() string
func (StopAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request StopAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StopAutonomousDatabaseResponse ¶
type StopAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
StopAutonomousDatabaseResponse wrapper for the StopAutonomousDatabase operation
func (StopAutonomousDatabaseResponse) HTTPResponse ¶
func (response StopAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopAutonomousDatabaseResponse) String ¶
func (response StopAutonomousDatabaseResponse) String() string
type StopPluggableDatabaseRequest ¶
type StopPluggableDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // 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"` // Unique identifier for the request. 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 // may 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 }
StopPluggableDatabaseRequest wrapper for the StopPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/StopPluggableDatabase.go.html to see an example of how to use StopPluggableDatabaseRequest.
func (StopPluggableDatabaseRequest) BinaryRequestBody ¶
func (request StopPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (StopPluggableDatabaseRequest) HTTPRequest ¶
func (request StopPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopPluggableDatabaseRequest) RetryPolicy ¶
func (request StopPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopPluggableDatabaseRequest) String ¶
func (request StopPluggableDatabaseRequest) String() string
func (StopPluggableDatabaseRequest) ValidateEnumValue ¶
func (request StopPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type StopPluggableDatabaseResponse ¶
type StopPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
StopPluggableDatabaseResponse wrapper for the StopPluggableDatabase operation
func (StopPluggableDatabaseResponse) HTTPResponse ¶
func (response StopPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopPluggableDatabaseResponse) String ¶
func (response StopPluggableDatabaseResponse) String() string
type StoragePerformanceDetails ¶ added in v65.6.0
type StoragePerformanceDetails struct { // Size in GBs. SizeInGBs *int `mandatory:"true" json:"sizeInGBs"` BalancedDiskPerformance *DiskPerformanceDetails `mandatory:"true" json:"balancedDiskPerformance"` HighDiskPerformance *DiskPerformanceDetails `mandatory:"true" json:"highDiskPerformance"` }
StoragePerformanceDetails Representation of storage performance detail parameters.
func (StoragePerformanceDetails) String ¶ added in v65.6.0
func (m StoragePerformanceDetails) String() string
func (StoragePerformanceDetails) ValidateEnumValue ¶ added in v65.6.0
func (m StoragePerformanceDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchOverDataGuardDetails ¶ added in v65.81.3
type SwitchOverDataGuardDetails struct { // The administrator password of the primary database in this Data Guard association. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
SwitchOverDataGuardDetails The Data Guard switchover parameters.
func (SwitchOverDataGuardDetails) String ¶ added in v65.81.3
func (m SwitchOverDataGuardDetails) String() string
func (SwitchOverDataGuardDetails) ValidateEnumValue ¶ added in v65.81.3
func (m SwitchOverDataGuardDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchOverDataGuardRequest ¶ added in v65.81.3
type SwitchOverDataGuardRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A request to update an existing Data Guard member. SwitchOverDataGuardDetails `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 // may 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"` // 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 }
SwitchOverDataGuardRequest wrapper for the SwitchOverDataGuard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchOverDataGuard.go.html to see an example of how to use SwitchOverDataGuardRequest.
func (SwitchOverDataGuardRequest) BinaryRequestBody ¶ added in v65.81.3
func (request SwitchOverDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SwitchOverDataGuardRequest) HTTPRequest ¶ added in v65.81.3
func (request SwitchOverDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchOverDataGuardRequest) RetryPolicy ¶ added in v65.81.3
func (request SwitchOverDataGuardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchOverDataGuardRequest) String ¶ added in v65.81.3
func (request SwitchOverDataGuardRequest) String() string
func (SwitchOverDataGuardRequest) ValidateEnumValue ¶ added in v65.81.3
func (request SwitchOverDataGuardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchOverDataGuardResponse ¶ added in v65.81.3
type SwitchOverDataGuardResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
SwitchOverDataGuardResponse wrapper for the SwitchOverDataGuard operation
func (SwitchOverDataGuardResponse) HTTPResponse ¶ added in v65.81.3
func (response SwitchOverDataGuardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchOverDataGuardResponse) String ¶ added in v65.81.3
func (response SwitchOverDataGuardResponse) String() string
type SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest ¶
type SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the SwitchoverAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest.
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶
func (request SwitchoverAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse ¶
type SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the SwitchoverAutonomousContainerDatabaseDataguardAssociation operation
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response SwitchoverAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type SwitchoverAutonomousContainerDatabaseDataguardRequest ¶ added in v65.85.0
type SwitchoverAutonomousContainerDatabaseDataguardRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SwitchoverAutonomousContainerDatabaseDataguardRequest wrapper for the SwitchoverAutonomousContainerDatabaseDataguard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousContainerDatabaseDataguard.go.html to see an example of how to use SwitchoverAutonomousContainerDatabaseDataguardRequest.
func (SwitchoverAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody ¶ added in v65.85.0
func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SwitchoverAutonomousContainerDatabaseDataguardRequest) HTTPRequest ¶ added in v65.85.0
func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverAutonomousContainerDatabaseDataguardRequest) RetryPolicy ¶ added in v65.85.0
func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverAutonomousContainerDatabaseDataguardRequest) String ¶ added in v65.85.0
func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) String() string
func (SwitchoverAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue ¶ added in v65.85.0
func (request SwitchoverAutonomousContainerDatabaseDataguardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchoverAutonomousContainerDatabaseDataguardResponse ¶ added in v65.85.0
type SwitchoverAutonomousContainerDatabaseDataguardResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
SwitchoverAutonomousContainerDatabaseDataguardResponse wrapper for the SwitchoverAutonomousContainerDatabaseDataguard operation
func (SwitchoverAutonomousContainerDatabaseDataguardResponse) HTTPResponse ¶ added in v65.85.0
func (response SwitchoverAutonomousContainerDatabaseDataguardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverAutonomousContainerDatabaseDataguardResponse) String ¶ added in v65.85.0
func (response SwitchoverAutonomousContainerDatabaseDataguardResponse) String() string
type SwitchoverAutonomousDatabaseRequest ¶
type SwitchoverAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // 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 // may 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 database OCID(/Content/General/Concepts/identifiers.htm) of the Disaster Recovery peer (source Primary) database, which is located in a different (remote) region from the current peer database. PeerDbId *string `mandatory:"false" contributesTo:"query" name:"peerDbId"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SwitchoverAutonomousDatabaseRequest wrapper for the SwitchoverAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverAutonomousDatabase.go.html to see an example of how to use SwitchoverAutonomousDatabaseRequest.
func (SwitchoverAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request SwitchoverAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SwitchoverAutonomousDatabaseRequest) HTTPRequest ¶
func (request SwitchoverAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverAutonomousDatabaseRequest) RetryPolicy ¶
func (request SwitchoverAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverAutonomousDatabaseRequest) String ¶
func (request SwitchoverAutonomousDatabaseRequest) String() string
func (SwitchoverAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request SwitchoverAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchoverAutonomousDatabaseResponse ¶
type SwitchoverAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
SwitchoverAutonomousDatabaseResponse wrapper for the SwitchoverAutonomousDatabase operation
func (SwitchoverAutonomousDatabaseResponse) HTTPResponse ¶
func (response SwitchoverAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverAutonomousDatabaseResponse) String ¶
func (response SwitchoverAutonomousDatabaseResponse) String() string
type SwitchoverDataGuardAssociationDetails ¶
type SwitchoverDataGuardAssociationDetails struct { // The DB system administrator password. DatabaseAdminPassword *string `mandatory:"true" json:"databaseAdminPassword"` }
SwitchoverDataGuardAssociationDetails The Data Guard association switchover parameters.
func (SwitchoverDataGuardAssociationDetails) String ¶
func (m SwitchoverDataGuardAssociationDetails) String() string
func (SwitchoverDataGuardAssociationDetails) ValidateEnumValue ¶
func (m SwitchoverDataGuardAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchoverDataGuardAssociationRequest ¶
type SwitchoverDataGuardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DataGuardAssociationId *string `mandatory:"true" contributesTo:"path" name:"dataGuardAssociationId"` // Request to swtichover a primary to a standby. SwitchoverDataGuardAssociationDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
SwitchoverDataGuardAssociationRequest wrapper for the SwitchoverDataGuardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/SwitchoverDataGuardAssociation.go.html to see an example of how to use SwitchoverDataGuardAssociationRequest.
func (SwitchoverDataGuardAssociationRequest) BinaryRequestBody ¶
func (request SwitchoverDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (SwitchoverDataGuardAssociationRequest) HTTPRequest ¶
func (request SwitchoverDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverDataGuardAssociationRequest) RetryPolicy ¶
func (request SwitchoverDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (SwitchoverDataGuardAssociationRequest) String ¶
func (request SwitchoverDataGuardAssociationRequest) String() string
func (SwitchoverDataGuardAssociationRequest) ValidateEnumValue ¶
func (request SwitchoverDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SwitchoverDataGuardAssociationResponse ¶
type SwitchoverDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
SwitchoverDataGuardAssociationResponse wrapper for the SwitchoverDataGuardAssociation operation
func (SwitchoverDataGuardAssociationResponse) HTTPResponse ¶
func (response SwitchoverDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverDataGuardAssociationResponse) String ¶
func (response SwitchoverDataGuardAssociationResponse) String() string
type SystemVersionCollection ¶ added in v65.54.0
type SystemVersionCollection struct { // List of System versions. Items []SystemVersionSummary `mandatory:"true" json:"items"` }
SystemVersionCollection Results of the System version lists. Contains SystemVersionSummary items.
func (SystemVersionCollection) String ¶ added in v65.54.0
func (m SystemVersionCollection) String() string
func (SystemVersionCollection) ValidateEnumValue ¶ added in v65.54.0
func (m SystemVersionCollection) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type SystemVersionSummary ¶ added in v65.54.0
type SystemVersionSummary struct { // Exadata shape. Shape *string `mandatory:"true" json:"shape"` // Grid Infrastructure version. GiVersion *string `mandatory:"true" json:"giVersion"` // Compatible Exadata system versions for a given shape and GI version. SystemVersions []string `mandatory:"false" json:"systemVersions"` }
SystemVersionSummary List of compatible Exadata system versions for a given shape and GI version.
func (SystemVersionSummary) String ¶ added in v65.54.0
func (m SystemVersionSummary) String() string
func (SystemVersionSummary) ValidateEnumValue ¶ added in v65.54.0
func (m SystemVersionSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TerminateAutonomousContainerDatabaseRequest ¶
type TerminateAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
TerminateAutonomousContainerDatabaseRequest wrapper for the TerminateAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousContainerDatabase.go.html to see an example of how to use TerminateAutonomousContainerDatabaseRequest.
func (TerminateAutonomousContainerDatabaseRequest) BinaryRequestBody ¶
func (request TerminateAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (TerminateAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request TerminateAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TerminateAutonomousContainerDatabaseRequest) RetryPolicy ¶
func (request TerminateAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (TerminateAutonomousContainerDatabaseRequest) String ¶
func (request TerminateAutonomousContainerDatabaseRequest) String() string
func (TerminateAutonomousContainerDatabaseRequest) ValidateEnumValue ¶
func (request TerminateAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TerminateAutonomousContainerDatabaseResponse ¶
type TerminateAutonomousContainerDatabaseResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
TerminateAutonomousContainerDatabaseResponse wrapper for the TerminateAutonomousContainerDatabase operation
func (TerminateAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response TerminateAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateAutonomousContainerDatabaseResponse) String ¶
func (response TerminateAutonomousContainerDatabaseResponse) String() string
type TerminateAutonomousExadataInfrastructureRequest ¶
type TerminateAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
TerminateAutonomousExadataInfrastructureRequest wrapper for the TerminateAutonomousExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateAutonomousExadataInfrastructure.go.html to see an example of how to use TerminateAutonomousExadataInfrastructureRequest.
func (TerminateAutonomousExadataInfrastructureRequest) BinaryRequestBody ¶
func (request TerminateAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (TerminateAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request TerminateAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TerminateAutonomousExadataInfrastructureRequest) RetryPolicy ¶
func (request TerminateAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (TerminateAutonomousExadataInfrastructureRequest) String ¶
func (request TerminateAutonomousExadataInfrastructureRequest) String() string
func (TerminateAutonomousExadataInfrastructureRequest) ValidateEnumValue ¶
func (request TerminateAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TerminateAutonomousExadataInfrastructureResponse ¶
type TerminateAutonomousExadataInfrastructureResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
TerminateAutonomousExadataInfrastructureResponse wrapper for the TerminateAutonomousExadataInfrastructure operation
func (TerminateAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response TerminateAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateAutonomousExadataInfrastructureResponse) String ¶
func (response TerminateAutonomousExadataInfrastructureResponse) String() string
type TerminateDbSystemRequest ¶
type TerminateDbSystemRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // 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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
TerminateDbSystemRequest wrapper for the TerminateDbSystem operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/TerminateDbSystem.go.html to see an example of how to use TerminateDbSystemRequest.
func (TerminateDbSystemRequest) BinaryRequestBody ¶
func (request TerminateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (TerminateDbSystemRequest) HTTPRequest ¶
func (request TerminateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TerminateDbSystemRequest) RetryPolicy ¶
func (request TerminateDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (TerminateDbSystemRequest) String ¶
func (request TerminateDbSystemRequest) String() string
func (TerminateDbSystemRequest) ValidateEnumValue ¶
func (request TerminateDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type TerminateDbSystemResponse ¶
type TerminateDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
TerminateDbSystemResponse wrapper for the TerminateDbSystem operation
func (TerminateDbSystemResponse) HTTPResponse ¶
func (response TerminateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateDbSystemResponse) String ¶
func (response TerminateDbSystemResponse) String() string
type UndeleteAutonomousDatabaseDetails ¶ added in v65.75.0
type UndeleteAutonomousDatabaseDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database that you want to undelete. SourceId *string `mandatory:"true" json:"sourceId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subscription with which resource needs to be associated with. SubscriptionId *string `mandatory:"false" json:"subscriptionId"` // The character set for the autonomous database. The default is AL32UTF8. Allowed values for an Autonomous Database Serverless instance as as returned by List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) // For an Autonomous Database on dedicated infrastructure, the allowed values are: // AL32UTF8, AR8ADOS710, AR8ADOS720, AR8APTEC715, AR8ARABICMACS, AR8ASMO8X, AR8ISO8859P6, AR8MSWIN1256, AR8MUSSAD768, AR8NAFITHA711, AR8NAFITHA721, AR8SAKHR706, AR8SAKHR707, AZ8ISO8859P9E, BG8MSWIN, BG8PC437S, BLT8CP921, BLT8ISO8859P13, BLT8MSWIN1257, BLT8PC775, BN8BSCII, CDN8PC863, CEL8ISO8859P14, CL8ISO8859P5, CL8ISOIR111, CL8KOI8R, CL8KOI8U, CL8MACCYRILLICS, CL8MSWIN1251, EE8ISO8859P2, EE8MACCES, EE8MACCROATIANS, EE8MSWIN1250, EE8PC852, EL8DEC, EL8ISO8859P7, EL8MACGREEKS, EL8MSWIN1253, EL8PC437S, EL8PC851, EL8PC869, ET8MSWIN923, HU8ABMOD, HU8CWI2, IN8ISCII, IS8PC861, IW8ISO8859P8, IW8MACHEBREWS, IW8MSWIN1255, IW8PC1507, JA16EUC, JA16EUCTILDE, JA16SJIS, JA16SJISTILDE, JA16VMS, KO16KSC5601, KO16KSCCS, KO16MSWIN949, LA8ISO6937, LA8PASSPORT, LT8MSWIN921, LT8PC772, LT8PC774, LV8PC1117, LV8PC8LR, LV8RST104090, N8PC865, NE8ISO8859P10, NEE8ISO8859P4, RU8BESTA, RU8PC855, RU8PC866, SE8ISO8859P3, TH8MACTHAIS, TH8TISASCII, TR8DEC, TR8MACTURKISHS, TR8MSWIN1254, TR8PC857, US7ASCII, US8PC437, UTF8, VN8MSWIN1258, VN8VN3, WE8DEC, WE8DG, WE8ISO8859P1, WE8ISO8859P15, WE8ISO8859P9, WE8MACROMAN8S, WE8MSWIN1252, WE8NCR4970, WE8NEXTSTEP, WE8PC850, WE8PC858, WE8PC860, WE8ROMAN8, ZHS16CGB231280, ZHS16GBK, ZHT16BIG5, ZHT16CCDC, ZHT16DBT, ZHT16HKSCS, ZHT16MSWIN950, ZHT32EUC, ZHT32SOPS, ZHT32TRIS CharacterSet *string `mandatory:"false" json:"characterSet"` // The character set for the Autonomous Database. The default is AL32UTF8. Use List Autonomous Database Character Sets (https://docs.oracle.com/iaas/autonomous-database-serverless/doc/autonomous-character-set-selection.html) to list the allowed values for an Autonomous Database Serverless instance. // For an Autonomous Database on dedicated Exadata infrastructure, the allowed values are: // AL16UTF16 or UTF8. NcharacterSet *string `mandatory:"false" json:"ncharacterSet"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. It is required in all cases except when creating a cross-region Autonomous Data Guard standby instance or a cross-region disaster recovery standby instance. DbName *string `mandatory:"false" json:"dbName"` // The number of CPU cores to be made available to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `ocpuCount` parameter. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the database. // The following points apply: // - For Autonomous Databases on Dedicated Exadata infrastructure, to provision less than 1 core, enter a fractional value in an increment of 0.1. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. (Note that fractional OCPU values are not supported for Autonomous Database Serverless instances.) // - To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available for the infrastructure shape. For example, you can provision 2 cores or 3 cores, but not 2.5 cores. This applies to an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // - For Autonomous Database Serverless instances, this parameter is not used. // For Autonomous Databases on Dedicated Exadata infrastructure, the maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The size, in gigabytes, of the data volume that will be created and attached to the database. This storage can later be scaled up if needed. The maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Notes** // - This parameter is only supported for dedicated Exadata infrastructure. // - This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The OCID of the key container that is used as the master encryption key in database transparent data encryption (TDE) operations. KmsKeyId *string `mandatory:"false" json:"kmsKeyId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Oracle Cloud Infrastructure vault (https://docs.oracle.com/iaas/Content/KeyManagement/Concepts/keyoverview.htm#concepts). This parameter and `secretId` are required for Customer Managed Keys. VaultId *string `mandatory:"false" json:"vaultId"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // **Important** The `adminPassword` or `secretId` must be specified for all Autonomous Databases except for refreshable clones. The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. // This cannot be used in conjunction with with OCI vault secrets (secretId). AdminPassword *string `mandatory:"false" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // If set to `TRUE`, indicates that an Autonomous Database preview version is being provisioned, and that the preview version's terms of service have been accepted. Note that preview version software is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsPreviewVersionWithServiceTermsAccepted *bool `mandatory:"false" json:"isPreviewVersionWithServiceTermsAccepted"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is `TRUE`. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // True if the database is on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html). IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). Used only by Autonomous Database on Dedicated Exadata Infrastructure. AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // It's value would be `TRUE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses primary IP access control list (ACL) for standby. // It's value would be `FALSE` if Autonomous Database is Data Guard enabled and Access Control is enabled and if the Autonomous Database uses different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // **Deprecated.** Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // Indicates whether the Autonomous Database has local (in-region) Data Guard enabled. Not applicable to cross-region Autonomous Data Guard associations, or to Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Customer Contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. // This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel CreateAutonomousDatabaseBaseComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` }
UndeleteAutonomousDatabaseDetails Details to undelete an Oracle Autonomous Database.
func (UndeleteAutonomousDatabaseDetails) GetAdminPassword ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (UndeleteAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetArePrimaryWhitelistedIpsUsed() *bool
GetArePrimaryWhitelistedIpsUsed returns ArePrimaryWhitelistedIpsUsed
func (UndeleteAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (UndeleteAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetAutonomousMaintenanceScheduleType() CreateAutonomousDatabaseBaseAutonomousMaintenanceScheduleTypeEnum
GetAutonomousMaintenanceScheduleType returns AutonomousMaintenanceScheduleType
func (UndeleteAutonomousDatabaseDetails) GetBackupRetentionPeriodInDays ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetBackupRetentionPeriodInDays() *int
GetBackupRetentionPeriodInDays returns BackupRetentionPeriodInDays
func (UndeleteAutonomousDatabaseDetails) GetByolComputeCountLimit ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetByolComputeCountLimit() *float32
GetByolComputeCountLimit returns ByolComputeCountLimit
func (UndeleteAutonomousDatabaseDetails) GetCharacterSet ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetCharacterSet() *string
GetCharacterSet returns CharacterSet
func (UndeleteAutonomousDatabaseDetails) GetCompartmentId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (UndeleteAutonomousDatabaseDetails) GetComputeCount ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetComputeCount() *float32
GetComputeCount returns ComputeCount
func (UndeleteAutonomousDatabaseDetails) GetComputeModel ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetComputeModel() CreateAutonomousDatabaseBaseComputeModelEnum
GetComputeModel returns ComputeModel
func (UndeleteAutonomousDatabaseDetails) GetCpuCoreCount ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (UndeleteAutonomousDatabaseDetails) GetCustomerContacts ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetCustomerContacts() []CustomerContact
GetCustomerContacts returns CustomerContacts
func (UndeleteAutonomousDatabaseDetails) GetDataStorageSizeInGBs ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDataStorageSizeInGBs() *int
GetDataStorageSizeInGBs returns DataStorageSizeInGBs
func (UndeleteAutonomousDatabaseDetails) GetDataStorageSizeInTBs ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (UndeleteAutonomousDatabaseDetails) GetDatabaseEdition ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDatabaseEdition() AutonomousDatabaseSummaryDatabaseEditionEnum
GetDatabaseEdition returns DatabaseEdition
func (UndeleteAutonomousDatabaseDetails) GetDbName ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDbName() *string
GetDbName returns DbName
func (UndeleteAutonomousDatabaseDetails) GetDbToolsDetails ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDbToolsDetails() []DatabaseTool
GetDbToolsDetails returns DbToolsDetails
func (UndeleteAutonomousDatabaseDetails) GetDbVersion ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDbVersion() *string
GetDbVersion returns DbVersion
func (UndeleteAutonomousDatabaseDetails) GetDbWorkload ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
GetDbWorkload returns DbWorkload
func (UndeleteAutonomousDatabaseDetails) GetDefinedTags ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UndeleteAutonomousDatabaseDetails) GetDisplayName ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UndeleteAutonomousDatabaseDetails) GetEncryptionKey ¶ added in v65.77.0
func (m UndeleteAutonomousDatabaseDetails) GetEncryptionKey() AutonomousDatabaseEncryptionKeyDetails
GetEncryptionKey returns EncryptionKey
func (UndeleteAutonomousDatabaseDetails) GetFreeformTags ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UndeleteAutonomousDatabaseDetails) GetInMemoryPercentage ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetInMemoryPercentage() *int
GetInMemoryPercentage returns InMemoryPercentage
func (UndeleteAutonomousDatabaseDetails) GetIsAccessControlEnabled ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsAccessControlEnabled() *bool
GetIsAccessControlEnabled returns IsAccessControlEnabled
func (UndeleteAutonomousDatabaseDetails) GetIsAutoScalingEnabled ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (UndeleteAutonomousDatabaseDetails) GetIsAutoScalingForStorageEnabled ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsAutoScalingForStorageEnabled() *bool
GetIsAutoScalingForStorageEnabled returns IsAutoScalingForStorageEnabled
func (UndeleteAutonomousDatabaseDetails) GetIsBackupRetentionLocked ¶ added in v65.81.0
func (m UndeleteAutonomousDatabaseDetails) GetIsBackupRetentionLocked() *bool
GetIsBackupRetentionLocked returns IsBackupRetentionLocked
func (UndeleteAutonomousDatabaseDetails) GetIsDataGuardEnabled ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsDataGuardEnabled() *bool
GetIsDataGuardEnabled returns IsDataGuardEnabled
func (UndeleteAutonomousDatabaseDetails) GetIsDedicated ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (UndeleteAutonomousDatabaseDetails) GetIsDevTier ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsDevTier() *bool
GetIsDevTier returns IsDevTier
func (UndeleteAutonomousDatabaseDetails) GetIsFreeTier ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsFreeTier() *bool
GetIsFreeTier returns IsFreeTier
func (UndeleteAutonomousDatabaseDetails) GetIsLocalDataGuardEnabled ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsLocalDataGuardEnabled() *bool
GetIsLocalDataGuardEnabled returns IsLocalDataGuardEnabled
func (UndeleteAutonomousDatabaseDetails) GetIsMtlsConnectionRequired ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsMtlsConnectionRequired() *bool
GetIsMtlsConnectionRequired returns IsMtlsConnectionRequired
func (UndeleteAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetIsPreviewVersionWithServiceTermsAccepted() *bool
GetIsPreviewVersionWithServiceTermsAccepted returns IsPreviewVersionWithServiceTermsAccepted
func (UndeleteAutonomousDatabaseDetails) GetKmsKeyId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetKmsKeyId() *string
GetKmsKeyId returns KmsKeyId
func (UndeleteAutonomousDatabaseDetails) GetLicenseModel ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (UndeleteAutonomousDatabaseDetails) GetNcharacterSet ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetNcharacterSet() *string
GetNcharacterSet returns NcharacterSet
func (UndeleteAutonomousDatabaseDetails) GetNsgIds ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetNsgIds() []string
GetNsgIds returns NsgIds
func (UndeleteAutonomousDatabaseDetails) GetOcpuCount ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetOcpuCount() *float32
GetOcpuCount returns OcpuCount
func (UndeleteAutonomousDatabaseDetails) GetPrivateEndpointIp ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetPrivateEndpointIp() *string
GetPrivateEndpointIp returns PrivateEndpointIp
func (UndeleteAutonomousDatabaseDetails) GetPrivateEndpointLabel ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetPrivateEndpointLabel() *string
GetPrivateEndpointLabel returns PrivateEndpointLabel
func (UndeleteAutonomousDatabaseDetails) GetResourcePoolLeaderId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetResourcePoolLeaderId() *string
GetResourcePoolLeaderId returns ResourcePoolLeaderId
func (UndeleteAutonomousDatabaseDetails) GetResourcePoolSummary ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetResourcePoolSummary() *ResourcePoolSummary
GetResourcePoolSummary returns ResourcePoolSummary
func (UndeleteAutonomousDatabaseDetails) GetScheduledOperations ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetScheduledOperations() []ScheduledOperationDetails
GetScheduledOperations returns ScheduledOperations
func (UndeleteAutonomousDatabaseDetails) GetSecretId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetSecretId() *string
GetSecretId returns SecretId
func (UndeleteAutonomousDatabaseDetails) GetSecretVersionNumber ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetSecretVersionNumber() *int
GetSecretVersionNumber returns SecretVersionNumber
func (UndeleteAutonomousDatabaseDetails) GetSecurityAttributes ¶ added in v65.75.1
func (m UndeleteAutonomousDatabaseDetails) GetSecurityAttributes() map[string]map[string]interface{}
GetSecurityAttributes returns SecurityAttributes
func (UndeleteAutonomousDatabaseDetails) GetStandbyWhitelistedIps ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetStandbyWhitelistedIps() []string
GetStandbyWhitelistedIps returns StandbyWhitelistedIps
func (UndeleteAutonomousDatabaseDetails) GetSubnetId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (UndeleteAutonomousDatabaseDetails) GetSubscriptionId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetSubscriptionId() *string
GetSubscriptionId returns SubscriptionId
func (UndeleteAutonomousDatabaseDetails) GetVaultId ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetVaultId() *string
GetVaultId returns VaultId
func (UndeleteAutonomousDatabaseDetails) GetWhitelistedIps ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) GetWhitelistedIps() []string
GetWhitelistedIps returns WhitelistedIps
func (UndeleteAutonomousDatabaseDetails) MarshalJSON ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UndeleteAutonomousDatabaseDetails) String ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) String() string
func (*UndeleteAutonomousDatabaseDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *UndeleteAutonomousDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UndeleteAutonomousDatabaseDetails) ValidateEnumValue ¶ added in v65.75.0
func (m UndeleteAutonomousDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type Update ¶
type Update struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of cloud VM cluster maintenance update. UpdateType UpdateUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The previous update action performed. LastAction UpdateLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions performed by the update operation on the infrastructure components. AvailableActions []UpdateAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState UpdateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
Update The representation of Update
func (Update) 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 UpdateAutonomousContainerDatabaseDataGuardAssociationDetails ¶
type UpdateAutonomousContainerDatabaseDataGuardAssociationDetails struct { // Indicates whether Automatic Failover is enabled for Autonomous Container Database Dataguard Association IsAutomaticFailoverEnabled *bool `mandatory:"false" json:"isAutomaticFailoverEnabled"` // The protection mode of this Autonomous Data Guard association. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The lag time for my preference based on data loss tolerance in seconds. FastStartFailOverLagLimitInSeconds *int `mandatory:"false" json:"fastStartFailOverLagLimitInSeconds"` }
UpdateAutonomousContainerDatabaseDataGuardAssociationDetails The configuration details for updating a Autonomous Container DatabaseData Guard association for a Autonomous Container Database.
func (UpdateAutonomousContainerDatabaseDataGuardAssociationDetails) String ¶
func (m UpdateAutonomousContainerDatabaseDataGuardAssociationDetails) String() string
func (UpdateAutonomousContainerDatabaseDataGuardAssociationDetails) ValidateEnumValue ¶
func (m UpdateAutonomousContainerDatabaseDataGuardAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum ¶ added in v65.29.0
type UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum string
UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum Enum with underlying type: string
const ( UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeAvailability UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModePerformance UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" )
Set of constants representing the allowable values for UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum
func GetMappingUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum ¶ added in v65.29.0
func GetMappingUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum(val string) (UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum, bool)
GetMappingUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumValues ¶ added in v65.29.0
func GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumValues() []UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum
GetUpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnumValues Enumerates the set of values for UpdateAutonomousContainerDatabaseDataGuardAssociationDetailsProtectionModeEnum
type UpdateAutonomousContainerDatabaseDataguardAssociationRequest ¶
type UpdateAutonomousContainerDatabaseDataguardAssociationRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // The Autonomous Container Database-Autonomous Data Guard association OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseDataguardAssociationId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseDataguardAssociationId"` // A request to update Data Guard association of a database. UpdateAutonomousContainerDatabaseDataGuardAssociationDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousContainerDatabaseDataguardAssociationRequest wrapper for the UpdateAutonomousContainerDatabaseDataguardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousContainerDatabaseDataguardAssociation.go.html to see an example of how to use UpdateAutonomousContainerDatabaseDataguardAssociationRequest.
func (UpdateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody ¶
func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest ¶
func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy ¶
func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousContainerDatabaseDataguardAssociationRequest) String ¶
func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) String() string
func (UpdateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue ¶
func (request UpdateAutonomousContainerDatabaseDataguardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousContainerDatabaseDataguardAssociationResponse ¶
type UpdateAutonomousContainerDatabaseDataguardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabaseDataguardAssociation instance AutonomousContainerDatabaseDataguardAssociation `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // Unique Oracle-assigned identifier for the request. If you must contact Oracle about // a particular request, then provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousContainerDatabaseDataguardAssociationResponse wrapper for the UpdateAutonomousContainerDatabaseDataguardAssociation operation
func (UpdateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse ¶
func (response UpdateAutonomousContainerDatabaseDataguardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousContainerDatabaseDataguardAssociationResponse) String ¶
func (response UpdateAutonomousContainerDatabaseDataguardAssociationResponse) String() string
type UpdateAutonomousContainerDatabaseDetails ¶
type UpdateAutonomousContainerDatabaseDetails struct { // The display name for the Autonomous Container Database. DisplayName *string `mandatory:"false" json:"displayName"` // Customer Contacts. Setting this to an empty list removes all customer contacts. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Database Patch model preference. PatchModel UpdateAutonomousContainerDatabaseDetailsPatchModelEnum `mandatory:"false" json:"patchModel,omitempty"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The scheduling detail for the quarterly maintenance window of the standby Autonomous Container Database. // This value represents the number of days before schedlued maintenance of the primary database. StandbyMaintenanceBufferInDays *int `mandatory:"false" json:"standbyMaintenanceBufferInDays"` // The next maintenance version preference. VersionPreference UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum `mandatory:"false" json:"versionPreference,omitempty"` // Indicates if an automatic DST Time Zone file update is enabled for the Autonomous Container Database. If enabled along with Release Update, patching will be done in a Non-Rolling manner. IsDstFileUpdateEnabled *bool `mandatory:"false" json:"isDstFileUpdateEnabled"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` }
UpdateAutonomousContainerDatabaseDetails Describes the modification parameters for the Autonomous Container Database.
func (UpdateAutonomousContainerDatabaseDetails) String ¶
func (m UpdateAutonomousContainerDatabaseDetails) String() string
func (UpdateAutonomousContainerDatabaseDetails) ValidateEnumValue ¶
func (m UpdateAutonomousContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousContainerDatabaseDetailsPatchModelEnum ¶
type UpdateAutonomousContainerDatabaseDetailsPatchModelEnum string
UpdateAutonomousContainerDatabaseDetailsPatchModelEnum Enum with underlying type: string
const ( UpdateAutonomousContainerDatabaseDetailsPatchModelUpdates UpdateAutonomousContainerDatabaseDetailsPatchModelEnum = "RELEASE_UPDATES" UpdateAutonomousContainerDatabaseDetailsPatchModelUpdateRevisions UpdateAutonomousContainerDatabaseDetailsPatchModelEnum = "RELEASE_UPDATE_REVISIONS" )
Set of constants representing the allowable values for UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
func GetMappingUpdateAutonomousContainerDatabaseDetailsPatchModelEnum ¶
func GetMappingUpdateAutonomousContainerDatabaseDetailsPatchModelEnum(val string) (UpdateAutonomousContainerDatabaseDetailsPatchModelEnum, bool)
GetMappingUpdateAutonomousContainerDatabaseDetailsPatchModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumValues ¶
func GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumValues() []UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumValues Enumerates the set of values for UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
type UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum ¶ added in v65.29.0
type UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum string
UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum Enum with underlying type: string
const ( UpdateAutonomousContainerDatabaseDetailsVersionPreferenceNextReleaseUpdate UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum = "NEXT_RELEASE_UPDATE" UpdateAutonomousContainerDatabaseDetailsVersionPreferenceLatestReleaseUpdate UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum = "LATEST_RELEASE_UPDATE" )
Set of constants representing the allowable values for UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
func GetMappingUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum ¶ added in v65.29.0
func GetMappingUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum(val string) (UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum, bool)
GetMappingUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues ¶ added in v65.29.0
func GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues() []UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
GetUpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnumValues Enumerates the set of values for UpdateAutonomousContainerDatabaseDetailsVersionPreferenceEnum
type UpdateAutonomousContainerDatabaseRequest ¶
type UpdateAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousContainerDatabaseId"` // Request to update the properties of an Autonomous Container Database. UpdateAutonomousContainerDatabaseDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousContainerDatabaseRequest wrapper for the UpdateAutonomousContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousContainerDatabase.go.html to see an example of how to use UpdateAutonomousContainerDatabaseRequest.
func (UpdateAutonomousContainerDatabaseRequest) BinaryRequestBody ¶
func (request UpdateAutonomousContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request UpdateAutonomousContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousContainerDatabaseRequest) RetryPolicy ¶
func (request UpdateAutonomousContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousContainerDatabaseRequest) String ¶
func (request UpdateAutonomousContainerDatabaseRequest) String() string
func (UpdateAutonomousContainerDatabaseRequest) ValidateEnumValue ¶
func (request UpdateAutonomousContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousContainerDatabaseResponse ¶
type UpdateAutonomousContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousContainerDatabase instance AutonomousContainerDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousContainerDatabaseResponse wrapper for the UpdateAutonomousContainerDatabase operation
func (UpdateAutonomousContainerDatabaseResponse) HTTPResponse ¶
func (response UpdateAutonomousContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousContainerDatabaseResponse) String ¶
func (response UpdateAutonomousContainerDatabaseResponse) String() string
type UpdateAutonomousDatabaseBackupDetails ¶ added in v65.32.0
type UpdateAutonomousDatabaseBackupDetails struct { // Retention period, in days, for long-term backups RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` }
UpdateAutonomousDatabaseBackupDetails Details for updating the Autonomous Database backup. **Warning:** Oracle recommends avoiding using confidential information when you supply string values using the API.
func (UpdateAutonomousDatabaseBackupDetails) String ¶ added in v65.32.0
func (m UpdateAutonomousDatabaseBackupDetails) String() string
func (UpdateAutonomousDatabaseBackupDetails) ValidateEnumValue ¶ added in v65.32.0
func (m UpdateAutonomousDatabaseBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseBackupRequest ¶ added in v65.32.0
type UpdateAutonomousDatabaseBackupRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. AutonomousDatabaseBackupId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseBackupId"` // Request to update an existing Autonomous Database backup. UpdateAutonomousDatabaseBackupDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseBackupRequest wrapper for the UpdateAutonomousDatabaseBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseBackup.go.html to see an example of how to use UpdateAutonomousDatabaseBackupRequest.
func (UpdateAutonomousDatabaseBackupRequest) BinaryRequestBody ¶ added in v65.32.0
func (request UpdateAutonomousDatabaseBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousDatabaseBackupRequest) HTTPRequest ¶ added in v65.32.0
func (request UpdateAutonomousDatabaseBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseBackupRequest) RetryPolicy ¶ added in v65.32.0
func (request UpdateAutonomousDatabaseBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseBackupRequest) String ¶ added in v65.32.0
func (request UpdateAutonomousDatabaseBackupRequest) String() string
func (UpdateAutonomousDatabaseBackupRequest) ValidateEnumValue ¶ added in v65.32.0
func (request UpdateAutonomousDatabaseBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseBackupResponse ¶ added in v65.32.0
type UpdateAutonomousDatabaseBackupResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseBackup instance AutonomousDatabaseBackup `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about a particular request, 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"` // Unique Oracle-assigned identifier for the work request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseBackupResponse wrapper for the UpdateAutonomousDatabaseBackup operation
func (UpdateAutonomousDatabaseBackupResponse) HTTPResponse ¶ added in v65.32.0
func (response UpdateAutonomousDatabaseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseBackupResponse) String ¶ added in v65.32.0
func (response UpdateAutonomousDatabaseBackupResponse) String() string
type UpdateAutonomousDatabaseDetails ¶
type UpdateAutonomousDatabaseDetails struct { // Retention period, in days, for long-term backups BackupRetentionPeriodInDays *int `mandatory:"false" json:"backupRetentionPeriodInDays"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel UpdateAutonomousDatabaseDetailsComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` // The percentage of the System Global Area(SGA) assigned to In-Memory tables in Autonomous Database. This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. InMemoryPercentage *int `mandatory:"false" json:"inMemoryPercentage"` // Parameter that allows users to select an acceptable maximum data loss limit in seconds, up to which Automatic Failover will be triggered when necessary for a Local Autonomous Data Guard LocalAdgAutoFailoverMaxDataLossLimit *int `mandatory:"false" json:"localAdgAutoFailoverMaxDataLossLimit"` // The number of CPUs to be made available to the Autonomous Database.<br> // For Autonomous Databases on Dedicated Exadata Infrastructure: // - The CPU type (OCPUs or ECPUs) is determined by the parent Autonomous Exadata VM Cluster's compute model. // - It is suggested to use 'computeCount' parameter if you want to use fractional value to provision less than 1 core. // **Note:** This parameter cannot be used with the `ocpuCount` or `computeCount` parameter. // This cannot be updated in parallel with any of the following: licenseModel, databaseEdition, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` LongTermBackupSchedule *LongTermBackUpScheduleDetails `mandatory:"false" json:"longTermBackupSchedule"` // Autonomous Database for Developers are fixed-shape Autonomous Databases that developers can use to build and test new applications. On Serverless, these are low-cost and billed per instance, on Dedicated and Cloud@Customer there is no additional cost to create Developer databases. Developer databases come with limited resources and is not intended for large-scale testing and production deployments. When you need more compute or storage resources, you may upgrade to a full paid production database. IsDevTier *bool `mandatory:"false" json:"isDevTier"` // The compute amount (CPUs) available to the database. Minimum and maximum values depend on the compute model and whether the database is an Autonomous Database Serverless instance or an Autonomous Database on Dedicated Exadata Infrastructure. // The 'ECPU' compute model requires a minimum value of one, for databases in the elastic resource pool and minimum value of two, otherwise. Required when using the `computeModel` parameter. When using `cpuCoreCount` parameter, it is an error to specify computeCount to a non-null value. Providing `computeModel` and `computeCount` is the preferred method for both OCPU and ECPU. // This cannot be updated in parallel with any of the following: licenseModel, databaseEdition, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. ComputeCount *float32 `mandatory:"false" json:"computeCount"` // The number of OCPU cores to be made available to the Autonomous Database. // For Autonomous Databases on Dedicated Exadata Infrastructure, you can specify a fractional value for this parameter. Fractional values are not supported for Autonomous Database Serverless instances. // For Autonomous Database Serverless instances, this parameter is not used. // To provision less than 1 core, enter a fractional value in an increment of 0.1. To provision 1 or more cores, you must enter an integer between 1 and the maximum number of cores available to the infrastructure shape. For example, you can provision 0.3 or 0.4 cores, but not 0.35 cores. Likewise, you can provision 2 cores or 3 cores, but not 2.5 cores. The maximum number of cores is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://docs.oracle.com/en/cloud/paas/autonomous-database/dedicated/adbde/index.html) for shape details. // **Note:** This parameter cannot be used with the `cpuCoreCount` parameter. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The size, in terabytes, of the data volume that will be created and attached to the database. For Autonomous Databases on dedicated Exadata infrastructure, the maximum storage value is determined by the infrastructure shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // A full Exadata service is allocated when the Autonomous Database size is set to the upper limit (384 TB). // **Note:** This parameter cannot be used with the `dataStorageSizeInGBs` parameter. // This cannot be updated in parallel with any of the following: licenseModel, databaseEdition, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // Applies to dedicated Exadata infrastructure only. // The size, in gigabytes, of the data volume that will be created and attached to the database. The maximum storage value depends on the system shape. See Characteristics of Infrastructure Shapes (https://www.oracle.com/pls/topic/lookup?ctx=en/cloud/paas/autonomous-database&id=ATPFG-GUID-B0F033C1-CC5A-42F0-B2E7-3CECFEDA1FD1) for shape details. // **Note:** This parameter cannot be used with the `dataStorageSizeInTBs` parameter. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. The display name can only be updated for Autonomous Databases using dedicated Exadata Infrastructure. This parameter may not be updated in parallel with dbVersion. DisplayName *string `mandatory:"false" json:"displayName"` // Indicates if this is an Always Free resource. The default value is false. Note that Always Free Autonomous Databases have 1 CPU and 20GB of memory. For Always Free databases, memory and CPU cannot be scaled. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isLocalDataGuardEnabled IsFreeTier *bool `mandatory:"false" json:"isFreeTier"` // The password must be between 12 and 30 characters long, and must contain at least 1 uppercase, 1 lowercase, and 1 numeric character. It cannot contain the double quote symbol (") or the username "admin", regardless of casing. It must be different from the last four passwords and it must not be a password used within the last 24 hours. // This cannot be used in conjunction with with OCI vault secrets (secretId). // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, or isFreeTier. AdminPassword *string `mandatory:"false" json:"adminPassword"` // New name for this Autonomous Database. // For Autonomous Databases on Dedicated Exadata Infrastructure, the name must begin with an alphabetic character, and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. // For Autonomous Database Serverless instances, the name must begin with an alphabetic character, and can contain a maximum of 30 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails. DbName *string `mandatory:"false" json:"dbName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The Autonomous Database workload type. The following values are valid: // - OLTP - indicates an Autonomous Transaction Processing database // - DW - indicates an Autonomous Data Warehouse database // - AJD - indicates an Autonomous JSON Database // - APEX - indicates an Autonomous Database with the Oracle APEX Application Development workload type. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. DbWorkload UpdateAutonomousDatabaseDetailsDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel UpdateAutonomousDatabaseDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The maximum number of CPUs allowed with a Bring Your Own License (BYOL), including those used for auto-scaling, disaster recovery, tools, etc. Any CPU usage above this limit is considered as License Included and billed. ByolComputeCountLimit *float32 `mandatory:"false" json:"byolComputeCountLimit"` // Indicates if the database-level access control is enabled. // If disabled, database access is defined by the network security rules. // If enabled, database access is restricted to the IP addresses defined by the rules specified with the `whitelistedIps` property. While specifying `whitelistedIps` rules is optional, // if database-level access control is enabled and no rules are specified, the database will become inaccessible. The rules can be added later using the `UpdateAutonomousDatabase` API operation or edit option in console. // When creating a database clone, the desired access control setting should be specified. By default, database-level access control will be disabled for the clone. // This property is applicable only to Autonomous Databases on the Exadata Cloud@Customer platform. For Autonomous Database Serverless instances, `whitelistedIps` is used. IsAccessControlEnabled *bool `mandatory:"false" json:"isAccessControlEnabled"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // This field will be null if the Autonomous Database is not Data Guard enabled or Access Control is disabled. // `TRUE` if the Autonomous Database has Data Guard and Access Control enabled, and the Autonomous Database uses the primary's IP access control list (ACL) for standby. // `FALSE` if the Autonomous Database has Data Guard and Access Control enabled, and the Autonomous Database uses a different IP access control list (ACL) for standby compared to primary. ArePrimaryWhitelistedIpsUsed *bool `mandatory:"false" json:"arePrimaryWhitelistedIpsUsed"` // The client IP access control list (ACL). This feature is available for Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) and on Exadata Cloud@Customer. // Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. // If `arePrimaryWhitelistedIpsUsed` is 'TRUE' then Autonomous Database uses this primary's IP access control list (ACL) for the disaster recovery peer called `standbywhitelistedips`. // For Autonomous Database Serverless, this is an array of CIDR (classless inter-domain routing) notations for a subnet or VCN OCID (virtual cloud network Oracle Cloud ID). // Multiple IPs and VCN OCIDs should be separate strings separated by commas, but if it’s other configurations that need multiple pieces of information then its each piece is connected with semicolon (;) as a delimiter. // Example: `["1.1.1.1","1.1.1.0/24","ocid1.vcn.oc1.sea.<unique_id>","ocid1.vcn.oc1.sea.<unique_id1>;1.1.1.1","ocid1.vcn.oc1.sea.<unique_id2>;1.1.0.0/16"]` // For Exadata Cloud@Customer, this is an array of IP addresses or CIDR notations. // Example: `["1.1.1.1","1.1.1.0/24","1.1.2.25"]` // For an update operation, if you want to delete all the IPs in the ACL, use an array with a single empty string entry. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. StandbyWhitelistedIps []string `mandatory:"false" json:"standbyWhitelistedIps"` // Indicates whether auto scaling is enabled for the Autonomous Database CPU core count. Setting to `TRUE` enables auto scaling. Setting to `FALSE` disables auto scaling. The default value is `TRUE`. Auto scaling is only available for Autonomous Database Serverless instances (https://docs.oracle.com/en/cloud/paas/autonomous-database/serverless/). IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // Indicates if the Autonomous Database is a refreshable clone. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. IsRefreshableClone *bool `mandatory:"false" json:"isRefreshableClone"` // The refresh mode of the clone. AUTOMATIC indicates that the clone is automatically being refreshed with data from the source Autonomous Database. RefreshableMode UpdateAutonomousDatabaseDetailsRefreshableModeEnum `mandatory:"false" json:"refreshableMode,omitempty"` // Indicates whether the Autonomous Database has a local (in-region) standby database. Not applicable when creating a cross-region Autonomous Data Guard associations, or to // Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. // To create a local standby, set to `TRUE`. To delete a local standby, set to `FALSE`. For more information on using Autonomous Data Guard on an Autonomous Database Serverless instance (local and cross-region) , see About Standby Databases (https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-data-guard-about.html#GUID-045AD017-8120-4BDC-AF58-7430FFE28D2B) // To enable cross-region Autonomous Data Guard on an Autonomous Database Serverless instance, see Enable Autonomous Data Guard (https://docs-uat.us.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-data-guard-update-type.html#GUID-967ED737-4A05-4D6E-A7CA-C3F21ACF9BF0). // This cannot be updated in parallel with any of the following: isMTLSRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. IsLocalDataGuardEnabled *bool `mandatory:"false" json:"isLocalDataGuardEnabled"` // ** Deprecated. ** Indicates whether the Autonomous Database has a local (in-region) standby database. Not applicable when creating a cross-region Autonomous Data Guard associations, or to // Autonomous Databases using dedicated Exadata infrastructure or Exadata Cloud@Customer infrastructure. // To create a local standby, set to `TRUE`. To delete a local standby, set to `FALSE`. For more information on using Autonomous Data Guard on an Autonomous Database Serverless instance (local and cross-region) , see About Standby Databases (https://docs.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-data-guard-about.html#GUID-045AD017-8120-4BDC-AF58-7430FFE28D2B) // To enable cross-region Autonomous Data Guard on an Autonomous Database Serverless instance, see Enable Autonomous Data Guard (https://docs-uat.us.oracle.com/en/cloud/paas/autonomous-database/adbsa/autonomous-data-guard-update-type.html#GUID-967ED737-4A05-4D6E-A7CA-C3F21ACF9BF0). // To delete a cross-region standby database, provide the `peerDbId` for the standby database in a remote region, and set `isDataGuardEnabled` to `FALSE`. IsDataGuardEnabled *bool `mandatory:"false" json:"isDataGuardEnabled"` // The database OCID(/Content/General/Concepts/identifiers.htm) of the Disaster Recovery peer (source Primary) database, which is located in a different (remote) region from the current peer database. // To create or delete a local (in-region) standby, see the `isDataGuardEnabled` parameter. PeerDbId *string `mandatory:"false" json:"peerDbId"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // Indicates the Autonomous Database mode. The database can be opened in `READ_ONLY` or `READ_WRITE` mode. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. OpenMode UpdateAutonomousDatabaseDetailsOpenModeEnum `mandatory:"false" json:"openMode,omitempty"` // The Autonomous Database permission level. Restricted mode allows access only by admin users. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PermissionLevel UpdateAutonomousDatabaseDetailsPermissionLevelEnum `mandatory:"false" json:"permissionLevel,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the subnet the resource is associated with. // **Subnet Restrictions:** // - For bare metal DB systems and for single node virtual machine DB systems, do not use a subnet that overlaps with 192.168.16.16/28. // - For Exadata and virtual machine 2-node RAC systems, do not use a subnet that overlaps with 192.168.128.0/20. // - For Autonomous Database, setting this will disable public secure access to the database. // These subnets are used by the Oracle Clusterware private interconnect on the database instance. // Specifying an overlapping subnet will cause the private interconnect to malfunction. // This restriction applies to both the client subnet and the backup subnet. SubnetId *string `mandatory:"false" json:"subnetId"` // The resource's private endpoint label. // - Setting the endpoint label to a non-empty string creates a private endpoint database. // - Resetting the endpoint label to an empty string, after the creation of the private endpoint database, changes the private endpoint database to a public endpoint database. // - Setting the endpoint label to a non-empty string value, updates to a new private endpoint database, when the database is disabled and re-enabled. // This setting cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, dbVersion, isRefreshable, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. PrivateEndpointLabel *string `mandatory:"false" json:"privateEndpointLabel"` // The private endpoint Ip address for the resource. PrivateEndpointIp *string `mandatory:"false" json:"privateEndpointIp"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // The frequency a refreshable clone is refreshed after auto-refresh is enabled. The minimum is 1 hour. The maximum is 7 days. The date and time that auto-refresh is enabled is controlled by the `timeOfAutoRefreshStart` parameter. AutoRefreshFrequencyInSeconds *int `mandatory:"false" json:"autoRefreshFrequencyInSeconds"` // The time, in seconds, the data of the refreshable clone lags the primary database at the point of refresh. The minimum is 0 minutes (0 mins means refresh to the latest available timestamp). The maximum is 7 days. The lag time increases after refreshing until the next data refresh happens. AutoRefreshPointLagInSeconds *int `mandatory:"false" json:"autoRefreshPointLagInSeconds"` // The the date and time that auto-refreshing will begin for an Autonomous Database refreshable clone. This value controls only the start time for the first refresh operation. Subsequent (ongoing) refresh operations have start times controlled by the value of the `autoRefreshFrequencyInSeconds` parameter. TimeOfAutoRefreshStart *common.SDKTime `mandatory:"false" json:"timeOfAutoRefreshStart"` // Customer Contacts. Setting this to an empty list removes all customer contacts of an Oracle // This cannot be updated in parallel with any of the following: isMTLSConnectionRequired, scheduledOperations, or dbToolsDetails. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` // Specifies if the Autonomous Database requires mTLS connections. // This may not be updated in parallel with any of the following: licenseModel, databaseEdition, cpuCoreCount, computeCount, dataStorageSizeInTBs, whitelistedIps, openMode, permissionLevel, db-workload, privateEndpointLabel, nsgIds, customerContacts, dbVersion, scheduledOperations, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. // Service Change: The default value of the isMTLSConnectionRequired attribute will change from true to false on July 1, 2023 in the following APIs: // - CreateAutonomousDatabase // - GetAutonomousDatabase // - UpdateAutonomousDatabase // Details: Prior to the July 1, 2023 change, the isMTLSConnectionRequired attribute default value was true. This applies to Autonomous Database Serverless. // Does this impact me? If you use or maintain custom scripts or Terraform scripts referencing the CreateAutonomousDatabase, GetAutonomousDatabase, or UpdateAutonomousDatabase APIs, you want to check, and possibly modify, the scripts for the changed default value of the attribute. Should you choose not to leave your scripts unchanged, the API calls containing this attribute will continue to work, but the default value will switch from true to false. // How do I make this change? Using either OCI SDKs or command line tools, update your custom scripts to explicitly set the isMTLSConnectionRequired attribute to true. IsMtlsConnectionRequired *bool `mandatory:"false" json:"isMtlsConnectionRequired"` // The unique identifier for leader autonomous database OCID OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ResourcePoolLeaderId *string `mandatory:"false" json:"resourcePoolLeaderId"` ResourcePoolSummary *ResourcePoolSummary `mandatory:"false" json:"resourcePoolSummary"` // The maintenance schedule type of the Autonomous Database Serverless. An EARLY maintenance schedule // follows a schedule applying patches prior to the REGULAR schedule. A REGULAR maintenance schedule follows the normal cycle AutonomousMaintenanceScheduleType UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum `mandatory:"false" json:"autonomousMaintenanceScheduleType,omitempty"` // True if the Autonomous Database is backup retention locked. IsBackupRetentionLocked *bool `mandatory:"false" json:"isBackupRetentionLocked"` // The list of scheduled operations. Consists of values such as dayOfWeek, scheduledStartTime, scheduledStopTime. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, dbToolsDetails, isLocalDataGuardEnabled, or isFreeTier. ScheduledOperations []ScheduledOperationDetails `mandatory:"false" json:"scheduledOperations"` // Indicates if auto scaling is enabled for the Autonomous Database storage. The default value is `FALSE`. IsAutoScalingForStorageEnabled *bool `mandatory:"false" json:"isAutoScalingForStorageEnabled"` // The Oracle Database Edition that applies to the Autonomous databases. This parameter accepts options `STANDARD_EDITION` and `ENTERPRISE_EDITION`. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, computeModel, adminPassword, whitelistedIps, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. DatabaseEdition AutonomousDatabaseSummaryDatabaseEditionEnum `mandatory:"false" json:"databaseEdition,omitempty"` // The list of database tools details. // This cannot be updated in parallel with any of the following: licenseModel, dbEdition, cpuCoreCount, computeCount, computeModel, whitelistedIps, isMTLSConnectionRequired, openMode, permissionLevel, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, isRefreshable, dbName, scheduledOperations, isLocalDataGuardEnabled, or isFreeTier. DbToolsDetails []DatabaseTool `mandatory:"false" json:"dbToolsDetails"` // The OCI vault secret [/Content/General/Concepts/identifiers.htm]OCID. This cannot be used in conjunction with adminPassword. SecretId *string `mandatory:"false" json:"secretId"` // The version of the vault secret. If no version is specified, the latest version will be used. SecretVersionNumber *int `mandatory:"false" json:"secretVersionNumber"` EncryptionKey AutonomousDatabaseEncryptionKeyDetails `mandatory:"false" json:"encryptionKey"` // If true, this will disconnect the Autonomous Database from its peer and the Autonomous Database can work permanently as a standalone database. // To disconnect a cross region standby, please also provide the OCID of the standby database in the `peerDbId` parameter. IsDisconnectPeer *bool `mandatory:"false" json:"isDisconnectPeer"` }
UpdateAutonomousDatabaseDetails Details to update an Oracle Autonomous Database. **Notes** - To specify OCPU core count, you must use either `ocpuCount` or `cpuCoreCount`. You cannot use both parameters at the same time. For Autonomous Database Serverless instances, `ocpuCount` is not used. - To specify a storage allocation, you must use either `dataStorageSizeInGBs` or `dataStorageSizeInTBs`. - See the individual parameter discriptions for more information on the OCPU and storage value parameters. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (UpdateAutonomousDatabaseDetails) String ¶
func (m UpdateAutonomousDatabaseDetails) String() string
func (*UpdateAutonomousDatabaseDetails) UnmarshalJSON ¶ added in v65.77.0
func (m *UpdateAutonomousDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateAutonomousDatabaseDetails) ValidateEnumValue ¶
func (m UpdateAutonomousDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum ¶ added in v65.81.2
type UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum string
UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEarly UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum = "EARLY" UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeRegular UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum = "REGULAR" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum
func GetMappingUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum ¶ added in v65.81.2
func GetMappingUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum(val string) (UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumValues ¶ added in v65.81.2
func GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumValues() []UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum
GetUpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsAutonomousMaintenanceScheduleTypeEnum
type UpdateAutonomousDatabaseDetailsComputeModelEnum ¶ added in v65.47.0
type UpdateAutonomousDatabaseDetailsComputeModelEnum string
UpdateAutonomousDatabaseDetailsComputeModelEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsComputeModelEcpu UpdateAutonomousDatabaseDetailsComputeModelEnum = "ECPU" UpdateAutonomousDatabaseDetailsComputeModelOcpu UpdateAutonomousDatabaseDetailsComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsComputeModelEnum
func GetMappingUpdateAutonomousDatabaseDetailsComputeModelEnum ¶ added in v65.47.0
func GetMappingUpdateAutonomousDatabaseDetailsComputeModelEnum(val string) (UpdateAutonomousDatabaseDetailsComputeModelEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsComputeModelEnumValues ¶ added in v65.47.0
func GetUpdateAutonomousDatabaseDetailsComputeModelEnumValues() []UpdateAutonomousDatabaseDetailsComputeModelEnum
GetUpdateAutonomousDatabaseDetailsComputeModelEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsComputeModelEnum
type UpdateAutonomousDatabaseDetailsDbWorkloadEnum ¶
type UpdateAutonomousDatabaseDetailsDbWorkloadEnum string
UpdateAutonomousDatabaseDetailsDbWorkloadEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsDbWorkloadOltp UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "OLTP" UpdateAutonomousDatabaseDetailsDbWorkloadDw UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "DW" UpdateAutonomousDatabaseDetailsDbWorkloadAjd UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "AJD" UpdateAutonomousDatabaseDetailsDbWorkloadApex UpdateAutonomousDatabaseDetailsDbWorkloadEnum = "APEX" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsDbWorkloadEnum
func GetMappingUpdateAutonomousDatabaseDetailsDbWorkloadEnum ¶
func GetMappingUpdateAutonomousDatabaseDetailsDbWorkloadEnum(val string) (UpdateAutonomousDatabaseDetailsDbWorkloadEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsDbWorkloadEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumValues() []UpdateAutonomousDatabaseDetailsDbWorkloadEnum
GetUpdateAutonomousDatabaseDetailsDbWorkloadEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsDbWorkloadEnum
type UpdateAutonomousDatabaseDetailsLicenseModelEnum ¶
type UpdateAutonomousDatabaseDetailsLicenseModelEnum string
UpdateAutonomousDatabaseDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsLicenseModelLicenseIncluded UpdateAutonomousDatabaseDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateAutonomousDatabaseDetailsLicenseModelBringYourOwnLicense UpdateAutonomousDatabaseDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsLicenseModelEnum
func GetMappingUpdateAutonomousDatabaseDetailsLicenseModelEnum ¶
func GetMappingUpdateAutonomousDatabaseDetailsLicenseModelEnum(val string) (UpdateAutonomousDatabaseDetailsLicenseModelEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues() []UpdateAutonomousDatabaseDetailsLicenseModelEnum
GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsLicenseModelEnum
type UpdateAutonomousDatabaseDetailsOpenModeEnum ¶
type UpdateAutonomousDatabaseDetailsOpenModeEnum string
UpdateAutonomousDatabaseDetailsOpenModeEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsOpenModeOnly UpdateAutonomousDatabaseDetailsOpenModeEnum = "READ_ONLY" UpdateAutonomousDatabaseDetailsOpenModeWrite UpdateAutonomousDatabaseDetailsOpenModeEnum = "READ_WRITE" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsOpenModeEnum
func GetMappingUpdateAutonomousDatabaseDetailsOpenModeEnum ¶
func GetMappingUpdateAutonomousDatabaseDetailsOpenModeEnum(val string) (UpdateAutonomousDatabaseDetailsOpenModeEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsOpenModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsOpenModeEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsOpenModeEnumValues() []UpdateAutonomousDatabaseDetailsOpenModeEnum
GetUpdateAutonomousDatabaseDetailsOpenModeEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsOpenModeEnum
type UpdateAutonomousDatabaseDetailsPermissionLevelEnum ¶
type UpdateAutonomousDatabaseDetailsPermissionLevelEnum string
UpdateAutonomousDatabaseDetailsPermissionLevelEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsPermissionLevelRestricted UpdateAutonomousDatabaseDetailsPermissionLevelEnum = "RESTRICTED" UpdateAutonomousDatabaseDetailsPermissionLevelUnrestricted UpdateAutonomousDatabaseDetailsPermissionLevelEnum = "UNRESTRICTED" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsPermissionLevelEnum
func GetMappingUpdateAutonomousDatabaseDetailsPermissionLevelEnum ¶
func GetMappingUpdateAutonomousDatabaseDetailsPermissionLevelEnum(val string) (UpdateAutonomousDatabaseDetailsPermissionLevelEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsPermissionLevelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumValues() []UpdateAutonomousDatabaseDetailsPermissionLevelEnum
GetUpdateAutonomousDatabaseDetailsPermissionLevelEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsPermissionLevelEnum
type UpdateAutonomousDatabaseDetailsRefreshableModeEnum ¶
type UpdateAutonomousDatabaseDetailsRefreshableModeEnum string
UpdateAutonomousDatabaseDetailsRefreshableModeEnum Enum with underlying type: string
const ( UpdateAutonomousDatabaseDetailsRefreshableModeAutomatic UpdateAutonomousDatabaseDetailsRefreshableModeEnum = "AUTOMATIC" UpdateAutonomousDatabaseDetailsRefreshableModeManual UpdateAutonomousDatabaseDetailsRefreshableModeEnum = "MANUAL" )
Set of constants representing the allowable values for UpdateAutonomousDatabaseDetailsRefreshableModeEnum
func GetMappingUpdateAutonomousDatabaseDetailsRefreshableModeEnum ¶
func GetMappingUpdateAutonomousDatabaseDetailsRefreshableModeEnum(val string) (UpdateAutonomousDatabaseDetailsRefreshableModeEnum, bool)
GetMappingUpdateAutonomousDatabaseDetailsRefreshableModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumValues() []UpdateAutonomousDatabaseDetailsRefreshableModeEnum
GetUpdateAutonomousDatabaseDetailsRefreshableModeEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsRefreshableModeEnum
type UpdateAutonomousDatabaseRegionalWalletRequest ¶
type UpdateAutonomousDatabaseRegionalWalletRequest struct { // Request to update the properties of Autonomous Database regional wallet. UpdateAutonomousDatabaseWalletDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseRegionalWalletRequest wrapper for the UpdateAutonomousDatabaseRegionalWallet operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseRegionalWallet.go.html to see an example of how to use UpdateAutonomousDatabaseRegionalWalletRequest.
func (UpdateAutonomousDatabaseRegionalWalletRequest) BinaryRequestBody ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousDatabaseRegionalWalletRequest) HTTPRequest ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseRegionalWalletRequest) RetryPolicy ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseRegionalWalletRequest) String ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) String() string
func (UpdateAutonomousDatabaseRegionalWalletRequest) ValidateEnumValue ¶
func (request UpdateAutonomousDatabaseRegionalWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseRegionalWalletResponse ¶
type UpdateAutonomousDatabaseRegionalWalletResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseRegionalWalletResponse wrapper for the UpdateAutonomousDatabaseRegionalWallet operation
func (UpdateAutonomousDatabaseRegionalWalletResponse) HTTPResponse ¶
func (response UpdateAutonomousDatabaseRegionalWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseRegionalWalletResponse) String ¶
func (response UpdateAutonomousDatabaseRegionalWalletResponse) String() string
type UpdateAutonomousDatabaseRequest ¶
type UpdateAutonomousDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request to update the properties of an Autonomous Database. UpdateAutonomousDatabaseDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseRequest wrapper for the UpdateAutonomousDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabase.go.html to see an example of how to use UpdateAutonomousDatabaseRequest.
func (UpdateAutonomousDatabaseRequest) BinaryRequestBody ¶
func (request UpdateAutonomousDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousDatabaseRequest) HTTPRequest ¶
func (request UpdateAutonomousDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseRequest) RetryPolicy ¶
func (request UpdateAutonomousDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseRequest) String ¶
func (request UpdateAutonomousDatabaseRequest) String() string
func (UpdateAutonomousDatabaseRequest) ValidateEnumValue ¶
func (request UpdateAutonomousDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseResponse ¶
type UpdateAutonomousDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabase instance AutonomousDatabase `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseResponse wrapper for the UpdateAutonomousDatabase operation
func (UpdateAutonomousDatabaseResponse) HTTPResponse ¶
func (response UpdateAutonomousDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseResponse) String ¶
func (response UpdateAutonomousDatabaseResponse) String() string
type UpdateAutonomousDatabaseSoftwareImageDetails ¶ added in v65.63.2
type UpdateAutonomousDatabaseSoftwareImageDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateAutonomousDatabaseSoftwareImageDetails Describes the parameters for updating the Autonomous Database Software Image
func (UpdateAutonomousDatabaseSoftwareImageDetails) String ¶ added in v65.63.2
func (m UpdateAutonomousDatabaseSoftwareImageDetails) String() string
func (UpdateAutonomousDatabaseSoftwareImageDetails) ValidateEnumValue ¶ added in v65.63.2
func (m UpdateAutonomousDatabaseSoftwareImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseSoftwareImageRequest ¶ added in v65.63.2
type UpdateAutonomousDatabaseSoftwareImageRequest struct { // The Autonomous Database Software Image OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseSoftwareImageId"` // Request to update the properties of an Autonomous Database Software Image. UpdateAutonomousDatabaseSoftwareImageDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseSoftwareImageRequest wrapper for the UpdateAutonomousDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseSoftwareImage.go.html to see an example of how to use UpdateAutonomousDatabaseSoftwareImageRequest.
func (UpdateAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody ¶ added in v65.63.2
func (request UpdateAutonomousDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousDatabaseSoftwareImageRequest) HTTPRequest ¶ added in v65.63.2
func (request UpdateAutonomousDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseSoftwareImageRequest) RetryPolicy ¶ added in v65.63.2
func (request UpdateAutonomousDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseSoftwareImageRequest) String ¶ added in v65.63.2
func (request UpdateAutonomousDatabaseSoftwareImageRequest) String() string
func (UpdateAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue ¶ added in v65.63.2
func (request UpdateAutonomousDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseSoftwareImageResponse ¶ added in v65.63.2
type UpdateAutonomousDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDatabaseSoftwareImage instance AutonomousDatabaseSoftwareImage `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"` }
UpdateAutonomousDatabaseSoftwareImageResponse wrapper for the UpdateAutonomousDatabaseSoftwareImage operation
func (UpdateAutonomousDatabaseSoftwareImageResponse) HTTPResponse ¶ added in v65.63.2
func (response UpdateAutonomousDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseSoftwareImageResponse) String ¶ added in v65.63.2
func (response UpdateAutonomousDatabaseSoftwareImageResponse) String() string
type UpdateAutonomousDatabaseWalletDetails ¶
type UpdateAutonomousDatabaseWalletDetails struct { // Indicates whether to rotate the wallet or not. If `false`, the wallet will not be rotated. The default is `false`. ShouldRotate *bool `mandatory:"false" json:"shouldRotate"` // The number of hours that the old wallet can be used after it has been rotated. The old wallet will no longer be valid after the number of hours in the wallet rotation grace period has passed. During the grace period, both the old wallet and the current wallet can be used. GracePeriod *int `mandatory:"false" json:"gracePeriod"` }
UpdateAutonomousDatabaseWalletDetails Details to update an Autonomous Database wallet.
func (UpdateAutonomousDatabaseWalletDetails) String ¶
func (m UpdateAutonomousDatabaseWalletDetails) String() string
func (UpdateAutonomousDatabaseWalletDetails) ValidateEnumValue ¶
func (m UpdateAutonomousDatabaseWalletDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseWalletRequest ¶
type UpdateAutonomousDatabaseWalletRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDatabaseId"` // Request to update the properties of an Autonomous Database wallet. UpdateAutonomousDatabaseWalletDetails `contributesTo:"body"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousDatabaseWalletRequest wrapper for the UpdateAutonomousDatabaseWallet operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousDatabaseWallet.go.html to see an example of how to use UpdateAutonomousDatabaseWalletRequest.
func (UpdateAutonomousDatabaseWalletRequest) BinaryRequestBody ¶
func (request UpdateAutonomousDatabaseWalletRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousDatabaseWalletRequest) HTTPRequest ¶
func (request UpdateAutonomousDatabaseWalletRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDatabaseWalletRequest) RetryPolicy ¶
func (request UpdateAutonomousDatabaseWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDatabaseWalletRequest) String ¶
func (request UpdateAutonomousDatabaseWalletRequest) String() string
func (UpdateAutonomousDatabaseWalletRequest) ValidateEnumValue ¶
func (request UpdateAutonomousDatabaseWalletRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousDatabaseWalletResponse ¶
type UpdateAutonomousDatabaseWalletResponse 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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousDatabaseWalletResponse wrapper for the UpdateAutonomousDatabaseWallet operation
func (UpdateAutonomousDatabaseWalletResponse) HTTPResponse ¶
func (response UpdateAutonomousDatabaseWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDatabaseWalletResponse) String ¶
func (response UpdateAutonomousDatabaseWalletResponse) String() string
type UpdateAutonomousExadataInfrastructureDetails ¶
type UpdateAutonomousExadataInfrastructureDetails struct { // The display name is a user-friendly name for the Autonomous Exadata Infrastructure. The display name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateAutonomousExadataInfrastructureDetails Describes the modification parameters for the Autonomous Exadata Infrastructure.
func (UpdateAutonomousExadataInfrastructureDetails) String ¶
func (m UpdateAutonomousExadataInfrastructureDetails) String() string
func (UpdateAutonomousExadataInfrastructureDetails) ValidateEnumValue ¶
func (m UpdateAutonomousExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousExadataInfrastructureRequest ¶
type UpdateAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"autonomousExadataInfrastructureId"` // Request to update the properties of a Autonomous Exadata Infrastructure. UpdateAutonomousExadataInfrastructuresDetails UpdateAutonomousExadataInfrastructureDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousExadataInfrastructureRequest wrapper for the UpdateAutonomousExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousExadataInfrastructure.go.html to see an example of how to use UpdateAutonomousExadataInfrastructureRequest.
func (UpdateAutonomousExadataInfrastructureRequest) BinaryRequestBody ¶
func (request UpdateAutonomousExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request UpdateAutonomousExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousExadataInfrastructureRequest) RetryPolicy ¶
func (request UpdateAutonomousExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousExadataInfrastructureRequest) String ¶
func (request UpdateAutonomousExadataInfrastructureRequest) String() string
func (UpdateAutonomousExadataInfrastructureRequest) ValidateEnumValue ¶
func (request UpdateAutonomousExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousExadataInfrastructureResponse ¶
type UpdateAutonomousExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousExadataInfrastructure instance AutonomousExadataInfrastructure `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"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` }
UpdateAutonomousExadataInfrastructureResponse wrapper for the UpdateAutonomousExadataInfrastructure operation
func (UpdateAutonomousExadataInfrastructureResponse) HTTPResponse ¶
func (response UpdateAutonomousExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousExadataInfrastructureResponse) String ¶
func (response UpdateAutonomousExadataInfrastructureResponse) String() string
type UpdateAutonomousVmClusterDetails ¶
type UpdateAutonomousVmClusterDetails struct { MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The Oracle license model that applies to the Autonomous VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel UpdateAutonomousVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The new value of autonomous data storage (in TBs) for the Autonomous VM cluster. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The new value of cpus per Autonomous VM cluster per node for the Autonomous VM cluster. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The new value of maximum number of ACDs for the Autonomous VM cluster. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` }
UpdateAutonomousVmClusterDetails Details for updating the Autonomous VM cluster.
func (UpdateAutonomousVmClusterDetails) String ¶
func (m UpdateAutonomousVmClusterDetails) String() string
func (UpdateAutonomousVmClusterDetails) ValidateEnumValue ¶
func (m UpdateAutonomousVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousVmClusterDetailsLicenseModelEnum ¶
type UpdateAutonomousVmClusterDetailsLicenseModelEnum string
UpdateAutonomousVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateAutonomousVmClusterDetailsLicenseModelLicenseIncluded UpdateAutonomousVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateAutonomousVmClusterDetailsLicenseModelBringYourOwnLicense UpdateAutonomousVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateAutonomousVmClusterDetailsLicenseModelEnum
func GetMappingUpdateAutonomousVmClusterDetailsLicenseModelEnum ¶
func GetMappingUpdateAutonomousVmClusterDetailsLicenseModelEnum(val string) (UpdateAutonomousVmClusterDetailsLicenseModelEnum, bool)
GetMappingUpdateAutonomousVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateAutonomousVmClusterDetailsLicenseModelEnumValues() []UpdateAutonomousVmClusterDetailsLicenseModelEnum
GetUpdateAutonomousVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateAutonomousVmClusterDetailsLicenseModelEnum
type UpdateAutonomousVmClusterRequest ¶
type UpdateAutonomousVmClusterRequest struct { // The autonomous VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). AutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"autonomousVmClusterId"` // Request to update the attributes of an Autonomous VM cluster. UpdateAutonomousVmClusterDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateAutonomousVmClusterRequest wrapper for the UpdateAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateAutonomousVmCluster.go.html to see an example of how to use UpdateAutonomousVmClusterRequest.
func (UpdateAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request UpdateAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateAutonomousVmClusterRequest) HTTPRequest ¶
func (request UpdateAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousVmClusterRequest) RetryPolicy ¶
func (request UpdateAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousVmClusterRequest) String ¶
func (request UpdateAutonomousVmClusterRequest) String() string
func (UpdateAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request UpdateAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateAutonomousVmClusterResponse ¶
type UpdateAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousVmCluster instance AutonomousVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateAutonomousVmClusterResponse wrapper for the UpdateAutonomousVmCluster operation
func (UpdateAutonomousVmClusterResponse) HTTPResponse ¶
func (response UpdateAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousVmClusterResponse) String ¶
func (response UpdateAutonomousVmClusterResponse) String() string
type UpdateAvailableActionsEnum ¶
type UpdateAvailableActionsEnum string
UpdateAvailableActionsEnum Enum with underlying type: string
const ( UpdateAvailableActionsRollingApply UpdateAvailableActionsEnum = "ROLLING_APPLY" UpdateAvailableActionsNonRollingApply UpdateAvailableActionsEnum = "NON_ROLLING_APPLY" UpdateAvailableActionsPrecheck UpdateAvailableActionsEnum = "PRECHECK" UpdateAvailableActionsRollback UpdateAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateAvailableActionsEnum
func GetMappingUpdateAvailableActionsEnum ¶
func GetMappingUpdateAvailableActionsEnum(val string) (UpdateAvailableActionsEnum, bool)
GetMappingUpdateAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateAvailableActionsEnumValues ¶
func GetUpdateAvailableActionsEnumValues() []UpdateAvailableActionsEnum
GetUpdateAvailableActionsEnumValues Enumerates the set of values for UpdateAvailableActionsEnum
type UpdateBackupDestinationDetails ¶
type UpdateBackupDestinationDetails struct { // For a RECOVERY_APPLIANCE backup destination, the Virtual Private Catalog (VPC) users that are used to access the Recovery Appliance. VpcUsers []string `mandatory:"false" json:"vpcUsers"` // For a RECOVERY_APPLIANCE backup destination, the connection string for connecting to the Recovery Appliance. ConnectionString *string `mandatory:"false" json:"connectionString"` // The local directory path on each VM cluster node where the NFS server location is mounted. The local directory path and the NFS server location must each be the same across all of the VM cluster nodes. Ensure that the NFS mount is maintained continuously on all of the VM cluster nodes. LocalMountPointPath *string `mandatory:"false" json:"localMountPointPath"` // NFS Mount type for backup destination. NfsMountType UpdateBackupDestinationDetailsNfsMountTypeEnum `mandatory:"false" json:"nfsMountType,omitempty"` // IP addresses for NFS Auto mount. NfsServer []string `mandatory:"false" json:"nfsServer"` // Specifies the directory on which to mount the file system NfsServerExport *string `mandatory:"false" json:"nfsServerExport"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateBackupDestinationDetails For a RECOVERY_APPLIANCE backup destination, used to update the connection string and/or the list of VPC users. For an NFS backup destination, there are 2 mount types - Self mount used for non-autonomous ExaCC and automated mount used for autonomous on ExaCC.
func (UpdateBackupDestinationDetails) String ¶
func (m UpdateBackupDestinationDetails) String() string
func (UpdateBackupDestinationDetails) ValidateEnumValue ¶
func (m UpdateBackupDestinationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateBackupDestinationDetailsNfsMountTypeEnum ¶
type UpdateBackupDestinationDetailsNfsMountTypeEnum string
UpdateBackupDestinationDetailsNfsMountTypeEnum Enum with underlying type: string
const ( UpdateBackupDestinationDetailsNfsMountTypeSelfMount UpdateBackupDestinationDetailsNfsMountTypeEnum = "SELF_MOUNT" UpdateBackupDestinationDetailsNfsMountTypeAutomatedMount UpdateBackupDestinationDetailsNfsMountTypeEnum = "AUTOMATED_MOUNT" )
Set of constants representing the allowable values for UpdateBackupDestinationDetailsNfsMountTypeEnum
func GetMappingUpdateBackupDestinationDetailsNfsMountTypeEnum ¶
func GetMappingUpdateBackupDestinationDetailsNfsMountTypeEnum(val string) (UpdateBackupDestinationDetailsNfsMountTypeEnum, bool)
GetMappingUpdateBackupDestinationDetailsNfsMountTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateBackupDestinationDetailsNfsMountTypeEnumValues ¶
func GetUpdateBackupDestinationDetailsNfsMountTypeEnumValues() []UpdateBackupDestinationDetailsNfsMountTypeEnum
GetUpdateBackupDestinationDetailsNfsMountTypeEnumValues Enumerates the set of values for UpdateBackupDestinationDetailsNfsMountTypeEnum
type UpdateBackupDestinationRequest ¶
type UpdateBackupDestinationRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the backup destination. BackupDestinationId *string `mandatory:"true" contributesTo:"path" name:"backupDestinationId"` // For a RECOVERY_APPLIANCE backup destination, request to update the connection string and/or the list of VPC users. // For an NFS backup destination, request to update the NFS location. UpdateBackupDestinationDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateBackupDestinationRequest wrapper for the UpdateBackupDestination operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateBackupDestination.go.html to see an example of how to use UpdateBackupDestinationRequest.
func (UpdateBackupDestinationRequest) BinaryRequestBody ¶
func (request UpdateBackupDestinationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateBackupDestinationRequest) HTTPRequest ¶
func (request UpdateBackupDestinationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateBackupDestinationRequest) RetryPolicy ¶
func (request UpdateBackupDestinationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateBackupDestinationRequest) String ¶
func (request UpdateBackupDestinationRequest) String() string
func (UpdateBackupDestinationRequest) ValidateEnumValue ¶
func (request UpdateBackupDestinationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateBackupDestinationResponse ¶
type UpdateBackupDestinationResponse struct { // The underlying http response RawResponse *http.Response // The BackupDestination instance BackupDestination `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"` }
UpdateBackupDestinationResponse wrapper for the UpdateBackupDestination operation
func (UpdateBackupDestinationResponse) HTTPResponse ¶
func (response UpdateBackupDestinationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBackupDestinationResponse) String ¶
func (response UpdateBackupDestinationResponse) String() string
type UpdateBackupDetails ¶ added in v65.85.0
type UpdateBackupDetails struct { // The retention period of the long term backup in days. RetentionPeriodInDays *int `mandatory:"false" json:"retentionPeriodInDays"` // The retention period of the long term backup in years. RetentionPeriodInYears *int `mandatory:"false" json:"retentionPeriodInYears"` }
UpdateBackupDetails Describes the parameters for updating the backup details.
func (UpdateBackupDetails) String ¶ added in v65.85.0
func (m UpdateBackupDetails) String() string
func (UpdateBackupDetails) ValidateEnumValue ¶ added in v65.85.0
func (m UpdateBackupDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateBackupRequest ¶ added in v65.85.0
type UpdateBackupRequest struct { // The backup OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" contributesTo:"path" name:"backupId"` // Request to update the properties of a Backup. UpdateBackupDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateBackupRequest wrapper for the UpdateBackup operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateBackup.go.html to see an example of how to use UpdateBackupRequest.
func (UpdateBackupRequest) BinaryRequestBody ¶ added in v65.85.0
func (request UpdateBackupRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateBackupRequest) HTTPRequest ¶ added in v65.85.0
func (request UpdateBackupRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateBackupRequest) RetryPolicy ¶ added in v65.85.0
func (request UpdateBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateBackupRequest) String ¶ added in v65.85.0
func (request UpdateBackupRequest) String() string
func (UpdateBackupRequest) ValidateEnumValue ¶ added in v65.85.0
func (request UpdateBackupRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateBackupResponse ¶ added in v65.85.0
type UpdateBackupResponse struct { // The underlying http response RawResponse *http.Response // The Backup instance Backup `presentIn:"body"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. 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"` }
UpdateBackupResponse wrapper for the UpdateBackup operation
func (UpdateBackupResponse) HTTPResponse ¶ added in v65.85.0
func (response UpdateBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateBackupResponse) String ¶ added in v65.85.0
func (response UpdateBackupResponse) String() string
type UpdateCloudAutonomousVmClusterDetails ¶
type UpdateCloudAutonomousVmClusterDetails struct { // User defined description of the cloud Autonomous VM cluster. Description *string `mandatory:"false" json:"description"` // The user-friendly name for the cloud Autonomous VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` // The new value of autonomous data storage (in TBs) for the Autonomous VM cluster. AutonomousDataStorageSizeInTBs *float64 `mandatory:"false" json:"autonomousDataStorageSizeInTBs"` // The new value of cpus per Autonomous VM cluster per node for the Autonomous VM cluster. CpuCoreCountPerNode *int `mandatory:"false" json:"cpuCoreCountPerNode"` // The new value of maximum number of ACDs for the Autonomous VM cluster. TotalContainerDatabases *int `mandatory:"false" json:"totalContainerDatabases"` // The Oracle license model that applies to the Oracle Autonomous Database. Bring your own license (BYOL) allows you to apply your current on-premises Oracle software licenses to equivalent, highly automated Oracle services in the cloud. // License Included allows you to subscribe to new Oracle Database software licenses and the Oracle Database service. // Note that when provisioning an Autonomous Database on dedicated Exadata infrastructure (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html), this attribute must be null. It is already set at the // Autonomous Exadata Infrastructure level. When provisioning an Autonomous Database Serverless (https://docs.oracle.com/en/cloud/paas/autonomous-database/index.html) database, if a value is not specified, the system defaults the value to `BRING_YOUR_OWN_LICENSE`. Bring your own license (BYOL) also allows you to select the DB edition using the optional parameter. // This cannot be updated in parallel with any of the following: cpuCoreCount, computeCount, dataStorageSizeInTBs, adminPassword, isMTLSConnectionRequired, dbWorkload, privateEndpointLabel, nsgIds, dbVersion, dbName, scheduledOperations, dbToolsDetails, or isFreeTier. LicenseModel UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` }
UpdateCloudAutonomousVmClusterDetails Details for updating the cloud Autonomous VM cluster.
func (UpdateCloudAutonomousVmClusterDetails) String ¶
func (m UpdateCloudAutonomousVmClusterDetails) String() string
func (UpdateCloudAutonomousVmClusterDetails) ValidateEnumValue ¶
func (m UpdateCloudAutonomousVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum ¶
type UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum string
UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateCloudAutonomousVmClusterDetailsLicenseModelLicenseIncluded UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateCloudAutonomousVmClusterDetailsLicenseModelBringYourOwnLicense UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum
func GetMappingUpdateCloudAutonomousVmClusterDetailsLicenseModelEnum ¶
func GetMappingUpdateCloudAutonomousVmClusterDetailsLicenseModelEnum(val string) (UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum, bool)
GetMappingUpdateCloudAutonomousVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumValues() []UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum
GetUpdateCloudAutonomousVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateCloudAutonomousVmClusterDetailsLicenseModelEnum
type UpdateCloudAutonomousVmClusterRequest ¶
type UpdateCloudAutonomousVmClusterRequest struct { // The Cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudAutonomousVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudAutonomousVmClusterId"` // Request to update the attributes of a cloud VM cluster. UpdateCloudAutonomousVmClusterDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCloudAutonomousVmClusterRequest wrapper for the UpdateCloudAutonomousVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudAutonomousVmCluster.go.html to see an example of how to use UpdateCloudAutonomousVmClusterRequest.
func (UpdateCloudAutonomousVmClusterRequest) BinaryRequestBody ¶
func (request UpdateCloudAutonomousVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateCloudAutonomousVmClusterRequest) HTTPRequest ¶
func (request UpdateCloudAutonomousVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudAutonomousVmClusterRequest) RetryPolicy ¶
func (request UpdateCloudAutonomousVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudAutonomousVmClusterRequest) String ¶
func (request UpdateCloudAutonomousVmClusterRequest) String() string
func (UpdateCloudAutonomousVmClusterRequest) ValidateEnumValue ¶
func (request UpdateCloudAutonomousVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudAutonomousVmClusterResponse ¶
type UpdateCloudAutonomousVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudAutonomousVmCluster instance CloudAutonomousVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateCloudAutonomousVmClusterResponse wrapper for the UpdateCloudAutonomousVmCluster operation
func (UpdateCloudAutonomousVmClusterResponse) HTTPResponse ¶
func (response UpdateCloudAutonomousVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudAutonomousVmClusterResponse) String ¶
func (response UpdateCloudAutonomousVmClusterResponse) String() string
type UpdateCloudExadataInfrastructureDetails ¶
type UpdateCloudExadataInfrastructureDetails struct { // The user-friendly name for the cloud Exadata infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The number of compute servers for the cloud Exadata infrastructure. ComputeCount *int `mandatory:"false" json:"computeCount"` // The number of storage servers for the cloud Exadata infrastructure. StorageCount *int `mandatory:"false" json:"storageCount"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Customer contacts. Setting this to an empty list removes all customer contact information (email addresses) for the specified OCI Database service resource. CustomerContacts []CustomerContact `mandatory:"false" json:"customerContacts"` }
UpdateCloudExadataInfrastructureDetails Updates the cloud Exadata infrastructure. Applies to Exadata Cloud Service instances only.
func (UpdateCloudExadataInfrastructureDetails) String ¶
func (m UpdateCloudExadataInfrastructureDetails) String() string
func (UpdateCloudExadataInfrastructureDetails) ValidateEnumValue ¶
func (m UpdateCloudExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudExadataInfrastructureRequest ¶
type UpdateCloudExadataInfrastructureRequest struct { // The cloud Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"cloudExadataInfrastructureId"` // Request to update the properties of an cloud Exadata infrastructure resource. UpdateCloudExadataInfrastructureDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCloudExadataInfrastructureRequest wrapper for the UpdateCloudExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudExadataInfrastructure.go.html to see an example of how to use UpdateCloudExadataInfrastructureRequest.
func (UpdateCloudExadataInfrastructureRequest) BinaryRequestBody ¶
func (request UpdateCloudExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateCloudExadataInfrastructureRequest) HTTPRequest ¶
func (request UpdateCloudExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudExadataInfrastructureRequest) RetryPolicy ¶
func (request UpdateCloudExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudExadataInfrastructureRequest) String ¶
func (request UpdateCloudExadataInfrastructureRequest) String() string
func (UpdateCloudExadataInfrastructureRequest) ValidateEnumValue ¶
func (request UpdateCloudExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudExadataInfrastructureResponse ¶
type UpdateCloudExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The CloudExadataInfrastructure instance CloudExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateCloudExadataInfrastructureResponse wrapper for the UpdateCloudExadataInfrastructure operation
func (UpdateCloudExadataInfrastructureResponse) HTTPResponse ¶
func (response UpdateCloudExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudExadataInfrastructureResponse) String ¶
func (response UpdateCloudExadataInfrastructureResponse) String() string
type UpdateCloudVmClusterDetails ¶
type UpdateCloudVmClusterDetails struct { // The user-friendly name for the cloud VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The number of CPU cores to enable for the cloud VM cluster. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The number of OCPU cores to enable for a cloud VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The Oracle license model that applies to the cloud VM cluster. The default is BRING_YOUR_OWN_LICENSE. Applies to Exadata Cloud Service instances only. LicenseModel UpdateCloudVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The public key portion of one or more key pairs used for SSH access to the cloud VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` UpdateDetails *UpdateDetails `mandatory:"false" json:"updateDetails"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The list of compute servers to be added to the cloud VM cluster. ComputeNodes []string `mandatory:"false" json:"computeNodes"` // The disk group size to be allocated in GBs. StorageSizeInGBs *int `mandatory:"false" json:"storageSizeInGBs"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` }
UpdateCloudVmClusterDetails Details for updating the cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (UpdateCloudVmClusterDetails) String ¶
func (m UpdateCloudVmClusterDetails) String() string
func (UpdateCloudVmClusterDetails) ValidateEnumValue ¶
func (m UpdateCloudVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudVmClusterDetailsLicenseModelEnum ¶
type UpdateCloudVmClusterDetailsLicenseModelEnum string
UpdateCloudVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateCloudVmClusterDetailsLicenseModelLicenseIncluded UpdateCloudVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateCloudVmClusterDetailsLicenseModelBringYourOwnLicense UpdateCloudVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateCloudVmClusterDetailsLicenseModelEnum
func GetMappingUpdateCloudVmClusterDetailsLicenseModelEnum ¶
func GetMappingUpdateCloudVmClusterDetailsLicenseModelEnum(val string) (UpdateCloudVmClusterDetailsLicenseModelEnum, bool)
GetMappingUpdateCloudVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateCloudVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateCloudVmClusterDetailsLicenseModelEnumValues() []UpdateCloudVmClusterDetailsLicenseModelEnum
GetUpdateCloudVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateCloudVmClusterDetailsLicenseModelEnum
type UpdateCloudVmClusterIormConfigRequest ¶
type UpdateCloudVmClusterIormConfigRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Request to perform database update. CloudVmClusterIormConfigUpdateDetails ExadataIormConfigUpdateDetails `contributesTo:"body"` // Unique identifier for the request. 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 }
UpdateCloudVmClusterIormConfigRequest wrapper for the UpdateCloudVmClusterIormConfig operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmClusterIormConfig.go.html to see an example of how to use UpdateCloudVmClusterIormConfigRequest.
func (UpdateCloudVmClusterIormConfigRequest) BinaryRequestBody ¶
func (request UpdateCloudVmClusterIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateCloudVmClusterIormConfigRequest) HTTPRequest ¶
func (request UpdateCloudVmClusterIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudVmClusterIormConfigRequest) RetryPolicy ¶
func (request UpdateCloudVmClusterIormConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudVmClusterIormConfigRequest) String ¶
func (request UpdateCloudVmClusterIormConfigRequest) String() string
func (UpdateCloudVmClusterIormConfigRequest) ValidateEnumValue ¶
func (request UpdateCloudVmClusterIormConfigRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudVmClusterIormConfigResponse ¶
type UpdateCloudVmClusterIormConfigResponse struct { // The underlying http response RawResponse *http.Response // The ExadataIormConfig instance ExadataIormConfig `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateCloudVmClusterIormConfigResponse wrapper for the UpdateCloudVmClusterIormConfig operation
func (UpdateCloudVmClusterIormConfigResponse) HTTPResponse ¶
func (response UpdateCloudVmClusterIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudVmClusterIormConfigResponse) String ¶
func (response UpdateCloudVmClusterIormConfigResponse) String() string
type UpdateCloudVmClusterRequest ¶
type UpdateCloudVmClusterRequest struct { // The cloud VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). CloudVmClusterId *string `mandatory:"true" contributesTo:"path" name:"cloudVmClusterId"` // Request to update the attributes of a cloud VM cluster. UpdateCloudVmClusterDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateCloudVmClusterRequest wrapper for the UpdateCloudVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateCloudVmCluster.go.html to see an example of how to use UpdateCloudVmClusterRequest.
func (UpdateCloudVmClusterRequest) BinaryRequestBody ¶
func (request UpdateCloudVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateCloudVmClusterRequest) HTTPRequest ¶
func (request UpdateCloudVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateCloudVmClusterRequest) RetryPolicy ¶
func (request UpdateCloudVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateCloudVmClusterRequest) String ¶
func (request UpdateCloudVmClusterRequest) String() string
func (UpdateCloudVmClusterRequest) ValidateEnumValue ¶
func (request UpdateCloudVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateCloudVmClusterResponse ¶
type UpdateCloudVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The CloudVmCluster instance CloudVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateCloudVmClusterResponse wrapper for the UpdateCloudVmCluster operation
func (UpdateCloudVmClusterResponse) HTTPResponse ¶
func (response UpdateCloudVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateCloudVmClusterResponse) String ¶
func (response UpdateCloudVmClusterResponse) String() string
type UpdateConsoleConnectionDetails ¶ added in v65.41.1
type UpdateConsoleConnectionDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateConsoleConnectionDetails The details for updating a Db node console connection.
func (UpdateConsoleConnectionDetails) String ¶ added in v65.41.1
func (m UpdateConsoleConnectionDetails) String() string
func (UpdateConsoleConnectionDetails) ValidateEnumValue ¶ added in v65.41.1
func (m UpdateConsoleConnectionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateConsoleConnectionRequest ¶ added in v65.41.1
type UpdateConsoleConnectionRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console connection. ConsoleConnectionId *string `mandatory:"true" contributesTo:"path" name:"consoleConnectionId"` // Request to update the specified database node console connection. UpdateConsoleConnectionDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateConsoleConnectionRequest wrapper for the UpdateConsoleConnection operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateConsoleConnection.go.html to see an example of how to use UpdateConsoleConnectionRequest.
func (UpdateConsoleConnectionRequest) BinaryRequestBody ¶ added in v65.41.1
func (request UpdateConsoleConnectionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateConsoleConnectionRequest) HTTPRequest ¶ added in v65.41.1
func (request UpdateConsoleConnectionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConsoleConnectionRequest) RetryPolicy ¶ added in v65.41.1
func (request UpdateConsoleConnectionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConsoleConnectionRequest) String ¶ added in v65.41.1
func (request UpdateConsoleConnectionRequest) String() string
func (UpdateConsoleConnectionRequest) ValidateEnumValue ¶ added in v65.41.1
func (request UpdateConsoleConnectionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateConsoleConnectionResponse ¶ added in v65.41.1
type UpdateConsoleConnectionResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleConnection instance ConsoleConnection `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateConsoleConnectionResponse wrapper for the UpdateConsoleConnection operation
func (UpdateConsoleConnectionResponse) HTTPResponse ¶ added in v65.41.1
func (response UpdateConsoleConnectionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConsoleConnectionResponse) String ¶ added in v65.41.1
func (response UpdateConsoleConnectionResponse) String() string
type UpdateConsoleHistoryDetails ¶ added in v65.54.0
type UpdateConsoleHistoryDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The user-friendly name for the console history. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` }
UpdateConsoleHistoryDetails The details for updating a Db node console history.
func (UpdateConsoleHistoryDetails) String ¶ added in v65.54.0
func (m UpdateConsoleHistoryDetails) String() string
func (UpdateConsoleHistoryDetails) ValidateEnumValue ¶ added in v65.54.0
func (m UpdateConsoleHistoryDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateConsoleHistoryRequest ¶ added in v65.54.0
type UpdateConsoleHistoryRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // The OCID of the console history. ConsoleHistoryId *string `mandatory:"true" contributesTo:"path" name:"consoleHistoryId"` // Request to update the specified database node console history. UpdateConsoleHistoryDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateConsoleHistoryRequest wrapper for the UpdateConsoleHistory operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateConsoleHistory.go.html to see an example of how to use UpdateConsoleHistoryRequest.
func (UpdateConsoleHistoryRequest) BinaryRequestBody ¶ added in v65.54.0
func (request UpdateConsoleHistoryRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateConsoleHistoryRequest) HTTPRequest ¶ added in v65.54.0
func (request UpdateConsoleHistoryRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateConsoleHistoryRequest) RetryPolicy ¶ added in v65.54.0
func (request UpdateConsoleHistoryRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateConsoleHistoryRequest) String ¶ added in v65.54.0
func (request UpdateConsoleHistoryRequest) String() string
func (UpdateConsoleHistoryRequest) ValidateEnumValue ¶ added in v65.54.0
func (request UpdateConsoleHistoryRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateConsoleHistoryResponse ¶ added in v65.54.0
type UpdateConsoleHistoryResponse struct { // The underlying http response RawResponse *http.Response // The ConsoleHistory instance ConsoleHistory `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateConsoleHistoryResponse wrapper for the UpdateConsoleHistory operation
func (UpdateConsoleHistoryResponse) HTTPResponse ¶ added in v65.54.0
func (response UpdateConsoleHistoryResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateConsoleHistoryResponse) String ¶ added in v65.54.0
func (response UpdateConsoleHistoryResponse) String() string
type UpdateDataGuardAssociationDetails ¶
type UpdateDataGuardAssociationDetails struct { // A strong password for the 'SYS', 'SYSTEM', and 'PDB Admin' users to apply during standby creation. // The password must contain no fewer than nine characters and include: // * At least two uppercase characters. // * At least two lowercase characters. // * At least two numeric characters. // * At least two special characters. Valid special characters include "_", "#", and "-" only. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"false" json:"databaseAdminPassword"` // The protection mode for the Data Guard association's primary and standby database. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode UpdateDataGuardAssociationDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified 'protectionMode': // * MAXIMUM_AVAILABILITY - Use SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - Use ASYNC // * MAXIMUM_PROTECTION - Use SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. TransportType UpdateDataGuardAssociationDetailsTransportTypeEnum `mandatory:"false" json:"transportType,omitempty"` // True if active Data Guard is enabled. Update this parameter to change the Data Guard setting. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` }
UpdateDataGuardAssociationDetails The configuration details for updating a Data Guard association for a database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (UpdateDataGuardAssociationDetails) String ¶
func (m UpdateDataGuardAssociationDetails) String() string
func (UpdateDataGuardAssociationDetails) ValidateEnumValue ¶
func (m UpdateDataGuardAssociationDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDataGuardAssociationDetailsProtectionModeEnum ¶
type UpdateDataGuardAssociationDetailsProtectionModeEnum string
UpdateDataGuardAssociationDetailsProtectionModeEnum Enum with underlying type: string
const ( UpdateDataGuardAssociationDetailsProtectionModeAvailability UpdateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" UpdateDataGuardAssociationDetailsProtectionModePerformance UpdateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" UpdateDataGuardAssociationDetailsProtectionModeProtection UpdateDataGuardAssociationDetailsProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for UpdateDataGuardAssociationDetailsProtectionModeEnum
func GetMappingUpdateDataGuardAssociationDetailsProtectionModeEnum ¶
func GetMappingUpdateDataGuardAssociationDetailsProtectionModeEnum(val string) (UpdateDataGuardAssociationDetailsProtectionModeEnum, bool)
GetMappingUpdateDataGuardAssociationDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDataGuardAssociationDetailsProtectionModeEnumValues ¶
func GetUpdateDataGuardAssociationDetailsProtectionModeEnumValues() []UpdateDataGuardAssociationDetailsProtectionModeEnum
GetUpdateDataGuardAssociationDetailsProtectionModeEnumValues Enumerates the set of values for UpdateDataGuardAssociationDetailsProtectionModeEnum
type UpdateDataGuardAssociationDetailsTransportTypeEnum ¶
type UpdateDataGuardAssociationDetailsTransportTypeEnum string
UpdateDataGuardAssociationDetailsTransportTypeEnum Enum with underlying type: string
const ( UpdateDataGuardAssociationDetailsTransportTypeSync UpdateDataGuardAssociationDetailsTransportTypeEnum = "SYNC" UpdateDataGuardAssociationDetailsTransportTypeAsync UpdateDataGuardAssociationDetailsTransportTypeEnum = "ASYNC" UpdateDataGuardAssociationDetailsTransportTypeFastsync UpdateDataGuardAssociationDetailsTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for UpdateDataGuardAssociationDetailsTransportTypeEnum
func GetMappingUpdateDataGuardAssociationDetailsTransportTypeEnum ¶
func GetMappingUpdateDataGuardAssociationDetailsTransportTypeEnum(val string) (UpdateDataGuardAssociationDetailsTransportTypeEnum, bool)
GetMappingUpdateDataGuardAssociationDetailsTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDataGuardAssociationDetailsTransportTypeEnumValues ¶
func GetUpdateDataGuardAssociationDetailsTransportTypeEnumValues() []UpdateDataGuardAssociationDetailsTransportTypeEnum
GetUpdateDataGuardAssociationDetailsTransportTypeEnumValues Enumerates the set of values for UpdateDataGuardAssociationDetailsTransportTypeEnum
type UpdateDataGuardAssociationRequest ¶
type UpdateDataGuardAssociationRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DataGuardAssociationId *string `mandatory:"true" contributesTo:"path" name:"dataGuardAssociationId"` // A request to update Data Guard association of a database. UpdateDataGuardAssociationDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDataGuardAssociationRequest wrapper for the UpdateDataGuardAssociation operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDataGuardAssociation.go.html to see an example of how to use UpdateDataGuardAssociationRequest.
func (UpdateDataGuardAssociationRequest) BinaryRequestBody ¶
func (request UpdateDataGuardAssociationRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDataGuardAssociationRequest) HTTPRequest ¶
func (request UpdateDataGuardAssociationRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDataGuardAssociationRequest) RetryPolicy ¶
func (request UpdateDataGuardAssociationRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDataGuardAssociationRequest) String ¶
func (request UpdateDataGuardAssociationRequest) String() string
func (UpdateDataGuardAssociationRequest) ValidateEnumValue ¶
func (request UpdateDataGuardAssociationRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDataGuardAssociationResponse ¶
type UpdateDataGuardAssociationResponse struct { // The underlying http response RawResponse *http.Response // The DataGuardAssociation instance DataGuardAssociation `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDataGuardAssociationResponse wrapper for the UpdateDataGuardAssociation operation
func (UpdateDataGuardAssociationResponse) HTTPResponse ¶
func (response UpdateDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDataGuardAssociationResponse) String ¶
func (response UpdateDataGuardAssociationResponse) String() string
type UpdateDataGuardDetails ¶ added in v65.81.3
type UpdateDataGuardDetails struct { // The administrator password of the primary database in this Data Guard association. // **The password MUST be the same as the primary admin password.** DatabaseAdminPassword *string `mandatory:"false" json:"databaseAdminPassword"` // The protection mode of this Data Guard. For more information, see // Oracle Data Guard Protection Modes (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-protection-modes.htm#SBYDB02000) // in the Oracle Data Guard documentation. ProtectionMode UpdateDataGuardDetailsProtectionModeEnum `mandatory:"false" json:"protectionMode,omitempty"` // The redo transport type to use for this Data Guard association. Valid values depend on the specified `protectionMode`: // * MAXIMUM_AVAILABILITY - SYNC or FASTSYNC // * MAXIMUM_PERFORMANCE - ASYNC // * MAXIMUM_PROTECTION - SYNC // For more information, see // Redo Transport Services (http://docs.oracle.com/database/122/SBYDB/oracle-data-guard-redo-transport-services.htm#SBYDB00400) // in the Oracle Data Guard documentation. // **IMPORTANT** - The only transport type currently supported by the Database service is ASYNC. TransportType UpdateDataGuardDetailsTransportTypeEnum `mandatory:"false" json:"transportType,omitempty"` // True if active Data Guard is enabled. IsActiveDataGuardEnabled *bool `mandatory:"false" json:"isActiveDataGuardEnabled"` }
UpdateDataGuardDetails The properties for updating a standby database.
func (UpdateDataGuardDetails) String ¶ added in v65.81.3
func (m UpdateDataGuardDetails) String() string
func (UpdateDataGuardDetails) ValidateEnumValue ¶ added in v65.81.3
func (m UpdateDataGuardDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDataGuardDetailsProtectionModeEnum ¶ added in v65.81.3
type UpdateDataGuardDetailsProtectionModeEnum string
UpdateDataGuardDetailsProtectionModeEnum Enum with underlying type: string
const ( UpdateDataGuardDetailsProtectionModeAvailability UpdateDataGuardDetailsProtectionModeEnum = "MAXIMUM_AVAILABILITY" UpdateDataGuardDetailsProtectionModePerformance UpdateDataGuardDetailsProtectionModeEnum = "MAXIMUM_PERFORMANCE" UpdateDataGuardDetailsProtectionModeProtection UpdateDataGuardDetailsProtectionModeEnum = "MAXIMUM_PROTECTION" )
Set of constants representing the allowable values for UpdateDataGuardDetailsProtectionModeEnum
func GetMappingUpdateDataGuardDetailsProtectionModeEnum ¶ added in v65.81.3
func GetMappingUpdateDataGuardDetailsProtectionModeEnum(val string) (UpdateDataGuardDetailsProtectionModeEnum, bool)
GetMappingUpdateDataGuardDetailsProtectionModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDataGuardDetailsProtectionModeEnumValues ¶ added in v65.81.3
func GetUpdateDataGuardDetailsProtectionModeEnumValues() []UpdateDataGuardDetailsProtectionModeEnum
GetUpdateDataGuardDetailsProtectionModeEnumValues Enumerates the set of values for UpdateDataGuardDetailsProtectionModeEnum
type UpdateDataGuardDetailsTransportTypeEnum ¶ added in v65.81.3
type UpdateDataGuardDetailsTransportTypeEnum string
UpdateDataGuardDetailsTransportTypeEnum Enum with underlying type: string
const ( UpdateDataGuardDetailsTransportTypeSync UpdateDataGuardDetailsTransportTypeEnum = "SYNC" UpdateDataGuardDetailsTransportTypeAsync UpdateDataGuardDetailsTransportTypeEnum = "ASYNC" UpdateDataGuardDetailsTransportTypeFastsync UpdateDataGuardDetailsTransportTypeEnum = "FASTSYNC" )
Set of constants representing the allowable values for UpdateDataGuardDetailsTransportTypeEnum
func GetMappingUpdateDataGuardDetailsTransportTypeEnum ¶ added in v65.81.3
func GetMappingUpdateDataGuardDetailsTransportTypeEnum(val string) (UpdateDataGuardDetailsTransportTypeEnum, bool)
GetMappingUpdateDataGuardDetailsTransportTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDataGuardDetailsTransportTypeEnumValues ¶ added in v65.81.3
func GetUpdateDataGuardDetailsTransportTypeEnumValues() []UpdateDataGuardDetailsTransportTypeEnum
GetUpdateDataGuardDetailsTransportTypeEnumValues Enumerates the set of values for UpdateDataGuardDetailsTransportTypeEnum
type UpdateDataGuardRequest ¶ added in v65.81.3
type UpdateDataGuardRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // A request to update an existing Data Guard member. UpdateDataGuardDetails `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 // may 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"` // 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 }
UpdateDataGuardRequest wrapper for the UpdateDataGuard operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDataGuard.go.html to see an example of how to use UpdateDataGuardRequest.
func (UpdateDataGuardRequest) BinaryRequestBody ¶ added in v65.81.3
func (request UpdateDataGuardRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDataGuardRequest) HTTPRequest ¶ added in v65.81.3
func (request UpdateDataGuardRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDataGuardRequest) RetryPolicy ¶ added in v65.81.3
func (request UpdateDataGuardRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDataGuardRequest) String ¶ added in v65.81.3
func (request UpdateDataGuardRequest) String() string
func (UpdateDataGuardRequest) ValidateEnumValue ¶ added in v65.81.3
func (request UpdateDataGuardRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDataGuardResponse ¶ added in v65.81.3
type UpdateDataGuardResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // Unique Oracle-assigned identifier for the 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 OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateDataGuardResponse wrapper for the UpdateDataGuard operation
func (UpdateDataGuardResponse) HTTPResponse ¶ added in v65.81.3
func (response UpdateDataGuardResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDataGuardResponse) String ¶ added in v65.81.3
func (response UpdateDataGuardResponse) String() string
type UpdateDatabaseDetails ¶
type UpdateDatabaseDetails struct { DbBackupConfig *DbBackupConfig `mandatory:"false" json:"dbBackupConfig"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Database Home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // A new strong password for SYS, SYSTEM, and the plugbable database ADMIN user. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. NewAdminPassword *string `mandatory:"false" json:"newAdminPassword"` // The existing TDE wallet password. You must provide the existing password in order to set a new TDE wallet password. OldTdeWalletPassword *string `mandatory:"false" json:"oldTdeWalletPassword"` // The new password to open the TDE wallet. The password must be at least nine characters and contain at least two uppercase, two lowercase, two numeric, and two special characters. The special characters must be _, \#, or -. NewTdeWalletPassword *string `mandatory:"false" json:"newTdeWalletPassword"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDatabaseDetails Details to update a database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (UpdateDatabaseDetails) String ¶
func (m UpdateDatabaseDetails) String() string
func (UpdateDatabaseDetails) ValidateEnumValue ¶
func (m UpdateDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseRequest ¶
type UpdateDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to perform database update. UpdateDatabaseDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseRequest wrapper for the UpdateDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabase.go.html to see an example of how to use UpdateDatabaseRequest.
func (UpdateDatabaseRequest) BinaryRequestBody ¶
func (request UpdateDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseRequest) HTTPRequest ¶
func (request UpdateDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseRequest) RetryPolicy ¶
func (request UpdateDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseRequest) String ¶
func (request UpdateDatabaseRequest) String() string
func (UpdateDatabaseRequest) ValidateEnumValue ¶
func (request UpdateDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseResponse ¶
type UpdateDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDatabaseResponse wrapper for the UpdateDatabase operation
func (UpdateDatabaseResponse) HTTPResponse ¶
func (response UpdateDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseResponse) String ¶
func (response UpdateDatabaseResponse) String() string
type UpdateDatabaseSoftwareImageDetails ¶
type UpdateDatabaseSoftwareImageDetails struct { // The user-friendly name for the database software image. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDatabaseSoftwareImageDetails Describes the parameters for updating the Database Software Image
func (UpdateDatabaseSoftwareImageDetails) String ¶
func (m UpdateDatabaseSoftwareImageDetails) String() string
func (UpdateDatabaseSoftwareImageDetails) ValidateEnumValue ¶
func (m UpdateDatabaseSoftwareImageDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseSoftwareImageRequest ¶
type UpdateDatabaseSoftwareImageRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseSoftwareImageId *string `mandatory:"true" contributesTo:"path" name:"databaseSoftwareImageId"` // Request to update the properties of a DB system. UpdateDatabaseSoftwareImageDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDatabaseSoftwareImageRequest wrapper for the UpdateDatabaseSoftwareImage operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDatabaseSoftwareImage.go.html to see an example of how to use UpdateDatabaseSoftwareImageRequest.
func (UpdateDatabaseSoftwareImageRequest) BinaryRequestBody ¶
func (request UpdateDatabaseSoftwareImageRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDatabaseSoftwareImageRequest) HTTPRequest ¶
func (request UpdateDatabaseSoftwareImageRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseSoftwareImageRequest) RetryPolicy ¶
func (request UpdateDatabaseSoftwareImageRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDatabaseSoftwareImageRequest) String ¶
func (request UpdateDatabaseSoftwareImageRequest) String() string
func (UpdateDatabaseSoftwareImageRequest) ValidateEnumValue ¶
func (request UpdateDatabaseSoftwareImageRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDatabaseSoftwareImageResponse ¶
type UpdateDatabaseSoftwareImageResponse struct { // The underlying http response RawResponse *http.Response // The DatabaseSoftwareImage instance DatabaseSoftwareImage `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"` }
UpdateDatabaseSoftwareImageResponse wrapper for the UpdateDatabaseSoftwareImage operation
func (UpdateDatabaseSoftwareImageResponse) HTTPResponse ¶
func (response UpdateDatabaseSoftwareImageResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseSoftwareImageResponse) String ¶
func (response UpdateDatabaseSoftwareImageResponse) String() string
type UpdateDbHomeDetails ¶
type UpdateDbHomeDetails struct { DbVersion *PatchDetails `mandatory:"false" json:"dbVersion"` // List of one-off patches for Database Homes. OneOffPatches []string `mandatory:"false" json:"oneOffPatches"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDbHomeDetails Describes the modification parameters for the Database Home.
func (UpdateDbHomeDetails) String ¶
func (m UpdateDbHomeDetails) String() string
func (UpdateDbHomeDetails) ValidateEnumValue ¶
func (m UpdateDbHomeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDbHomeRequest ¶
type UpdateDbHomeRequest struct { // The Database Home OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // Request to update the properties of a Database Home. UpdateDbHomeDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDbHomeRequest wrapper for the UpdateDbHome operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbHome.go.html to see an example of how to use UpdateDbHomeRequest.
func (UpdateDbHomeRequest) BinaryRequestBody ¶
func (request UpdateDbHomeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDbHomeRequest) HTTPRequest ¶
func (request UpdateDbHomeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbHomeRequest) RetryPolicy ¶
func (request UpdateDbHomeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDbHomeRequest) String ¶
func (request UpdateDbHomeRequest) String() string
func (UpdateDbHomeRequest) ValidateEnumValue ¶
func (request UpdateDbHomeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDbHomeResponse ¶
type UpdateDbHomeResponse struct { // The underlying http response RawResponse *http.Response // The DbHome instance DbHome `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDbHomeResponse wrapper for the UpdateDbHome operation
func (UpdateDbHomeResponse) HTTPResponse ¶
func (response UpdateDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbHomeResponse) String ¶
func (response UpdateDbHomeResponse) String() string
type UpdateDbNodeDetails ¶ added in v65.41.1
type UpdateDbNodeDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateDbNodeDetails The details for updating a Db node.
func (UpdateDbNodeDetails) String ¶ added in v65.41.1
func (m UpdateDbNodeDetails) String() string
func (UpdateDbNodeDetails) ValidateEnumValue ¶ added in v65.41.1
func (m UpdateDbNodeDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDbNodeRequest ¶ added in v65.41.1
type UpdateDbNodeRequest struct { // The database node OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbNodeId *string `mandatory:"true" contributesTo:"path" name:"dbNodeId"` // Request to update the specified database node. UpdateDbNodeDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDbNodeRequest wrapper for the UpdateDbNode operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbNode.go.html to see an example of how to use UpdateDbNodeRequest.
func (UpdateDbNodeRequest) BinaryRequestBody ¶ added in v65.41.1
func (request UpdateDbNodeRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDbNodeRequest) HTTPRequest ¶ added in v65.41.1
func (request UpdateDbNodeRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbNodeRequest) RetryPolicy ¶ added in v65.41.1
func (request UpdateDbNodeRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDbNodeRequest) String ¶ added in v65.41.1
func (request UpdateDbNodeRequest) String() string
func (UpdateDbNodeRequest) ValidateEnumValue ¶ added in v65.41.1
func (request UpdateDbNodeRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDbNodeResponse ¶ added in v65.41.1
type UpdateDbNodeResponse struct { // The underlying http response RawResponse *http.Response // The DbNode instance DbNode `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDbNodeResponse wrapper for the UpdateDbNode operation
func (UpdateDbNodeResponse) HTTPResponse ¶ added in v65.41.1
func (response UpdateDbNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbNodeResponse) String ¶ added in v65.41.1
func (response UpdateDbNodeResponse) String() string
type UpdateDbSystemDetails ¶
type UpdateDbSystemDetails struct { // The new number of CPU cores to set for the DB system. Not applicable for INTEL based virtual machine DB systems. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` Version *PatchDetails `mandatory:"false" json:"version"` // The public key portion of the key pair to use for SSH access to the DB system. Multiple public keys can be provided. The length of the combined keys cannot exceed 40,000 characters. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` // The size, in gigabytes, to scale the attached storage up to for this virtual machine DB system. This value must be greater than current storage size. Note that the resulting total storage size attached will be greater than the amount requested to allow for REDO/RECO space and software volume. Applies only to virtual machine DB systems. DataStorageSizeInGBs *int `mandatory:"false" json:"dataStorageSizeInGBs"` // The size, in gigabytes, to scale the attached RECO storage up to for this virtual machine DB system. This value must be greater than current storage size. Note that the resulting total storage size attached will be greater than the amount requested to allow for the software volume. Applies only to virtual machine DB systems. RecoStorageSizeInGBs *int `mandatory:"false" json:"recoStorageSizeInGBs"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` // The shape of the DB system. The shape determines resources allocated to the DB system. // - For virtual machine shapes, the number of CPU cores and memory // To get a list of shapes, use the ListDbSystemShapes operation. Shape *string `mandatory:"false" json:"shape"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // The Oracle Database license model that applies to all databases on the DB system. The default is LICENSE_INCLUDED. LicenseModel UpdateDbSystemDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` MaintenanceWindowDetails *MaintenanceWindow `mandatory:"false" json:"maintenanceWindowDetails"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` }
UpdateDbSystemDetails Describes the parameters for updating the DB system. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (UpdateDbSystemDetails) String ¶
func (m UpdateDbSystemDetails) String() string
func (UpdateDbSystemDetails) ValidateEnumValue ¶
func (m UpdateDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDbSystemDetailsLicenseModelEnum ¶
type UpdateDbSystemDetailsLicenseModelEnum string
UpdateDbSystemDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateDbSystemDetailsLicenseModelLicenseIncluded UpdateDbSystemDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateDbSystemDetailsLicenseModelBringYourOwnLicense UpdateDbSystemDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateDbSystemDetailsLicenseModelEnum
func GetMappingUpdateDbSystemDetailsLicenseModelEnum ¶
func GetMappingUpdateDbSystemDetailsLicenseModelEnum(val string) (UpdateDbSystemDetailsLicenseModelEnum, bool)
GetMappingUpdateDbSystemDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDbSystemDetailsLicenseModelEnumValues ¶
func GetUpdateDbSystemDetailsLicenseModelEnumValues() []UpdateDbSystemDetailsLicenseModelEnum
GetUpdateDbSystemDetailsLicenseModelEnumValues Enumerates the set of values for UpdateDbSystemDetailsLicenseModelEnum
type UpdateDbSystemRequest ¶
type UpdateDbSystemRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to update the properties of a DB system. UpdateDbSystemDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateDbSystemRequest wrapper for the UpdateDbSystem operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateDbSystem.go.html to see an example of how to use UpdateDbSystemRequest.
func (UpdateDbSystemRequest) BinaryRequestBody ¶
func (request UpdateDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateDbSystemRequest) HTTPRequest ¶
func (request UpdateDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbSystemRequest) RetryPolicy ¶
func (request UpdateDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateDbSystemRequest) String ¶
func (request UpdateDbSystemRequest) String() string
func (UpdateDbSystemRequest) ValidateEnumValue ¶
func (request UpdateDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDbSystemResponse ¶
type UpdateDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateDbSystemResponse wrapper for the UpdateDbSystem operation
func (UpdateDbSystemResponse) HTTPResponse ¶
func (response UpdateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbSystemResponse) String ¶
func (response UpdateDbSystemResponse) String() string
type UpdateDetails ¶
type UpdateDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"false" json:"updateId"` // The update action. UpdateAction UpdateDetailsUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` }
UpdateDetails Details specifying which maintenance update to apply to the cloud VM cluster and which actions are to be performed by the maintenance update. Applies to Exadata Cloud Service instances only.
func (UpdateDetails) String ¶
func (m UpdateDetails) String() string
func (UpdateDetails) ValidateEnumValue ¶
func (m UpdateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateDetailsUpdateActionEnum ¶
type UpdateDetailsUpdateActionEnum string
UpdateDetailsUpdateActionEnum Enum with underlying type: string
const ( UpdateDetailsUpdateActionRollingApply UpdateDetailsUpdateActionEnum = "ROLLING_APPLY" UpdateDetailsUpdateActionNonRollingApply UpdateDetailsUpdateActionEnum = "NON_ROLLING_APPLY" UpdateDetailsUpdateActionPrecheck UpdateDetailsUpdateActionEnum = "PRECHECK" UpdateDetailsUpdateActionRollback UpdateDetailsUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateDetailsUpdateActionEnum
func GetMappingUpdateDetailsUpdateActionEnum ¶
func GetMappingUpdateDetailsUpdateActionEnum(val string) (UpdateDetailsUpdateActionEnum, bool)
GetMappingUpdateDetailsUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateDetailsUpdateActionEnumValues ¶
func GetUpdateDetailsUpdateActionEnumValues() []UpdateDetailsUpdateActionEnum
GetUpdateDetailsUpdateActionEnumValues Enumerates the set of values for UpdateDetailsUpdateActionEnum
type UpdateExadataInfrastructureDetails ¶
type UpdateExadataInfrastructureDetails struct { // The IP address for the first control plane server. CloudControlPlaneServer1 *string `mandatory:"false" json:"cloudControlPlaneServer1"` // The IP address for the second control plane server. CloudControlPlaneServer2 *string `mandatory:"false" json:"cloudControlPlaneServer2"` // The netmask for the control plane network. Netmask *string `mandatory:"false" json:"netmask"` // The gateway for the control plane network. Gateway *string `mandatory:"false" json:"gateway"` // The CIDR block for the Exadata administration network. AdminNetworkCIDR *string `mandatory:"false" json:"adminNetworkCIDR"` // The CIDR block for the Exadata InfiniBand interconnect. InfiniBandNetworkCIDR *string `mandatory:"false" json:"infiniBandNetworkCIDR"` // The corporate network proxy for access to the control plane network. CorporateProxy *string `mandatory:"false" json:"corporateProxy"` // The list of contacts for the Exadata infrastructure. Contacts []ExadataInfrastructureContact `mandatory:"false" json:"contacts"` MaintenanceWindow *MaintenanceWindow `mandatory:"false" json:"maintenanceWindow"` // The requested number of additional storage servers for the Exadata infrastructure. AdditionalStorageCount *int `mandatory:"false" json:"additionalStorageCount"` // Indicates if deployment is Multi-Rack or not. IsMultiRackDeployment *bool `mandatory:"false" json:"isMultiRackDeployment"` // The base64 encoded Multi-Rack configuration json file. MultiRackConfigurationFile []byte `mandatory:"false" json:"multiRackConfigurationFile"` // The requested number of additional compute servers for the Exadata infrastructure. AdditionalComputeCount *int `mandatory:"false" json:"additionalComputeCount"` // Oracle Exadata System Model specification. The system model determines the amount of compute or storage // server resources available for use. For more information, please see System and Shape Configuration Options // (https://docs.oracle.com/en/engineered-systems/exadata-cloud-at-customer/ecccm/ecc-system-config-options.html#GUID-9E090174-5C57-4EB1-9243-B470F9F10D6B) AdditionalComputeSystemModel UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum `mandatory:"false" json:"additionalComputeSystemModel,omitempty"` // The list of DNS server IP addresses. Maximum of 3 allowed. DnsServer []string `mandatory:"false" json:"dnsServer"` // The list of NTP server IP addresses. Maximum of 3 allowed. NtpServer []string `mandatory:"false" json:"ntpServer"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // Indicates whether cps offline diagnostic report is enabled for this Exadata infrastructure. This will allow a customer to quickly check status themselves and fix problems on their end, saving time and frustration // for both Oracle and the customer when they find the CPS in a disconnected state.You can enable offline diagnostic report during Exadata infrastructure provisioning. You can also disable or enable it at any time // using the UpdateExadatainfrastructure API. IsCpsOfflineReportEnabled *bool `mandatory:"false" json:"isCpsOfflineReportEnabled"` NetworkBondingModeDetails *NetworkBondingModeDetails `mandatory:"false" json:"networkBondingModeDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExadataInfrastructureDetails Updates the Exadata infrastructure. Applies to Exadata Cloud@Customer instances only. See UpdateCloudExadataInfrastructureDetails for information on updating Exadata Cloud Service cloud Exadata infrastructure resources.
func (UpdateExadataInfrastructureDetails) String ¶
func (m UpdateExadataInfrastructureDetails) String() string
func (UpdateExadataInfrastructureDetails) ValidateEnumValue ¶
func (m UpdateExadataInfrastructureDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum ¶ added in v65.22.0
type UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum string
UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum Enum with underlying type: string
const ( UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelX7 UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum = "X7" UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelX8 UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum = "X8" UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelX8m UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum = "X8M" UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelX9m UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum = "X9M" UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelX10m UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum = "X10M" UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelX11m UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum = "X11M" )
Set of constants representing the allowable values for UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum
func GetMappingUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum ¶ added in v65.22.0
func GetMappingUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum(val string) (UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum, bool)
GetMappingUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumValues ¶ added in v65.22.0
func GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumValues() []UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum
GetUpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnumValues Enumerates the set of values for UpdateExadataInfrastructureDetailsAdditionalComputeSystemModelEnum
type UpdateExadataInfrastructureRequest ¶
type UpdateExadataInfrastructureRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // Request to update the properties of an Exadata Cloud@Customer infrastructure. UpdateExadataInfrastructureDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExadataInfrastructureRequest wrapper for the UpdateExadataInfrastructure operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataInfrastructure.go.html to see an example of how to use UpdateExadataInfrastructureRequest.
func (UpdateExadataInfrastructureRequest) BinaryRequestBody ¶
func (request UpdateExadataInfrastructureRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExadataInfrastructureRequest) HTTPRequest ¶
func (request UpdateExadataInfrastructureRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExadataInfrastructureRequest) RetryPolicy ¶
func (request UpdateExadataInfrastructureRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExadataInfrastructureRequest) String ¶
func (request UpdateExadataInfrastructureRequest) String() string
func (UpdateExadataInfrastructureRequest) ValidateEnumValue ¶
func (request UpdateExadataInfrastructureRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExadataInfrastructureResponse ¶
type UpdateExadataInfrastructureResponse struct { // The underlying http response RawResponse *http.Response // The ExadataInfrastructure instance ExadataInfrastructure `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExadataInfrastructureResponse wrapper for the UpdateExadataInfrastructure operation
func (UpdateExadataInfrastructureResponse) HTTPResponse ¶
func (response UpdateExadataInfrastructureResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExadataInfrastructureResponse) String ¶
func (response UpdateExadataInfrastructureResponse) String() string
type UpdateExadataIormConfigRequest ¶
type UpdateExadataIormConfigRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to perform database update. ExadataIormConfigUpdateDetails `contributesTo:"body"` // Unique identifier for the request. 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 }
UpdateExadataIormConfigRequest wrapper for the UpdateExadataIormConfig operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadataIormConfig.go.html to see an example of how to use UpdateExadataIormConfigRequest.
func (UpdateExadataIormConfigRequest) BinaryRequestBody ¶
func (request UpdateExadataIormConfigRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExadataIormConfigRequest) HTTPRequest ¶
func (request UpdateExadataIormConfigRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExadataIormConfigRequest) RetryPolicy ¶
func (request UpdateExadataIormConfigRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExadataIormConfigRequest) String ¶
func (request UpdateExadataIormConfigRequest) String() string
func (UpdateExadataIormConfigRequest) ValidateEnumValue ¶
func (request UpdateExadataIormConfigRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExadataIormConfigResponse ¶
type UpdateExadataIormConfigResponse struct { // The underlying http response RawResponse *http.Response // The ExadataIormConfig instance ExadataIormConfig `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateExadataIormConfigResponse wrapper for the UpdateExadataIormConfig operation
func (UpdateExadataIormConfigResponse) HTTPResponse ¶
func (response UpdateExadataIormConfigResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExadataIormConfigResponse) String ¶
func (response UpdateExadataIormConfigResponse) String() string
type UpdateExadbVmClusterDetails ¶ added in v65.69.0
type UpdateExadbVmClusterDetails struct { // The user-friendly name for the Exadata VM cluster on Exascale Infrastructure. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The number of Total ECPUs for an Exadata VM cluster on Exascale Infrastructure. TotalECpuCount *int `mandatory:"false" json:"totalECpuCount"` // The number of ECPUs to enable for an Exadata VM cluster on Exascale Infrastructure. EnabledECpuCount *int `mandatory:"false" json:"enabledECpuCount"` VmFileSystemStorage *ExadbVmClusterStorageDetails `mandatory:"false" json:"vmFileSystemStorage"` // The number of nodes to be added in the Exadata VM cluster on Exascale Infrastructure. NodeCount *int `mandatory:"false" json:"nodeCount"` // The Oracle license model that applies to the Exadata VM cluster on Exascale Infrastructure. The default is BRING_YOUR_OWN_LICENSE. LicenseModel UpdateExadbVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The public key portion of one or more key pairs used for SSH access to the Exadata VM cluster on Exascale Infrastructure. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` // The list of OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) for the network security groups (NSGs) to which this resource belongs. Setting this to an empty list removes all resources from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). // **NsgIds restrictions:** // - A network security group (NSG) is optional for Autonomous Databases with private access. The nsgIds list can be empty. NsgIds []string `mandatory:"false" json:"nsgIds"` // A list of the OCIDs (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the network security groups (NSGs) that the backup network of this DB system belongs to. Setting this to an empty array after the list is created removes the resource from all NSGs. For more information about NSGs, see Security Rules (https://docs.oracle.com/iaas/Content/Network/Concepts/securityrules.htm). Applicable only to Exadata systems. BackupNetworkNsgIds []string `mandatory:"false" json:"backupNetworkNsgIds"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // Security Attributes for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Oracle-ZPR": {"MaxEgressCount": {"value": "42", "mode": "audit"}}}` SecurityAttributes map[string]map[string]interface{} `mandatory:"false" json:"securityAttributes"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // Grid Setup will be done using this grid image id. // The grid image ID can be obtained using the API /20160918/giVersions/{majorVersion}/minorVersions?compartmentId=<compartmentId>&shapeFamily=EXADB_XS&availabilityDomain=<AD name>. // The list of supported major versions can be obtained using the API /20160918/giVersions?compartmentId=<compartmentId>&shape=ExaDbXS&availabilityDomain=<AD name> GridImageId *string `mandatory:"false" json:"gridImageId"` // The update action. UpdateAction UpdateExadbVmClusterDetailsUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` }
UpdateExadbVmClusterDetails Details for updating the Exadata VM cluster on Exascale Infrastructure. Applies to Exadata Database Service on Exascale Infrastructure only.
func (UpdateExadbVmClusterDetails) String ¶ added in v65.69.0
func (m UpdateExadbVmClusterDetails) String() string
func (UpdateExadbVmClusterDetails) ValidateEnumValue ¶ added in v65.69.0
func (m UpdateExadbVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExadbVmClusterDetailsLicenseModelEnum ¶ added in v65.69.0
type UpdateExadbVmClusterDetailsLicenseModelEnum string
UpdateExadbVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateExadbVmClusterDetailsLicenseModelLicenseIncluded UpdateExadbVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateExadbVmClusterDetailsLicenseModelBringYourOwnLicense UpdateExadbVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateExadbVmClusterDetailsLicenseModelEnum
func GetMappingUpdateExadbVmClusterDetailsLicenseModelEnum ¶ added in v65.69.0
func GetMappingUpdateExadbVmClusterDetailsLicenseModelEnum(val string) (UpdateExadbVmClusterDetailsLicenseModelEnum, bool)
GetMappingUpdateExadbVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExadbVmClusterDetailsLicenseModelEnumValues ¶ added in v65.69.0
func GetUpdateExadbVmClusterDetailsLicenseModelEnumValues() []UpdateExadbVmClusterDetailsLicenseModelEnum
GetUpdateExadbVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateExadbVmClusterDetailsLicenseModelEnum
type UpdateExadbVmClusterDetailsUpdateActionEnum ¶ added in v65.69.0
type UpdateExadbVmClusterDetailsUpdateActionEnum string
UpdateExadbVmClusterDetailsUpdateActionEnum Enum with underlying type: string
const ( UpdateExadbVmClusterDetailsUpdateActionRollingApply UpdateExadbVmClusterDetailsUpdateActionEnum = "ROLLING_APPLY" UpdateExadbVmClusterDetailsUpdateActionNonRollingApply UpdateExadbVmClusterDetailsUpdateActionEnum = "NON_ROLLING_APPLY" UpdateExadbVmClusterDetailsUpdateActionPrecheck UpdateExadbVmClusterDetailsUpdateActionEnum = "PRECHECK" UpdateExadbVmClusterDetailsUpdateActionRollback UpdateExadbVmClusterDetailsUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateExadbVmClusterDetailsUpdateActionEnum
func GetMappingUpdateExadbVmClusterDetailsUpdateActionEnum ¶ added in v65.69.0
func GetMappingUpdateExadbVmClusterDetailsUpdateActionEnum(val string) (UpdateExadbVmClusterDetailsUpdateActionEnum, bool)
GetMappingUpdateExadbVmClusterDetailsUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExadbVmClusterDetailsUpdateActionEnumValues ¶ added in v65.69.0
func GetUpdateExadbVmClusterDetailsUpdateActionEnumValues() []UpdateExadbVmClusterDetailsUpdateActionEnum
GetUpdateExadbVmClusterDetailsUpdateActionEnumValues Enumerates the set of values for UpdateExadbVmClusterDetailsUpdateActionEnum
type UpdateExadbVmClusterRequest ¶ added in v65.69.0
type UpdateExadbVmClusterRequest struct { // The Exadata VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) on Exascale Infrastructure. ExadbVmClusterId *string `mandatory:"true" contributesTo:"path" name:"exadbVmClusterId"` // Request to update the attributes of a Exadata VM cluster on Exascale Infrastructure. UpdateExadbVmClusterDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExadbVmClusterRequest wrapper for the UpdateExadbVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExadbVmCluster.go.html to see an example of how to use UpdateExadbVmClusterRequest.
func (UpdateExadbVmClusterRequest) BinaryRequestBody ¶ added in v65.69.0
func (request UpdateExadbVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExadbVmClusterRequest) HTTPRequest ¶ added in v65.69.0
func (request UpdateExadbVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExadbVmClusterRequest) RetryPolicy ¶ added in v65.69.0
func (request UpdateExadbVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExadbVmClusterRequest) String ¶ added in v65.69.0
func (request UpdateExadbVmClusterRequest) String() string
func (UpdateExadbVmClusterRequest) ValidateEnumValue ¶ added in v65.69.0
func (request UpdateExadbVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExadbVmClusterResponse ¶ added in v65.69.0
type UpdateExadbVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The ExadbVmCluster instance ExadbVmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExadbVmClusterResponse wrapper for the UpdateExadbVmCluster operation
func (UpdateExadbVmClusterResponse) HTTPResponse ¶ added in v65.69.0
func (response UpdateExadbVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExadbVmClusterResponse) String ¶ added in v65.69.0
func (response UpdateExadbVmClusterResponse) String() string
type UpdateExascaleDbStorageVaultDetails ¶ added in v65.69.0
type UpdateExascaleDbStorageVaultDetails struct { // The user-friendly name for the Exadata Database Storage Vault. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Exadata Database Storage Vault description. Description *string `mandatory:"false" json:"description"` HighCapacityDatabaseStorage *ExascaleDbStorageInputDetails `mandatory:"false" json:"highCapacityDatabaseStorage"` // The size of additional Flash Cache in percentage of High Capacity database storage. AdditionalFlashCacheInPercent *int `mandatory:"false" json:"additionalFlashCacheInPercent"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExascaleDbStorageVaultDetails Details for updating the Exadata Database Storage Vault.
func (UpdateExascaleDbStorageVaultDetails) String ¶ added in v65.69.0
func (m UpdateExascaleDbStorageVaultDetails) String() string
func (UpdateExascaleDbStorageVaultDetails) ValidateEnumValue ¶ added in v65.69.0
func (m UpdateExascaleDbStorageVaultDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExascaleDbStorageVaultRequest ¶ added in v65.69.0
type UpdateExascaleDbStorageVaultRequest struct { // The Exadata Database Storage Vault OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExascaleDbStorageVaultId *string `mandatory:"true" contributesTo:"path" name:"exascaleDbStorageVaultId"` // Request to update the attributes of a Exadata Database Storage Vault. UpdateExascaleDbStorageVaultDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExascaleDbStorageVaultRequest wrapper for the UpdateExascaleDbStorageVault operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExascaleDbStorageVault.go.html to see an example of how to use UpdateExascaleDbStorageVaultRequest.
func (UpdateExascaleDbStorageVaultRequest) BinaryRequestBody ¶ added in v65.69.0
func (request UpdateExascaleDbStorageVaultRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExascaleDbStorageVaultRequest) HTTPRequest ¶ added in v65.69.0
func (request UpdateExascaleDbStorageVaultRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExascaleDbStorageVaultRequest) RetryPolicy ¶ added in v65.69.0
func (request UpdateExascaleDbStorageVaultRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExascaleDbStorageVaultRequest) String ¶ added in v65.69.0
func (request UpdateExascaleDbStorageVaultRequest) String() string
func (UpdateExascaleDbStorageVaultRequest) ValidateEnumValue ¶ added in v65.69.0
func (request UpdateExascaleDbStorageVaultRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExascaleDbStorageVaultResponse ¶ added in v65.69.0
type UpdateExascaleDbStorageVaultResponse struct { // The underlying http response RawResponse *http.Response // The ExascaleDbStorageVault instance ExascaleDbStorageVault `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExascaleDbStorageVaultResponse wrapper for the UpdateExascaleDbStorageVault operation
func (UpdateExascaleDbStorageVaultResponse) HTTPResponse ¶ added in v65.69.0
func (response UpdateExascaleDbStorageVaultResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExascaleDbStorageVaultResponse) String ¶ added in v65.69.0
func (response UpdateExascaleDbStorageVaultResponse) String() string
type UpdateExecutionActionDetails ¶ added in v65.73.0
type UpdateExecutionActionDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the execution window resource the execution action belongs to. ExecutionWindowId *string `mandatory:"false" json:"executionWindowId"` // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` // List of action members of this execution action. ActionMembers []ExecutionActionMember `mandatory:"false" json:"actionMembers"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExecutionActionDetails Describes the modification parameters for the execution action.
func (UpdateExecutionActionDetails) String ¶ added in v65.73.0
func (m UpdateExecutionActionDetails) String() string
func (UpdateExecutionActionDetails) ValidateEnumValue ¶ added in v65.73.0
func (m UpdateExecutionActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExecutionActionRequest ¶ added in v65.73.0
type UpdateExecutionActionRequest struct { // The execution action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionActionId *string `mandatory:"true" contributesTo:"path" name:"executionActionId"` // Request to update the properties of a execution action. UpdateExecutionActionDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExecutionActionRequest wrapper for the UpdateExecutionAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExecutionAction.go.html to see an example of how to use UpdateExecutionActionRequest.
func (UpdateExecutionActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request UpdateExecutionActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExecutionActionRequest) HTTPRequest ¶ added in v65.73.0
func (request UpdateExecutionActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExecutionActionRequest) RetryPolicy ¶ added in v65.73.0
func (request UpdateExecutionActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExecutionActionRequest) String ¶ added in v65.73.0
func (request UpdateExecutionActionRequest) String() string
func (UpdateExecutionActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request UpdateExecutionActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExecutionActionResponse ¶ added in v65.73.0
type UpdateExecutionActionResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionAction instance ExecutionAction `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExecutionActionResponse wrapper for the UpdateExecutionAction operation
func (UpdateExecutionActionResponse) HTTPResponse ¶ added in v65.73.0
func (response UpdateExecutionActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExecutionActionResponse) String ¶ added in v65.73.0
func (response UpdateExecutionActionResponse) String() string
type UpdateExecutionWindowDetails ¶ added in v65.73.0
type UpdateExecutionWindowDetails struct { // The scheduled start date and time of the execution window. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // Duration window allows user to set a duration they plan to allocate for Scheduling window. The duration is in minutes. WindowDurationInMins *int `mandatory:"false" json:"windowDurationInMins"` // Indicates if duration the user plans to allocate for scheduling window is strictly enforced. The default value is `FALSE`. IsEnforcedDuration *bool `mandatory:"false" json:"isEnforcedDuration"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExecutionWindowDetails Describes the modification parameters for the execution window.
func (UpdateExecutionWindowDetails) String ¶ added in v65.73.0
func (m UpdateExecutionWindowDetails) String() string
func (UpdateExecutionWindowDetails) ValidateEnumValue ¶ added in v65.73.0
func (m UpdateExecutionWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExecutionWindowRequest ¶ added in v65.73.0
type UpdateExecutionWindowRequest struct { // The execution window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExecutionWindowId *string `mandatory:"true" contributesTo:"path" name:"executionWindowId"` // Request to update the properties of a execution window. UpdateExecutionWindowDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExecutionWindowRequest wrapper for the UpdateExecutionWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExecutionWindow.go.html to see an example of how to use UpdateExecutionWindowRequest.
func (UpdateExecutionWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request UpdateExecutionWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExecutionWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request UpdateExecutionWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExecutionWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request UpdateExecutionWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExecutionWindowRequest) String ¶ added in v65.73.0
func (request UpdateExecutionWindowRequest) String() string
func (UpdateExecutionWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request UpdateExecutionWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExecutionWindowResponse ¶ added in v65.73.0
type UpdateExecutionWindowResponse struct { // The underlying http response RawResponse *http.Response // The ExecutionWindow instance ExecutionWindow `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExecutionWindowResponse wrapper for the UpdateExecutionWindow operation
func (UpdateExecutionWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response UpdateExecutionWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExecutionWindowResponse) String ¶ added in v65.73.0
func (response UpdateExecutionWindowResponse) String() string
type UpdateExternalContainerDatabaseDetails ¶
type UpdateExternalContainerDatabaseDetails struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalContainerDatabaseDetails Details for updating an external container database. This API is not currently supported.
func (UpdateExternalContainerDatabaseDetails) String ¶
func (m UpdateExternalContainerDatabaseDetails) String() string
func (UpdateExternalContainerDatabaseDetails) ValidateEnumValue ¶
func (m UpdateExternalContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalContainerDatabaseRequest ¶
type UpdateExternalContainerDatabaseRequest struct { // The ExternalContainerDatabase OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalContainerDatabaseId"` // Request to update the properties of an // CreateExternalContainerDatabaseDetails resource. UpdateExternalContainerDatabaseDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalContainerDatabaseRequest wrapper for the UpdateExternalContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalContainerDatabase.go.html to see an example of how to use UpdateExternalContainerDatabaseRequest.
func (UpdateExternalContainerDatabaseRequest) BinaryRequestBody ¶
func (request UpdateExternalContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExternalContainerDatabaseRequest) HTTPRequest ¶
func (request UpdateExternalContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalContainerDatabaseRequest) RetryPolicy ¶
func (request UpdateExternalContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalContainerDatabaseRequest) String ¶
func (request UpdateExternalContainerDatabaseRequest) String() string
func (UpdateExternalContainerDatabaseRequest) ValidateEnumValue ¶
func (request UpdateExternalContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalContainerDatabaseResponse ¶
type UpdateExternalContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalContainerDatabase instance ExternalContainerDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` // For optimistic concurrency control. See `if-match`. Etag *string `presentIn:"header" name:"etag"` }
UpdateExternalContainerDatabaseResponse wrapper for the UpdateExternalContainerDatabase operation
func (UpdateExternalContainerDatabaseResponse) HTTPResponse ¶
func (response UpdateExternalContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalContainerDatabaseResponse) String ¶
func (response UpdateExternalContainerDatabaseResponse) String() string
type UpdateExternalDatabaseConnectorDetails ¶
type UpdateExternalDatabaseConnectorDetails interface { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` GetFreeformTags() map[string]string // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). GetDefinedTags() map[string]map[string]interface{} // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. GetDisplayName() *string }
UpdateExternalDatabaseConnectorDetails Details for updating an external database connector.
type UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum ¶
type UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum string
UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum Enum with underlying type: string
const (
UpdateExternalDatabaseConnectorDetailsConnectorTypeMacs UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum = "MACS"
)
Set of constants representing the allowable values for UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
func GetMappingUpdateExternalDatabaseConnectorDetailsConnectorTypeEnum ¶
func GetMappingUpdateExternalDatabaseConnectorDetailsConnectorTypeEnum(val string) (UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum, bool)
GetMappingUpdateExternalDatabaseConnectorDetailsConnectorTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumValues ¶
func GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumValues() []UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
GetUpdateExternalDatabaseConnectorDetailsConnectorTypeEnumValues Enumerates the set of values for UpdateExternalDatabaseConnectorDetailsConnectorTypeEnum
type UpdateExternalDatabaseConnectorRequest ¶
type UpdateExternalDatabaseConnectorRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the // external database connector resource (`ExternalDatabaseConnectorId`). ExternalDatabaseConnectorId *string `mandatory:"true" contributesTo:"path" name:"externalDatabaseConnectorId"` // Request to update the properties of an external database connector. UpdateExternalDatabaseConnectorDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalDatabaseConnectorRequest wrapper for the UpdateExternalDatabaseConnector operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalDatabaseConnector.go.html to see an example of how to use UpdateExternalDatabaseConnectorRequest.
func (UpdateExternalDatabaseConnectorRequest) BinaryRequestBody ¶
func (request UpdateExternalDatabaseConnectorRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExternalDatabaseConnectorRequest) HTTPRequest ¶
func (request UpdateExternalDatabaseConnectorRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalDatabaseConnectorRequest) RetryPolicy ¶
func (request UpdateExternalDatabaseConnectorRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalDatabaseConnectorRequest) String ¶
func (request UpdateExternalDatabaseConnectorRequest) String() string
func (UpdateExternalDatabaseConnectorRequest) ValidateEnumValue ¶
func (request UpdateExternalDatabaseConnectorRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalDatabaseConnectorResponse ¶
type UpdateExternalDatabaseConnectorResponse struct { // The underlying http response RawResponse *http.Response // The ExternalDatabaseConnector instance ExternalDatabaseConnector `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExternalDatabaseConnectorResponse wrapper for the UpdateExternalDatabaseConnector operation
func (UpdateExternalDatabaseConnectorResponse) HTTPResponse ¶
func (response UpdateExternalDatabaseConnectorResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalDatabaseConnectorResponse) String ¶
func (response UpdateExternalDatabaseConnectorResponse) String() string
type UpdateExternalDatabaseDetailsBase ¶
type UpdateExternalDatabaseDetailsBase struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalDatabaseDetailsBase Details for updating an external database. This API is not currently supported.
func (UpdateExternalDatabaseDetailsBase) String ¶
func (m UpdateExternalDatabaseDetailsBase) String() string
func (UpdateExternalDatabaseDetailsBase) ValidateEnumValue ¶
func (m UpdateExternalDatabaseDetailsBase) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalMacsConnectorDetails ¶
type UpdateExternalMacsConnectorDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The user-friendly name for the // CreateExternalDatabaseConnectorDetails. // The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` ConnectionString *DatabaseConnectionString `mandatory:"false" json:"connectionString"` ConnectionCredentials DatabaseConnectionCredentials `mandatory:"false" json:"connectionCredentials"` }
UpdateExternalMacsConnectorDetails Details for updating an external Management Agent cloud service (MACS) (https://docs.oracle.com/iaas/management-agents/index.html) database connection.
func (UpdateExternalMacsConnectorDetails) GetDefinedTags ¶
func (m UpdateExternalMacsConnectorDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (UpdateExternalMacsConnectorDetails) GetDisplayName ¶
func (m UpdateExternalMacsConnectorDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (UpdateExternalMacsConnectorDetails) GetFreeformTags ¶
func (m UpdateExternalMacsConnectorDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (UpdateExternalMacsConnectorDetails) MarshalJSON ¶
func (m UpdateExternalMacsConnectorDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (UpdateExternalMacsConnectorDetails) String ¶
func (m UpdateExternalMacsConnectorDetails) String() string
func (*UpdateExternalMacsConnectorDetails) UnmarshalJSON ¶
func (m *UpdateExternalMacsConnectorDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateExternalMacsConnectorDetails) ValidateEnumValue ¶
func (m UpdateExternalMacsConnectorDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalNonContainerDatabaseDetails ¶
type UpdateExternalNonContainerDatabaseDetails struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalNonContainerDatabaseDetails Details for updating an external non-container database. This API is not currently supported.
func (UpdateExternalNonContainerDatabaseDetails) String ¶
func (m UpdateExternalNonContainerDatabaseDetails) String() string
func (UpdateExternalNonContainerDatabaseDetails) ValidateEnumValue ¶
func (m UpdateExternalNonContainerDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalNonContainerDatabaseRequest ¶
type UpdateExternalNonContainerDatabaseRequest struct { // The external non-container database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalNonContainerDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalNonContainerDatabaseId"` // Request to update the properties of an external non-container database. UpdateExternalNonContainerDatabaseDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalNonContainerDatabaseRequest wrapper for the UpdateExternalNonContainerDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalNonContainerDatabase.go.html to see an example of how to use UpdateExternalNonContainerDatabaseRequest.
func (UpdateExternalNonContainerDatabaseRequest) BinaryRequestBody ¶
func (request UpdateExternalNonContainerDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExternalNonContainerDatabaseRequest) HTTPRequest ¶
func (request UpdateExternalNonContainerDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalNonContainerDatabaseRequest) RetryPolicy ¶
func (request UpdateExternalNonContainerDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalNonContainerDatabaseRequest) String ¶
func (request UpdateExternalNonContainerDatabaseRequest) String() string
func (UpdateExternalNonContainerDatabaseRequest) ValidateEnumValue ¶
func (request UpdateExternalNonContainerDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalNonContainerDatabaseResponse ¶
type UpdateExternalNonContainerDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalNonContainerDatabase instance ExternalNonContainerDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExternalNonContainerDatabaseResponse wrapper for the UpdateExternalNonContainerDatabase operation
func (UpdateExternalNonContainerDatabaseResponse) HTTPResponse ¶
func (response UpdateExternalNonContainerDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalNonContainerDatabaseResponse) String ¶
func (response UpdateExternalNonContainerDatabaseResponse) String() string
type UpdateExternalPluggableDatabaseDetails ¶
type UpdateExternalPluggableDatabaseDetails struct { // The user-friendly name for the external database. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateExternalPluggableDatabaseDetails Details for updating an external pluggable database. This API is not currently supported.
func (UpdateExternalPluggableDatabaseDetails) String ¶
func (m UpdateExternalPluggableDatabaseDetails) String() string
func (UpdateExternalPluggableDatabaseDetails) ValidateEnumValue ¶
func (m UpdateExternalPluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalPluggableDatabaseRequest ¶
type UpdateExternalPluggableDatabaseRequest struct { // The ExternalPluggableDatabaseId OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExternalPluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"externalPluggableDatabaseId"` // Request to update the properties of an external pluggable database resource. UpdateExternalPluggableDatabaseDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateExternalPluggableDatabaseRequest wrapper for the UpdateExternalPluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateExternalPluggableDatabase.go.html to see an example of how to use UpdateExternalPluggableDatabaseRequest.
func (UpdateExternalPluggableDatabaseRequest) BinaryRequestBody ¶
func (request UpdateExternalPluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateExternalPluggableDatabaseRequest) HTTPRequest ¶
func (request UpdateExternalPluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateExternalPluggableDatabaseRequest) RetryPolicy ¶
func (request UpdateExternalPluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateExternalPluggableDatabaseRequest) String ¶
func (request UpdateExternalPluggableDatabaseRequest) String() string
func (UpdateExternalPluggableDatabaseRequest) ValidateEnumValue ¶
func (request UpdateExternalPluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateExternalPluggableDatabaseResponse ¶
type UpdateExternalPluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The ExternalPluggableDatabase instance ExternalPluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateExternalPluggableDatabaseResponse wrapper for the UpdateExternalPluggableDatabase operation
func (UpdateExternalPluggableDatabaseResponse) HTTPResponse ¶
func (response UpdateExternalPluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateExternalPluggableDatabaseResponse) String ¶
func (response UpdateExternalPluggableDatabaseResponse) String() string
type UpdateHistoryEntry ¶
type UpdateHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of cloud VM cluster maintenance update. UpdateType UpdateHistoryEntryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState UpdateHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action. UpdateAction UpdateHistoryEntryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
UpdateHistoryEntry The representation of UpdateHistoryEntry
func (UpdateHistoryEntry) String ¶
func (m UpdateHistoryEntry) String() string
func (UpdateHistoryEntry) ValidateEnumValue ¶
func (m UpdateHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateHistoryEntryLifecycleStateEnum ¶
type UpdateHistoryEntryLifecycleStateEnum string
UpdateHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( UpdateHistoryEntryLifecycleStateInProgress UpdateHistoryEntryLifecycleStateEnum = "IN_PROGRESS" UpdateHistoryEntryLifecycleStateSucceeded UpdateHistoryEntryLifecycleStateEnum = "SUCCEEDED" UpdateHistoryEntryLifecycleStateFailed UpdateHistoryEntryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateHistoryEntryLifecycleStateEnum
func GetMappingUpdateHistoryEntryLifecycleStateEnum ¶
func GetMappingUpdateHistoryEntryLifecycleStateEnum(val string) (UpdateHistoryEntryLifecycleStateEnum, bool)
GetMappingUpdateHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateHistoryEntryLifecycleStateEnumValues ¶
func GetUpdateHistoryEntryLifecycleStateEnumValues() []UpdateHistoryEntryLifecycleStateEnum
GetUpdateHistoryEntryLifecycleStateEnumValues Enumerates the set of values for UpdateHistoryEntryLifecycleStateEnum
type UpdateHistoryEntrySummary ¶
type UpdateHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of cloud VM cluster maintenance update. UpdateType UpdateHistoryEntrySummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState UpdateHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action. UpdateAction UpdateHistoryEntrySummaryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
UpdateHistoryEntrySummary The record of an maintenance update action on a specified cloud VM cluster. Applies to Exadata Cloud Service instances only.
func (UpdateHistoryEntrySummary) String ¶
func (m UpdateHistoryEntrySummary) String() string
func (UpdateHistoryEntrySummary) ValidateEnumValue ¶
func (m UpdateHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateHistoryEntrySummaryLifecycleStateEnum ¶
type UpdateHistoryEntrySummaryLifecycleStateEnum string
UpdateHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( UpdateHistoryEntrySummaryLifecycleStateInProgress UpdateHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" UpdateHistoryEntrySummaryLifecycleStateSucceeded UpdateHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" UpdateHistoryEntrySummaryLifecycleStateFailed UpdateHistoryEntrySummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateHistoryEntrySummaryLifecycleStateEnum
func GetMappingUpdateHistoryEntrySummaryLifecycleStateEnum ¶
func GetMappingUpdateHistoryEntrySummaryLifecycleStateEnum(val string) (UpdateHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingUpdateHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetUpdateHistoryEntrySummaryLifecycleStateEnumValues() []UpdateHistoryEntrySummaryLifecycleStateEnum
GetUpdateHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for UpdateHistoryEntrySummaryLifecycleStateEnum
type UpdateHistoryEntrySummaryUpdateActionEnum ¶
type UpdateHistoryEntrySummaryUpdateActionEnum string
UpdateHistoryEntrySummaryUpdateActionEnum Enum with underlying type: string
const ( UpdateHistoryEntrySummaryUpdateActionRollingApply UpdateHistoryEntrySummaryUpdateActionEnum = "ROLLING_APPLY" UpdateHistoryEntrySummaryUpdateActionNonRollingApply UpdateHistoryEntrySummaryUpdateActionEnum = "NON_ROLLING_APPLY" UpdateHistoryEntrySummaryUpdateActionPrecheck UpdateHistoryEntrySummaryUpdateActionEnum = "PRECHECK" UpdateHistoryEntrySummaryUpdateActionRollback UpdateHistoryEntrySummaryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateHistoryEntrySummaryUpdateActionEnum
func GetMappingUpdateHistoryEntrySummaryUpdateActionEnum ¶
func GetMappingUpdateHistoryEntrySummaryUpdateActionEnum(val string) (UpdateHistoryEntrySummaryUpdateActionEnum, bool)
GetMappingUpdateHistoryEntrySummaryUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateHistoryEntrySummaryUpdateActionEnumValues ¶
func GetUpdateHistoryEntrySummaryUpdateActionEnumValues() []UpdateHistoryEntrySummaryUpdateActionEnum
GetUpdateHistoryEntrySummaryUpdateActionEnumValues Enumerates the set of values for UpdateHistoryEntrySummaryUpdateActionEnum
type UpdateHistoryEntrySummaryUpdateTypeEnum ¶
type UpdateHistoryEntrySummaryUpdateTypeEnum string
UpdateHistoryEntrySummaryUpdateTypeEnum Enum with underlying type: string
const ( UpdateHistoryEntrySummaryUpdateTypeGiUpgrade UpdateHistoryEntrySummaryUpdateTypeEnum = "GI_UPGRADE" UpdateHistoryEntrySummaryUpdateTypeGiPatch UpdateHistoryEntrySummaryUpdateTypeEnum = "GI_PATCH" UpdateHistoryEntrySummaryUpdateTypeOsUpdate UpdateHistoryEntrySummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateHistoryEntrySummaryUpdateTypeEnum
func GetMappingUpdateHistoryEntrySummaryUpdateTypeEnum ¶
func GetMappingUpdateHistoryEntrySummaryUpdateTypeEnum(val string) (UpdateHistoryEntrySummaryUpdateTypeEnum, bool)
GetMappingUpdateHistoryEntrySummaryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateHistoryEntrySummaryUpdateTypeEnumValues ¶
func GetUpdateHistoryEntrySummaryUpdateTypeEnumValues() []UpdateHistoryEntrySummaryUpdateTypeEnum
GetUpdateHistoryEntrySummaryUpdateTypeEnumValues Enumerates the set of values for UpdateHistoryEntrySummaryUpdateTypeEnum
type UpdateHistoryEntryUpdateActionEnum ¶
type UpdateHistoryEntryUpdateActionEnum string
UpdateHistoryEntryUpdateActionEnum Enum with underlying type: string
const ( UpdateHistoryEntryUpdateActionRollingApply UpdateHistoryEntryUpdateActionEnum = "ROLLING_APPLY" UpdateHistoryEntryUpdateActionNonRollingApply UpdateHistoryEntryUpdateActionEnum = "NON_ROLLING_APPLY" UpdateHistoryEntryUpdateActionPrecheck UpdateHistoryEntryUpdateActionEnum = "PRECHECK" UpdateHistoryEntryUpdateActionRollback UpdateHistoryEntryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateHistoryEntryUpdateActionEnum
func GetMappingUpdateHistoryEntryUpdateActionEnum ¶
func GetMappingUpdateHistoryEntryUpdateActionEnum(val string) (UpdateHistoryEntryUpdateActionEnum, bool)
GetMappingUpdateHistoryEntryUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateHistoryEntryUpdateActionEnumValues ¶
func GetUpdateHistoryEntryUpdateActionEnumValues() []UpdateHistoryEntryUpdateActionEnum
GetUpdateHistoryEntryUpdateActionEnumValues Enumerates the set of values for UpdateHistoryEntryUpdateActionEnum
type UpdateHistoryEntryUpdateTypeEnum ¶
type UpdateHistoryEntryUpdateTypeEnum string
UpdateHistoryEntryUpdateTypeEnum Enum with underlying type: string
const ( UpdateHistoryEntryUpdateTypeGiUpgrade UpdateHistoryEntryUpdateTypeEnum = "GI_UPGRADE" UpdateHistoryEntryUpdateTypeGiPatch UpdateHistoryEntryUpdateTypeEnum = "GI_PATCH" UpdateHistoryEntryUpdateTypeOsUpdate UpdateHistoryEntryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateHistoryEntryUpdateTypeEnum
func GetMappingUpdateHistoryEntryUpdateTypeEnum ¶
func GetMappingUpdateHistoryEntryUpdateTypeEnum(val string) (UpdateHistoryEntryUpdateTypeEnum, bool)
GetMappingUpdateHistoryEntryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateHistoryEntryUpdateTypeEnumValues ¶
func GetUpdateHistoryEntryUpdateTypeEnumValues() []UpdateHistoryEntryUpdateTypeEnum
GetUpdateHistoryEntryUpdateTypeEnumValues Enumerates the set of values for UpdateHistoryEntryUpdateTypeEnum
type UpdateKeyStoreDetails ¶
type UpdateKeyStoreDetails struct { TypeDetails KeyStoreTypeDetails `mandatory:"false" json:"typeDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateKeyStoreDetails Details for updating the key store.
func (UpdateKeyStoreDetails) String ¶
func (m UpdateKeyStoreDetails) String() string
func (*UpdateKeyStoreDetails) UnmarshalJSON ¶
func (m *UpdateKeyStoreDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpdateKeyStoreDetails) ValidateEnumValue ¶
func (m UpdateKeyStoreDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateKeyStoreRequest ¶
type UpdateKeyStoreRequest struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the key store. KeyStoreId *string `mandatory:"true" contributesTo:"path" name:"keyStoreId"` // Request to update the attributes of a key store. UpdateKeyStoreDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateKeyStoreRequest wrapper for the UpdateKeyStore operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateKeyStore.go.html to see an example of how to use UpdateKeyStoreRequest.
func (UpdateKeyStoreRequest) BinaryRequestBody ¶
func (request UpdateKeyStoreRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateKeyStoreRequest) HTTPRequest ¶
func (request UpdateKeyStoreRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateKeyStoreRequest) RetryPolicy ¶
func (request UpdateKeyStoreRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateKeyStoreRequest) String ¶
func (request UpdateKeyStoreRequest) String() string
func (UpdateKeyStoreRequest) ValidateEnumValue ¶
func (request UpdateKeyStoreRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateKeyStoreResponse ¶
type UpdateKeyStoreResponse struct { // The underlying http response RawResponse *http.Response // The KeyStore instance KeyStore `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"` }
UpdateKeyStoreResponse wrapper for the UpdateKeyStore operation
func (UpdateKeyStoreResponse) HTTPResponse ¶
func (response UpdateKeyStoreResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateKeyStoreResponse) String ¶
func (response UpdateKeyStoreResponse) String() string
type UpdateLastActionEnum ¶
type UpdateLastActionEnum string
UpdateLastActionEnum Enum with underlying type: string
const ( UpdateLastActionRollingApply UpdateLastActionEnum = "ROLLING_APPLY" UpdateLastActionNonRollingApply UpdateLastActionEnum = "NON_ROLLING_APPLY" UpdateLastActionPrecheck UpdateLastActionEnum = "PRECHECK" UpdateLastActionRollback UpdateLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateLastActionEnum
func GetMappingUpdateLastActionEnum ¶
func GetMappingUpdateLastActionEnum(val string) (UpdateLastActionEnum, bool)
GetMappingUpdateLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateLastActionEnumValues ¶
func GetUpdateLastActionEnumValues() []UpdateLastActionEnum
GetUpdateLastActionEnumValues Enumerates the set of values for UpdateLastActionEnum
type UpdateLifecycleStateEnum ¶
type UpdateLifecycleStateEnum string
UpdateLifecycleStateEnum Enum with underlying type: string
const ( UpdateLifecycleStateAvailable UpdateLifecycleStateEnum = "AVAILABLE" UpdateLifecycleStateSuccess UpdateLifecycleStateEnum = "SUCCESS" UpdateLifecycleStateInProgress UpdateLifecycleStateEnum = "IN_PROGRESS" UpdateLifecycleStateFailed UpdateLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateLifecycleStateEnum
func GetMappingUpdateLifecycleStateEnum ¶
func GetMappingUpdateLifecycleStateEnum(val string) (UpdateLifecycleStateEnum, bool)
GetMappingUpdateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateLifecycleStateEnumValues ¶
func GetUpdateLifecycleStateEnumValues() []UpdateLifecycleStateEnum
GetUpdateLifecycleStateEnumValues Enumerates the set of values for UpdateLifecycleStateEnum
type UpdateMaintenanceRunDetails ¶
type UpdateMaintenanceRunDetails struct { // If `FALSE`, skips the maintenance run. IsEnabled *bool `mandatory:"false" json:"isEnabled"` // The scheduled date and time of the maintenance run to update. TimeScheduled *common.SDKTime `mandatory:"false" json:"timeScheduled"` // If set to `TRUE`, starts patching immediately. IsPatchNowEnabled *bool `mandatory:"false" json:"isPatchNowEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the patch to be applied in the maintenance run. PatchId *string `mandatory:"false" json:"patchId"` // Cloud Exadata infrastructure node patching method, either "ROLLING" or "NONROLLING". Default value is ROLLING. // *IMPORTANT*: Non-rolling infrastructure patching involves system down time. See Oracle-Managed Infrastructure Maintenance Updates (https://docs.oracle.com/iaas/Content/Database/Concepts/examaintenance.htm#Oracle) for more information. PatchingMode UpdateMaintenanceRunDetailsPatchingModeEnum `mandatory:"false" json:"patchingMode,omitempty"` // If true, enables the configuration of a custom action timeout (waiting period) between database servers patching operations. IsCustomActionTimeoutEnabled *bool `mandatory:"false" json:"isCustomActionTimeoutEnabled"` // Determines the amount of time the system will wait before the start of each database server patching operation. // Specify a number of minutes from 15 to 120. CustomActionTimeoutInMins *int `mandatory:"false" json:"customActionTimeoutInMins"` // The current custom action timeout between the current database servers during waiting state in addition to custom action timeout, from 0 (zero) to 30 minutes. CurrentCustomActionTimeoutInMins *int `mandatory:"false" json:"currentCustomActionTimeoutInMins"` // If true, then the patching is resumed and the next component will be patched immediately. IsResumePatching *bool `mandatory:"false" json:"isResumePatching"` // The target database server system software version for the patching operation. TargetDbServerVersion *string `mandatory:"false" json:"targetDbServerVersion"` // The target storage cell system software version for the patching operation. TargetStorageServerVersion *string `mandatory:"false" json:"targetStorageServerVersion"` }
UpdateMaintenanceRunDetails Describes the modification parameters for the maintenance run.
func (UpdateMaintenanceRunDetails) String ¶
func (m UpdateMaintenanceRunDetails) String() string
func (UpdateMaintenanceRunDetails) ValidateEnumValue ¶
func (m UpdateMaintenanceRunDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMaintenanceRunDetailsPatchingModeEnum ¶
type UpdateMaintenanceRunDetailsPatchingModeEnum string
UpdateMaintenanceRunDetailsPatchingModeEnum Enum with underlying type: string
const ( UpdateMaintenanceRunDetailsPatchingModeRolling UpdateMaintenanceRunDetailsPatchingModeEnum = "ROLLING" UpdateMaintenanceRunDetailsPatchingModeNonrolling UpdateMaintenanceRunDetailsPatchingModeEnum = "NONROLLING" )
Set of constants representing the allowable values for UpdateMaintenanceRunDetailsPatchingModeEnum
func GetMappingUpdateMaintenanceRunDetailsPatchingModeEnum ¶
func GetMappingUpdateMaintenanceRunDetailsPatchingModeEnum(val string) (UpdateMaintenanceRunDetailsPatchingModeEnum, bool)
GetMappingUpdateMaintenanceRunDetailsPatchingModeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateMaintenanceRunDetailsPatchingModeEnumValues ¶
func GetUpdateMaintenanceRunDetailsPatchingModeEnumValues() []UpdateMaintenanceRunDetailsPatchingModeEnum
GetUpdateMaintenanceRunDetailsPatchingModeEnumValues Enumerates the set of values for UpdateMaintenanceRunDetailsPatchingModeEnum
type UpdateMaintenanceRunRequest ¶
type UpdateMaintenanceRunRequest struct { // The maintenance run OCID. MaintenanceRunId *string `mandatory:"true" contributesTo:"path" name:"maintenanceRunId"` // Request to update the properties of a maintenance run. UpdateMaintenanceRunDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateMaintenanceRunRequest wrapper for the UpdateMaintenanceRun operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateMaintenanceRun.go.html to see an example of how to use UpdateMaintenanceRunRequest.
func (UpdateMaintenanceRunRequest) BinaryRequestBody ¶
func (request UpdateMaintenanceRunRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateMaintenanceRunRequest) HTTPRequest ¶
func (request UpdateMaintenanceRunRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateMaintenanceRunRequest) RetryPolicy ¶
func (request UpdateMaintenanceRunRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateMaintenanceRunRequest) String ¶
func (request UpdateMaintenanceRunRequest) String() string
func (UpdateMaintenanceRunRequest) ValidateEnumValue ¶
func (request UpdateMaintenanceRunRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateMaintenanceRunResponse ¶
type UpdateMaintenanceRunResponse struct { // The underlying http response RawResponse *http.Response // The MaintenanceRun instance MaintenanceRun `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"` }
UpdateMaintenanceRunResponse wrapper for the UpdateMaintenanceRun operation
func (UpdateMaintenanceRunResponse) HTTPResponse ¶
func (response UpdateMaintenanceRunResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateMaintenanceRunResponse) String ¶
func (response UpdateMaintenanceRunResponse) String() string
type UpdateOneoffPatchDetails ¶ added in v65.37.1
type UpdateOneoffPatchDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateOneoffPatchDetails Data to update the one-off patch.
func (UpdateOneoffPatchDetails) String ¶ added in v65.37.1
func (m UpdateOneoffPatchDetails) String() string
func (UpdateOneoffPatchDetails) ValidateEnumValue ¶ added in v65.37.1
func (m UpdateOneoffPatchDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateOneoffPatchRequest ¶ added in v65.37.1
type UpdateOneoffPatchRequest struct { // The one-off patch OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). OneoffPatchId *string `mandatory:"true" contributesTo:"path" name:"oneoffPatchId"` // Request to update the properties of a one-off patch. UpdateOneoffPatchDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateOneoffPatchRequest wrapper for the UpdateOneoffPatch operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateOneoffPatch.go.html to see an example of how to use UpdateOneoffPatchRequest.
func (UpdateOneoffPatchRequest) BinaryRequestBody ¶ added in v65.37.1
func (request UpdateOneoffPatchRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateOneoffPatchRequest) HTTPRequest ¶ added in v65.37.1
func (request UpdateOneoffPatchRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateOneoffPatchRequest) RetryPolicy ¶ added in v65.37.1
func (request UpdateOneoffPatchRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateOneoffPatchRequest) String ¶ added in v65.37.1
func (request UpdateOneoffPatchRequest) String() string
func (UpdateOneoffPatchRequest) ValidateEnumValue ¶ added in v65.37.1
func (request UpdateOneoffPatchRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateOneoffPatchResponse ¶ added in v65.37.1
type UpdateOneoffPatchResponse struct { // The underlying http response RawResponse *http.Response // The OneoffPatch instance OneoffPatch `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"` }
UpdateOneoffPatchResponse wrapper for the UpdateOneoffPatch operation
func (UpdateOneoffPatchResponse) HTTPResponse ¶ added in v65.37.1
func (response UpdateOneoffPatchResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateOneoffPatchResponse) String ¶ added in v65.37.1
func (response UpdateOneoffPatchResponse) String() string
type UpdatePluggableDatabaseDetails ¶
type UpdatePluggableDatabaseDetails struct { // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdatePluggableDatabaseDetails Details for updating a pluggable database (PDB). **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (UpdatePluggableDatabaseDetails) String ¶
func (m UpdatePluggableDatabaseDetails) String() string
func (UpdatePluggableDatabaseDetails) ValidateEnumValue ¶
func (m UpdatePluggableDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePluggableDatabaseRequest ¶
type UpdatePluggableDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). PluggableDatabaseId *string `mandatory:"true" contributesTo:"path" name:"pluggableDatabaseId"` // Request to perform pluggable database update. UpdatePluggableDatabaseDetails `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"` // Unique Oracle-assigned identifier for the request. // If you need to contact Oracle about a particular request, please provide the request ID. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdatePluggableDatabaseRequest wrapper for the UpdatePluggableDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdatePluggableDatabase.go.html to see an example of how to use UpdatePluggableDatabaseRequest.
func (UpdatePluggableDatabaseRequest) BinaryRequestBody ¶
func (request UpdatePluggableDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdatePluggableDatabaseRequest) HTTPRequest ¶
func (request UpdatePluggableDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdatePluggableDatabaseRequest) RetryPolicy ¶
func (request UpdatePluggableDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdatePluggableDatabaseRequest) String ¶
func (request UpdatePluggableDatabaseRequest) String() string
func (UpdatePluggableDatabaseRequest) ValidateEnumValue ¶
func (request UpdatePluggableDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdatePluggableDatabaseResponse ¶
type UpdatePluggableDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The PluggableDatabase instance PluggableDatabase `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdatePluggableDatabaseResponse wrapper for the UpdatePluggableDatabase operation
func (UpdatePluggableDatabaseResponse) HTTPResponse ¶
func (response UpdatePluggableDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdatePluggableDatabaseResponse) String ¶
func (response UpdatePluggableDatabaseResponse) String() string
type UpdateScheduledActionDetails ¶ added in v65.73.0
type UpdateScheduledActionDetails struct { // Map<ParamName, ParamValue> where a key value pair describes the specific action parameter. // Example: `{"count": "3"}` ActionParams map[string]string `mandatory:"false" json:"actionParams"` // The list of action members in a scheduled action. ActionMembers []ActionMember `mandatory:"false" json:"actionMembers"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Scheduling Window. SchedulingWindowId *string `mandatory:"false" json:"schedulingWindowId"` }
UpdateScheduledActionDetails Describes the modification parameters for the Scheduled Action.
func (UpdateScheduledActionDetails) String ¶ added in v65.73.0
func (m UpdateScheduledActionDetails) String() string
func (UpdateScheduledActionDetails) ValidateEnumValue ¶ added in v65.73.0
func (m UpdateScheduledActionDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateScheduledActionRequest ¶ added in v65.73.0
type UpdateScheduledActionRequest struct { // The Scheduled Action OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ScheduledActionId *string `mandatory:"true" contributesTo:"path" name:"scheduledActionId"` // Request to update the properties of a Scheduled Action. UpdateScheduledActionDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateScheduledActionRequest wrapper for the UpdateScheduledAction operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateScheduledAction.go.html to see an example of how to use UpdateScheduledActionRequest.
func (UpdateScheduledActionRequest) BinaryRequestBody ¶ added in v65.73.0
func (request UpdateScheduledActionRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateScheduledActionRequest) HTTPRequest ¶ added in v65.73.0
func (request UpdateScheduledActionRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateScheduledActionRequest) RetryPolicy ¶ added in v65.73.0
func (request UpdateScheduledActionRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateScheduledActionRequest) String ¶ added in v65.73.0
func (request UpdateScheduledActionRequest) String() string
func (UpdateScheduledActionRequest) ValidateEnumValue ¶ added in v65.73.0
func (request UpdateScheduledActionRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateScheduledActionResponse ¶ added in v65.73.0
type UpdateScheduledActionResponse struct { // The underlying http response RawResponse *http.Response // The ScheduledAction instance ScheduledAction `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateScheduledActionResponse wrapper for the UpdateScheduledAction operation
func (UpdateScheduledActionResponse) HTTPResponse ¶ added in v65.73.0
func (response UpdateScheduledActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateScheduledActionResponse) String ¶ added in v65.73.0
func (response UpdateScheduledActionResponse) String() string
type UpdateSchedulingPolicyDetails ¶ added in v65.73.0
type UpdateSchedulingPolicyDetails struct { // The user-friendly name for the Scheduling Policy. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The cadence period. Cadence UpdateSchedulingPolicyDetailsCadenceEnum `mandatory:"false" json:"cadence,omitempty"` // Start of the month to be followed during the cadence period. CadenceStartMonth *Month `mandatory:"false" json:"cadenceStartMonth"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateSchedulingPolicyDetails Describes the modification parameters for the Scheduling Policy.
func (UpdateSchedulingPolicyDetails) String ¶ added in v65.73.0
func (m UpdateSchedulingPolicyDetails) String() string
func (UpdateSchedulingPolicyDetails) ValidateEnumValue ¶ added in v65.73.0
func (m UpdateSchedulingPolicyDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSchedulingPolicyDetailsCadenceEnum ¶ added in v65.73.0
type UpdateSchedulingPolicyDetailsCadenceEnum string
UpdateSchedulingPolicyDetailsCadenceEnum Enum with underlying type: string
const ( UpdateSchedulingPolicyDetailsCadenceHalfyearly UpdateSchedulingPolicyDetailsCadenceEnum = "HALFYEARLY" UpdateSchedulingPolicyDetailsCadenceQuarterly UpdateSchedulingPolicyDetailsCadenceEnum = "QUARTERLY" UpdateSchedulingPolicyDetailsCadenceMonthly UpdateSchedulingPolicyDetailsCadenceEnum = "MONTHLY" )
Set of constants representing the allowable values for UpdateSchedulingPolicyDetailsCadenceEnum
func GetMappingUpdateSchedulingPolicyDetailsCadenceEnum ¶ added in v65.73.0
func GetMappingUpdateSchedulingPolicyDetailsCadenceEnum(val string) (UpdateSchedulingPolicyDetailsCadenceEnum, bool)
GetMappingUpdateSchedulingPolicyDetailsCadenceEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateSchedulingPolicyDetailsCadenceEnumValues ¶ added in v65.73.0
func GetUpdateSchedulingPolicyDetailsCadenceEnumValues() []UpdateSchedulingPolicyDetailsCadenceEnum
GetUpdateSchedulingPolicyDetailsCadenceEnumValues Enumerates the set of values for UpdateSchedulingPolicyDetailsCadenceEnum
type UpdateSchedulingPolicyRequest ¶ added in v65.73.0
type UpdateSchedulingPolicyRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // Request to update the properties of a Scheduling Policy. UpdateSchedulingPolicyDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateSchedulingPolicyRequest wrapper for the UpdateSchedulingPolicy operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateSchedulingPolicy.go.html to see an example of how to use UpdateSchedulingPolicyRequest.
func (UpdateSchedulingPolicyRequest) BinaryRequestBody ¶ added in v65.73.0
func (request UpdateSchedulingPolicyRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateSchedulingPolicyRequest) HTTPRequest ¶ added in v65.73.0
func (request UpdateSchedulingPolicyRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateSchedulingPolicyRequest) RetryPolicy ¶ added in v65.73.0
func (request UpdateSchedulingPolicyRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateSchedulingPolicyRequest) String ¶ added in v65.73.0
func (request UpdateSchedulingPolicyRequest) String() string
func (UpdateSchedulingPolicyRequest) ValidateEnumValue ¶ added in v65.73.0
func (request UpdateSchedulingPolicyRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSchedulingPolicyResponse ¶ added in v65.73.0
type UpdateSchedulingPolicyResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingPolicy instance SchedulingPolicy `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateSchedulingPolicyResponse wrapper for the UpdateSchedulingPolicy operation
func (UpdateSchedulingPolicyResponse) HTTPResponse ¶ added in v65.73.0
func (response UpdateSchedulingPolicyResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateSchedulingPolicyResponse) String ¶ added in v65.73.0
func (response UpdateSchedulingPolicyResponse) String() string
type UpdateSchedulingWindowDetails ¶ added in v65.73.0
type UpdateSchedulingWindowDetails struct { WindowPreference *WindowPreferenceDetail `mandatory:"false" json:"windowPreference"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateSchedulingWindowDetails Describes the modification parameters for the Scheduling Window.
func (UpdateSchedulingWindowDetails) String ¶ added in v65.73.0
func (m UpdateSchedulingWindowDetails) String() string
func (UpdateSchedulingWindowDetails) ValidateEnumValue ¶ added in v65.73.0
func (m UpdateSchedulingWindowDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSchedulingWindowRequest ¶ added in v65.73.0
type UpdateSchedulingWindowRequest struct { // The Scheduling Policy OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingPolicyId *string `mandatory:"true" contributesTo:"path" name:"schedulingPolicyId"` // The Scheduling Window OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). SchedulingWindowId *string `mandatory:"true" contributesTo:"path" name:"schedulingWindowId"` // Request to update the properties of a Scheduling Window. UpdateSchedulingWindowDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateSchedulingWindowRequest wrapper for the UpdateSchedulingWindow operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateSchedulingWindow.go.html to see an example of how to use UpdateSchedulingWindowRequest.
func (UpdateSchedulingWindowRequest) BinaryRequestBody ¶ added in v65.73.0
func (request UpdateSchedulingWindowRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateSchedulingWindowRequest) HTTPRequest ¶ added in v65.73.0
func (request UpdateSchedulingWindowRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateSchedulingWindowRequest) RetryPolicy ¶ added in v65.73.0
func (request UpdateSchedulingWindowRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateSchedulingWindowRequest) String ¶ added in v65.73.0
func (request UpdateSchedulingWindowRequest) String() string
func (UpdateSchedulingWindowRequest) ValidateEnumValue ¶ added in v65.73.0
func (request UpdateSchedulingWindowRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSchedulingWindowResponse ¶ added in v65.73.0
type UpdateSchedulingWindowResponse struct { // The underlying http response RawResponse *http.Response // The SchedulingWindow instance SchedulingWindow `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateSchedulingWindowResponse wrapper for the UpdateSchedulingWindow operation
func (UpdateSchedulingWindowResponse) HTTPResponse ¶ added in v65.73.0
func (response UpdateSchedulingWindowResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateSchedulingWindowResponse) String ¶ added in v65.73.0
func (response UpdateSchedulingWindowResponse) String() string
type UpdateSummary ¶
type UpdateSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of cloud VM cluster maintenance update. UpdateType UpdateSummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The previous update action performed. LastAction UpdateSummaryLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions performed by the update operation on the infrastructure components. AvailableActions []UpdateSummaryAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState UpdateSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
UpdateSummary A maintenance update for a cloud VM cluster. Applies to Exadata Cloud Service instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (UpdateSummary) String ¶
func (m UpdateSummary) String() string
func (UpdateSummary) ValidateEnumValue ¶
func (m UpdateSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateSummaryAvailableActionsEnum ¶
type UpdateSummaryAvailableActionsEnum string
UpdateSummaryAvailableActionsEnum Enum with underlying type: string
const ( UpdateSummaryAvailableActionsRollingApply UpdateSummaryAvailableActionsEnum = "ROLLING_APPLY" UpdateSummaryAvailableActionsNonRollingApply UpdateSummaryAvailableActionsEnum = "NON_ROLLING_APPLY" UpdateSummaryAvailableActionsPrecheck UpdateSummaryAvailableActionsEnum = "PRECHECK" UpdateSummaryAvailableActionsRollback UpdateSummaryAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateSummaryAvailableActionsEnum
func GetMappingUpdateSummaryAvailableActionsEnum ¶
func GetMappingUpdateSummaryAvailableActionsEnum(val string) (UpdateSummaryAvailableActionsEnum, bool)
GetMappingUpdateSummaryAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateSummaryAvailableActionsEnumValues ¶
func GetUpdateSummaryAvailableActionsEnumValues() []UpdateSummaryAvailableActionsEnum
GetUpdateSummaryAvailableActionsEnumValues Enumerates the set of values for UpdateSummaryAvailableActionsEnum
type UpdateSummaryLastActionEnum ¶
type UpdateSummaryLastActionEnum string
UpdateSummaryLastActionEnum Enum with underlying type: string
const ( UpdateSummaryLastActionRollingApply UpdateSummaryLastActionEnum = "ROLLING_APPLY" UpdateSummaryLastActionNonRollingApply UpdateSummaryLastActionEnum = "NON_ROLLING_APPLY" UpdateSummaryLastActionPrecheck UpdateSummaryLastActionEnum = "PRECHECK" UpdateSummaryLastActionRollback UpdateSummaryLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpdateSummaryLastActionEnum
func GetMappingUpdateSummaryLastActionEnum ¶
func GetMappingUpdateSummaryLastActionEnum(val string) (UpdateSummaryLastActionEnum, bool)
GetMappingUpdateSummaryLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateSummaryLastActionEnumValues ¶
func GetUpdateSummaryLastActionEnumValues() []UpdateSummaryLastActionEnum
GetUpdateSummaryLastActionEnumValues Enumerates the set of values for UpdateSummaryLastActionEnum
type UpdateSummaryLifecycleStateEnum ¶
type UpdateSummaryLifecycleStateEnum string
UpdateSummaryLifecycleStateEnum Enum with underlying type: string
const ( UpdateSummaryLifecycleStateAvailable UpdateSummaryLifecycleStateEnum = "AVAILABLE" UpdateSummaryLifecycleStateSuccess UpdateSummaryLifecycleStateEnum = "SUCCESS" UpdateSummaryLifecycleStateInProgress UpdateSummaryLifecycleStateEnum = "IN_PROGRESS" UpdateSummaryLifecycleStateFailed UpdateSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for UpdateSummaryLifecycleStateEnum
func GetMappingUpdateSummaryLifecycleStateEnum ¶
func GetMappingUpdateSummaryLifecycleStateEnum(val string) (UpdateSummaryLifecycleStateEnum, bool)
GetMappingUpdateSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateSummaryLifecycleStateEnumValues ¶
func GetUpdateSummaryLifecycleStateEnumValues() []UpdateSummaryLifecycleStateEnum
GetUpdateSummaryLifecycleStateEnumValues Enumerates the set of values for UpdateSummaryLifecycleStateEnum
type UpdateSummaryUpdateTypeEnum ¶
type UpdateSummaryUpdateTypeEnum string
UpdateSummaryUpdateTypeEnum Enum with underlying type: string
const ( UpdateSummaryUpdateTypeGiUpgrade UpdateSummaryUpdateTypeEnum = "GI_UPGRADE" UpdateSummaryUpdateTypeGiPatch UpdateSummaryUpdateTypeEnum = "GI_PATCH" UpdateSummaryUpdateTypeOsUpdate UpdateSummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateSummaryUpdateTypeEnum
func GetMappingUpdateSummaryUpdateTypeEnum ¶
func GetMappingUpdateSummaryUpdateTypeEnum(val string) (UpdateSummaryUpdateTypeEnum, bool)
GetMappingUpdateSummaryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateSummaryUpdateTypeEnumValues ¶
func GetUpdateSummaryUpdateTypeEnumValues() []UpdateSummaryUpdateTypeEnum
GetUpdateSummaryUpdateTypeEnumValues Enumerates the set of values for UpdateSummaryUpdateTypeEnum
type UpdateUpdateTypeEnum ¶
type UpdateUpdateTypeEnum string
UpdateUpdateTypeEnum Enum with underlying type: string
const ( UpdateUpdateTypeGiUpgrade UpdateUpdateTypeEnum = "GI_UPGRADE" UpdateUpdateTypeGiPatch UpdateUpdateTypeEnum = "GI_PATCH" UpdateUpdateTypeOsUpdate UpdateUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for UpdateUpdateTypeEnum
func GetMappingUpdateUpdateTypeEnum ¶
func GetMappingUpdateUpdateTypeEnum(val string) (UpdateUpdateTypeEnum, bool)
GetMappingUpdateUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateUpdateTypeEnumValues ¶
func GetUpdateUpdateTypeEnumValues() []UpdateUpdateTypeEnum
GetUpdateUpdateTypeEnumValues Enumerates the set of values for UpdateUpdateTypeEnum
type UpdateVmClusterDetails ¶
type UpdateVmClusterDetails struct { // The number of CPU cores to enable for the VM cluster. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The number of OCPU cores to enable for the VM cluster. Only 1 decimal place is allowed for the fractional part. OcpuCount *float32 `mandatory:"false" json:"ocpuCount"` // The memory to be allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage to be allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // The data disk group size to be allocated in TBs. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // The data disk group size to be allocated in GBs. DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // The Oracle license model that applies to the VM cluster. The default is BRING_YOUR_OWN_LICENSE. LicenseModel UpdateVmClusterDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` Version *PatchDetails `mandatory:"false" json:"version"` UpdateDetails *VmClusterUpdateDetails `mandatory:"false" json:"updateDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` }
UpdateVmClusterDetails Details for updating the VM cluster. Applies to Exadata Cloud@Customer instances only. For details on updating a cloud VM cluster in an Exadata Cloud Service instance, see UpdateCloudVmClusterDetails
func (UpdateVmClusterDetails) String ¶
func (m UpdateVmClusterDetails) String() string
func (UpdateVmClusterDetails) ValidateEnumValue ¶
func (m UpdateVmClusterDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateVmClusterDetailsLicenseModelEnum ¶
type UpdateVmClusterDetailsLicenseModelEnum string
UpdateVmClusterDetailsLicenseModelEnum Enum with underlying type: string
const ( UpdateVmClusterDetailsLicenseModelLicenseIncluded UpdateVmClusterDetailsLicenseModelEnum = "LICENSE_INCLUDED" UpdateVmClusterDetailsLicenseModelBringYourOwnLicense UpdateVmClusterDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for UpdateVmClusterDetailsLicenseModelEnum
func GetMappingUpdateVmClusterDetailsLicenseModelEnum ¶
func GetMappingUpdateVmClusterDetailsLicenseModelEnum(val string) (UpdateVmClusterDetailsLicenseModelEnum, bool)
GetMappingUpdateVmClusterDetailsLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpdateVmClusterDetailsLicenseModelEnumValues ¶
func GetUpdateVmClusterDetailsLicenseModelEnumValues() []UpdateVmClusterDetailsLicenseModelEnum
GetUpdateVmClusterDetailsLicenseModelEnumValues Enumerates the set of values for UpdateVmClusterDetailsLicenseModelEnum
type UpdateVmClusterNetworkDetails ¶
type UpdateVmClusterNetworkDetails struct { // The SCAN details. Scans []ScanDetails `mandatory:"false" json:"scans"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"false" json:"vmNetworks"` // The SCAN details for DR network DrScans []DrScanDetails `mandatory:"false" json:"drScans"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateVmClusterNetworkDetails Details for an Exadata VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (UpdateVmClusterNetworkDetails) String ¶
func (m UpdateVmClusterNetworkDetails) String() string
func (UpdateVmClusterNetworkDetails) ValidateEnumValue ¶
func (m UpdateVmClusterNetworkDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateVmClusterNetworkRequest ¶
type UpdateVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Request to update the properties of a VM cluster network. UpdateVmClusterNetworkDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateVmClusterNetworkRequest wrapper for the UpdateVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmClusterNetwork.go.html to see an example of how to use UpdateVmClusterNetworkRequest.
func (UpdateVmClusterNetworkRequest) BinaryRequestBody ¶
func (request UpdateVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateVmClusterNetworkRequest) HTTPRequest ¶
func (request UpdateVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateVmClusterNetworkRequest) RetryPolicy ¶
func (request UpdateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateVmClusterNetworkRequest) String ¶
func (request UpdateVmClusterNetworkRequest) String() string
func (UpdateVmClusterNetworkRequest) ValidateEnumValue ¶
func (request UpdateVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateVmClusterNetworkResponse ¶
type UpdateVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateVmClusterNetworkResponse wrapper for the UpdateVmClusterNetwork operation
func (UpdateVmClusterNetworkResponse) HTTPResponse ¶
func (response UpdateVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateVmClusterNetworkResponse) String ¶
func (response UpdateVmClusterNetworkResponse) String() string
type UpdateVmClusterRequest ¶
type UpdateVmClusterRequest struct { // The VM cluster OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterId *string `mandatory:"true" contributesTo:"path" name:"vmClusterId"` // Request to update the attributes of a VM cluster. UpdateVmClusterDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpdateVmClusterRequest wrapper for the UpdateVmCluster operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpdateVmCluster.go.html to see an example of how to use UpdateVmClusterRequest.
func (UpdateVmClusterRequest) BinaryRequestBody ¶
func (request UpdateVmClusterRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpdateVmClusterRequest) HTTPRequest ¶
func (request UpdateVmClusterRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateVmClusterRequest) RetryPolicy ¶
func (request UpdateVmClusterRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateVmClusterRequest) String ¶
func (request UpdateVmClusterRequest) String() string
func (UpdateVmClusterRequest) ValidateEnumValue ¶
func (request UpdateVmClusterRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpdateVmClusterResponse ¶
type UpdateVmClusterResponse struct { // The underlying http response RawResponse *http.Response // The VmCluster instance VmCluster `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpdateVmClusterResponse wrapper for the UpdateVmCluster operation
func (UpdateVmClusterResponse) HTTPResponse ¶
func (response UpdateVmClusterResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateVmClusterResponse) String ¶
func (response UpdateVmClusterResponse) String() string
type UpgradeDatabaseDetails ¶
type UpgradeDatabaseDetails struct { // The database upgrade action. Action UpgradeDatabaseDetailsActionEnum `mandatory:"true" json:"action"` DatabaseUpgradeSourceDetails DatabaseUpgradeSourceBase `mandatory:"false" json:"databaseUpgradeSourceDetails"` }
UpgradeDatabaseDetails Details for upgrading a database to a specific Oracle Database version.
func (UpgradeDatabaseDetails) String ¶
func (m UpgradeDatabaseDetails) String() string
func (*UpgradeDatabaseDetails) UnmarshalJSON ¶
func (m *UpgradeDatabaseDetails) UnmarshalJSON(data []byte) (e error)
UnmarshalJSON unmarshals from json
func (UpgradeDatabaseDetails) ValidateEnumValue ¶
func (m UpgradeDatabaseDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDatabaseDetailsActionEnum ¶
type UpgradeDatabaseDetailsActionEnum string
UpgradeDatabaseDetailsActionEnum Enum with underlying type: string
const ( UpgradeDatabaseDetailsActionPrecheck UpgradeDatabaseDetailsActionEnum = "PRECHECK" UpgradeDatabaseDetailsActionUpgrade UpgradeDatabaseDetailsActionEnum = "UPGRADE" UpgradeDatabaseDetailsActionRollback UpgradeDatabaseDetailsActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for UpgradeDatabaseDetailsActionEnum
func GetMappingUpgradeDatabaseDetailsActionEnum ¶
func GetMappingUpgradeDatabaseDetailsActionEnum(val string) (UpgradeDatabaseDetailsActionEnum, bool)
GetMappingUpgradeDatabaseDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpgradeDatabaseDetailsActionEnumValues ¶
func GetUpgradeDatabaseDetailsActionEnumValues() []UpgradeDatabaseDetailsActionEnum
GetUpgradeDatabaseDetailsActionEnumValues Enumerates the set of values for UpgradeDatabaseDetailsActionEnum
type UpgradeDatabaseRequest ¶
type UpgradeDatabaseRequest struct { // The database OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // Request to perform a database upgrade. UpgradeDatabaseDetails `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"` // Unique identifier for the request. OpcRequestId *string `mandatory:"false" contributesTo:"header" name:"opc-request-id"` // Metadata about the request. This information will not be transmitted to the service, but // represents information that the SDK will consume to drive retry behavior. RequestMetadata common.RequestMetadata }
UpgradeDatabaseRequest wrapper for the UpgradeDatabase operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpgradeDatabase.go.html to see an example of how to use UpgradeDatabaseRequest.
func (UpgradeDatabaseRequest) BinaryRequestBody ¶
func (request UpgradeDatabaseRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpgradeDatabaseRequest) HTTPRequest ¶
func (request UpgradeDatabaseRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpgradeDatabaseRequest) RetryPolicy ¶
func (request UpgradeDatabaseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpgradeDatabaseRequest) String ¶
func (request UpgradeDatabaseRequest) String() string
func (UpgradeDatabaseRequest) ValidateEnumValue ¶
func (request UpgradeDatabaseRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDatabaseResponse ¶
type UpgradeDatabaseResponse struct { // The underlying http response RawResponse *http.Response // The Database instance Database `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpgradeDatabaseResponse wrapper for the UpgradeDatabase operation
func (UpgradeDatabaseResponse) HTTPResponse ¶
func (response UpgradeDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpgradeDatabaseResponse) String ¶
func (response UpgradeDatabaseResponse) String() string
type UpgradeDbSystemDetails ¶ added in v65.2.0
type UpgradeDbSystemDetails struct { // The operating system upgrade action. Action UpgradeDbSystemDetailsActionEnum `mandatory:"true" json:"action"` // The retention period, in days, for the snapshot that allows you to perform a rollback of the upgrade operation. After this number of days passes, you cannot roll back the upgrade. SnapshotRetentionPeriodInDays *int `mandatory:"false" json:"snapshotRetentionPeriodInDays"` // A valid Oracle Grid Infrastructure (GI) software version. NewGiVersion *string `mandatory:"false" json:"newGiVersion"` // A valid Oracle Software (OS) version eg. Oracle Linux Server release 8 NewOsVersion *string `mandatory:"false" json:"newOsVersion"` // If true, rollback time is updated even if operating system upgrade history contains errors. IsSnapshotRetentionDaysForceUpdated *bool `mandatory:"false" json:"isSnapshotRetentionDaysForceUpdated"` }
UpgradeDbSystemDetails Details for upgrading the operating system and Oracle Grid Infrastructure (GI) of a DB system.
func (UpgradeDbSystemDetails) String ¶ added in v65.2.0
func (m UpgradeDbSystemDetails) String() string
func (UpgradeDbSystemDetails) ValidateEnumValue ¶ added in v65.2.0
func (m UpgradeDbSystemDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDbSystemDetailsActionEnum ¶ added in v65.2.0
type UpgradeDbSystemDetailsActionEnum string
UpgradeDbSystemDetailsActionEnum Enum with underlying type: string
const ( UpgradeDbSystemDetailsActionPrecheck UpgradeDbSystemDetailsActionEnum = "PRECHECK" UpgradeDbSystemDetailsActionRollback UpgradeDbSystemDetailsActionEnum = "ROLLBACK" UpgradeDbSystemDetailsActionUpdateSnapshotRetentionDays UpgradeDbSystemDetailsActionEnum = "UPDATE_SNAPSHOT_RETENTION_DAYS" UpgradeDbSystemDetailsActionUpgrade UpgradeDbSystemDetailsActionEnum = "UPGRADE" )
Set of constants representing the allowable values for UpgradeDbSystemDetailsActionEnum
func GetMappingUpgradeDbSystemDetailsActionEnum ¶ added in v65.2.0
func GetMappingUpgradeDbSystemDetailsActionEnum(val string) (UpgradeDbSystemDetailsActionEnum, bool)
GetMappingUpgradeDbSystemDetailsActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetUpgradeDbSystemDetailsActionEnumValues ¶ added in v65.2.0
func GetUpgradeDbSystemDetailsActionEnumValues() []UpgradeDbSystemDetailsActionEnum
GetUpgradeDbSystemDetailsActionEnumValues Enumerates the set of values for UpgradeDbSystemDetailsActionEnum
type UpgradeDbSystemRequest ¶ added in v65.2.0
type UpgradeDbSystemRequest struct { // The DB system OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // Request to perform an upgrade of the operating system and the Oracle Grid Infrastructure (GI) of the DB system. UpgradeDbSystemDetails `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"` // Unique identifier for the request. 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 // may 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 }
UpgradeDbSystemRequest wrapper for the UpgradeDbSystem operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/UpgradeDbSystem.go.html to see an example of how to use UpgradeDbSystemRequest.
func (UpgradeDbSystemRequest) BinaryRequestBody ¶ added in v65.2.0
func (request UpgradeDbSystemRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (UpgradeDbSystemRequest) HTTPRequest ¶ added in v65.2.0
func (request UpgradeDbSystemRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpgradeDbSystemRequest) RetryPolicy ¶ added in v65.2.0
func (request UpgradeDbSystemRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpgradeDbSystemRequest) String ¶ added in v65.2.0
func (request UpgradeDbSystemRequest) String() string
func (UpgradeDbSystemRequest) ValidateEnumValue ¶ added in v65.2.0
func (request UpgradeDbSystemRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type UpgradeDbSystemResponse ¶ added in v65.2.0
type UpgradeDbSystemResponse struct { // The underlying http response RawResponse *http.Response // The DbSystem instance DbSystem `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
UpgradeDbSystemResponse wrapper for the UpgradeDbSystem operation
func (UpgradeDbSystemResponse) HTTPResponse ¶ added in v65.2.0
func (response UpgradeDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpgradeDbSystemResponse) String ¶ added in v65.2.0
func (response UpgradeDbSystemResponse) String() string
type ValidateVmClusterNetworkRequest ¶
type ValidateVmClusterNetworkRequest struct { // The Exadata infrastructure OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). ExadataInfrastructureId *string `mandatory:"true" contributesTo:"path" name:"exadataInfrastructureId"` // The VM cluster network OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm). VmClusterNetworkId *string `mandatory:"true" contributesTo:"path" name:"vmClusterNetworkId"` // Unique identifier for the request. 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 // may 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 }
ValidateVmClusterNetworkRequest wrapper for the ValidateVmClusterNetwork operation
See also ¶
Click https://docs.oracle.com/en-us/iaas/tools/go-sdk-examples/latest/database/ValidateVmClusterNetwork.go.html to see an example of how to use ValidateVmClusterNetworkRequest.
func (ValidateVmClusterNetworkRequest) BinaryRequestBody ¶
func (request ValidateVmClusterNetworkRequest) BinaryRequestBody() (*common.OCIReadSeekCloser, bool)
BinaryRequestBody implements the OCIRequest interface
func (ValidateVmClusterNetworkRequest) HTTPRequest ¶
func (request ValidateVmClusterNetworkRequest) HTTPRequest(method, path string, binaryRequestBody *common.OCIReadSeekCloser, extraHeaders map[string]string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ValidateVmClusterNetworkRequest) RetryPolicy ¶
func (request ValidateVmClusterNetworkRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ValidateVmClusterNetworkRequest) String ¶
func (request ValidateVmClusterNetworkRequest) String() string
func (ValidateVmClusterNetworkRequest) ValidateEnumValue ¶
func (request ValidateVmClusterNetworkRequest) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type ValidateVmClusterNetworkResponse ¶
type ValidateVmClusterNetworkResponse struct { // The underlying http response RawResponse *http.Response // The VmClusterNetwork instance VmClusterNetwork `presentIn:"body"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the work request. Multiple OCID values are returned in a comma-separated list. Use GetWorkRequest with a work request OCID to track the status of the request. OpcWorkRequestId *string `presentIn:"header" name:"opc-work-request-id"` // 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"` }
ValidateVmClusterNetworkResponse wrapper for the ValidateVmClusterNetwork operation
func (ValidateVmClusterNetworkResponse) HTTPResponse ¶
func (response ValidateVmClusterNetworkResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ValidateVmClusterNetworkResponse) String ¶
func (response ValidateVmClusterNetworkResponse) String() string
type VmCluster ¶
type VmCluster struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation starts. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The current state of the VM cluster. LifecycleState VmClusterLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The user-friendly name for the Exadata Cloud@Customer VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time that the VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // If true, sparse disk group is configured for the VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"false" json:"vmClusterNetworkId"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The number of enabled OCPU cores. OcpusEnabled *float32 `mandatory:"false" json:"ocpusEnabled"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // Size of the DATA disk group in GBs. DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"false" json:"shape"` // The Oracle Grid Infrastructure software version for the VM cluster. GiVersion *string `mandatory:"false" json:"giVersion"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` // The Oracle license model that applies to the VM cluster. The default is LICENSE_INCLUDED. LicenseModel VmClusterLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of Db server. DbServers []string `mandatory:"false" json:"dbServers"` // The name of the availability domain that the VM cluster is located in. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` // The vmcluster type for the VM cluster/Cloud VM cluster. VmClusterType VmClusterVmClusterTypeEnum `mandatory:"false" json:"vmClusterType,omitempty"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. ExascaleDbStorageVaultId *string `mandatory:"false" json:"exascaleDbStorageVaultId"` // Specifies whether the type of storage management for the VM cluster is ASM or Exascale. StorageManagementType VmClusterStorageManagementTypeEnum `mandatory:"false" json:"storageManagementType,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel VmClusterComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
VmCluster Details of the VM cluster resource. Applies to Exadata Cloud@Customer instances only.
func (VmCluster) 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 VmClusterComputeModelEnum ¶ added in v65.82.0
type VmClusterComputeModelEnum string
VmClusterComputeModelEnum Enum with underlying type: string
const ( VmClusterComputeModelEcpu VmClusterComputeModelEnum = "ECPU" VmClusterComputeModelOcpu VmClusterComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for VmClusterComputeModelEnum
func GetMappingVmClusterComputeModelEnum ¶ added in v65.82.0
func GetMappingVmClusterComputeModelEnum(val string) (VmClusterComputeModelEnum, bool)
GetMappingVmClusterComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterComputeModelEnumValues ¶ added in v65.82.0
func GetVmClusterComputeModelEnumValues() []VmClusterComputeModelEnum
GetVmClusterComputeModelEnumValues Enumerates the set of values for VmClusterComputeModelEnum
type VmClusterLicenseModelEnum ¶
type VmClusterLicenseModelEnum string
VmClusterLicenseModelEnum Enum with underlying type: string
const ( VmClusterLicenseModelLicenseIncluded VmClusterLicenseModelEnum = "LICENSE_INCLUDED" VmClusterLicenseModelBringYourOwnLicense VmClusterLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for VmClusterLicenseModelEnum
func GetMappingVmClusterLicenseModelEnum ¶
func GetMappingVmClusterLicenseModelEnum(val string) (VmClusterLicenseModelEnum, bool)
GetMappingVmClusterLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterLicenseModelEnumValues ¶
func GetVmClusterLicenseModelEnumValues() []VmClusterLicenseModelEnum
GetVmClusterLicenseModelEnumValues Enumerates the set of values for VmClusterLicenseModelEnum
type VmClusterLifecycleStateEnum ¶
type VmClusterLifecycleStateEnum string
VmClusterLifecycleStateEnum Enum with underlying type: string
const ( VmClusterLifecycleStateProvisioning VmClusterLifecycleStateEnum = "PROVISIONING" VmClusterLifecycleStateAvailable VmClusterLifecycleStateEnum = "AVAILABLE" VmClusterLifecycleStateUpdating VmClusterLifecycleStateEnum = "UPDATING" VmClusterLifecycleStateTerminating VmClusterLifecycleStateEnum = "TERMINATING" VmClusterLifecycleStateTerminated VmClusterLifecycleStateEnum = "TERMINATED" VmClusterLifecycleStateFailed VmClusterLifecycleStateEnum = "FAILED" VmClusterLifecycleStateMaintenanceInProgress VmClusterLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for VmClusterLifecycleStateEnum
func GetMappingVmClusterLifecycleStateEnum ¶
func GetMappingVmClusterLifecycleStateEnum(val string) (VmClusterLifecycleStateEnum, bool)
GetMappingVmClusterLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterLifecycleStateEnumValues ¶
func GetVmClusterLifecycleStateEnumValues() []VmClusterLifecycleStateEnum
GetVmClusterLifecycleStateEnumValues Enumerates the set of values for VmClusterLifecycleStateEnum
type VmClusterNetwork ¶
type VmClusterNetwork struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated VM Cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The user-friendly name for the VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The SCAN details. Scans []ScanDetails `mandatory:"false" json:"scans"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"false" json:"vmNetworks"` // The SCAN details for DR network DrScans []DrScanDetails `mandatory:"false" json:"drScans"` // The current state of the VM cluster network. // CREATING - The resource is being created // REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. // VALIDATING - The resource is being validated and not available to use. // VALIDATED - The resource is validated and is available for consumption by VM cluster. // VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. // UPDATING - The resource is being updated and not available to use. // ALLOCATED - The resource is is currently being used by VM cluster. // TERMINATING - The resource is being deleted and not available to use. // TERMINATED - The resource is deleted and unavailable. // FAILED - The resource is in a failed state due to validation or other errors. // NEEDS_ATTENTION - The resource is in needs attention state as some of it's child nodes are not validated // and unusable by VM cluster. LifecycleState VmClusterNetworkLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time when the VM cluster network was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterNetwork The VM cluster network.
func (VmClusterNetwork) String ¶
func (m VmClusterNetwork) String() string
func (VmClusterNetwork) ValidateEnumValue ¶
func (m VmClusterNetwork) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterNetworkDetails ¶
type VmClusterNetworkDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The user-friendly name for the Exadata Cloud@Customer VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The SCAN details. Scans []ScanDetails `mandatory:"true" json:"scans"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"true" json:"vmNetworks"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // The SCAN details for DR network DrScans []DrScanDetails `mandatory:"false" json:"drScans"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterNetworkDetails Details for an Exadata VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (VmClusterNetworkDetails) String ¶
func (m VmClusterNetworkDetails) String() string
func (VmClusterNetworkDetails) ValidateEnumValue ¶
func (m VmClusterNetworkDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterNetworkLifecycleStateEnum ¶
type VmClusterNetworkLifecycleStateEnum string
VmClusterNetworkLifecycleStateEnum Enum with underlying type: string
const ( VmClusterNetworkLifecycleStateCreating VmClusterNetworkLifecycleStateEnum = "CREATING" VmClusterNetworkLifecycleStateRequiresValidation VmClusterNetworkLifecycleStateEnum = "REQUIRES_VALIDATION" VmClusterNetworkLifecycleStateValidating VmClusterNetworkLifecycleStateEnum = "VALIDATING" VmClusterNetworkLifecycleStateValidated VmClusterNetworkLifecycleStateEnum = "VALIDATED" VmClusterNetworkLifecycleStateValidationFailed VmClusterNetworkLifecycleStateEnum = "VALIDATION_FAILED" VmClusterNetworkLifecycleStateUpdating VmClusterNetworkLifecycleStateEnum = "UPDATING" VmClusterNetworkLifecycleStateAllocated VmClusterNetworkLifecycleStateEnum = "ALLOCATED" VmClusterNetworkLifecycleStateTerminating VmClusterNetworkLifecycleStateEnum = "TERMINATING" VmClusterNetworkLifecycleStateTerminated VmClusterNetworkLifecycleStateEnum = "TERMINATED" VmClusterNetworkLifecycleStateFailed VmClusterNetworkLifecycleStateEnum = "FAILED" VmClusterNetworkLifecycleStateNeedsAttention VmClusterNetworkLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for VmClusterNetworkLifecycleStateEnum
func GetMappingVmClusterNetworkLifecycleStateEnum ¶
func GetMappingVmClusterNetworkLifecycleStateEnum(val string) (VmClusterNetworkLifecycleStateEnum, bool)
GetMappingVmClusterNetworkLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterNetworkLifecycleStateEnumValues ¶
func GetVmClusterNetworkLifecycleStateEnumValues() []VmClusterNetworkLifecycleStateEnum
GetVmClusterNetworkLifecycleStateEnumValues Enumerates the set of values for VmClusterNetworkLifecycleStateEnum
type VmClusterNetworkSummary ¶
type VmClusterNetworkSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the associated VM Cluster. VmClusterId *string `mandatory:"false" json:"vmClusterId"` // The user-friendly name for the VM cluster network. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The SCAN details. Scans []ScanDetails `mandatory:"false" json:"scans"` // The list of DNS server IP addresses. Maximum of 3 allowed. Dns []string `mandatory:"false" json:"dns"` // The list of NTP server IP addresses. Maximum of 3 allowed. Ntp []string `mandatory:"false" json:"ntp"` // Details of the client and backup networks. VmNetworks []VmNetworkDetails `mandatory:"false" json:"vmNetworks"` // The SCAN details for DR network DrScans []DrScanDetails `mandatory:"false" json:"drScans"` // The current state of the VM cluster network. // CREATING - The resource is being created // REQUIRES_VALIDATION - The resource is created and may not be usable until it is validated. // VALIDATING - The resource is being validated and not available to use. // VALIDATED - The resource is validated and is available for consumption by VM cluster. // VALIDATION_FAILED - The resource validation has failed and might require user input to be corrected. // UPDATING - The resource is being updated and not available to use. // ALLOCATED - The resource is is currently being used by VM cluster. // TERMINATING - The resource is being deleted and not available to use. // TERMINATED - The resource is deleted and unavailable. // FAILED - The resource is in a failed state due to validation or other errors. // NEEDS_ATTENTION - The resource is in needs attention state as some of it's child nodes are not validated // and unusable by VM cluster. LifecycleState VmClusterNetworkSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The date and time when the VM cluster network was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
VmClusterNetworkSummary Details of the VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (VmClusterNetworkSummary) String ¶
func (m VmClusterNetworkSummary) String() string
func (VmClusterNetworkSummary) ValidateEnumValue ¶
func (m VmClusterNetworkSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterNetworkSummaryLifecycleStateEnum ¶
type VmClusterNetworkSummaryLifecycleStateEnum string
VmClusterNetworkSummaryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterNetworkSummaryLifecycleStateCreating VmClusterNetworkSummaryLifecycleStateEnum = "CREATING" VmClusterNetworkSummaryLifecycleStateRequiresValidation VmClusterNetworkSummaryLifecycleStateEnum = "REQUIRES_VALIDATION" VmClusterNetworkSummaryLifecycleStateValidating VmClusterNetworkSummaryLifecycleStateEnum = "VALIDATING" VmClusterNetworkSummaryLifecycleStateValidated VmClusterNetworkSummaryLifecycleStateEnum = "VALIDATED" VmClusterNetworkSummaryLifecycleStateValidationFailed VmClusterNetworkSummaryLifecycleStateEnum = "VALIDATION_FAILED" VmClusterNetworkSummaryLifecycleStateUpdating VmClusterNetworkSummaryLifecycleStateEnum = "UPDATING" VmClusterNetworkSummaryLifecycleStateAllocated VmClusterNetworkSummaryLifecycleStateEnum = "ALLOCATED" VmClusterNetworkSummaryLifecycleStateTerminating VmClusterNetworkSummaryLifecycleStateEnum = "TERMINATING" VmClusterNetworkSummaryLifecycleStateTerminated VmClusterNetworkSummaryLifecycleStateEnum = "TERMINATED" VmClusterNetworkSummaryLifecycleStateFailed VmClusterNetworkSummaryLifecycleStateEnum = "FAILED" VmClusterNetworkSummaryLifecycleStateNeedsAttention VmClusterNetworkSummaryLifecycleStateEnum = "NEEDS_ATTENTION" )
Set of constants representing the allowable values for VmClusterNetworkSummaryLifecycleStateEnum
func GetMappingVmClusterNetworkSummaryLifecycleStateEnum ¶
func GetMappingVmClusterNetworkSummaryLifecycleStateEnum(val string) (VmClusterNetworkSummaryLifecycleStateEnum, bool)
GetMappingVmClusterNetworkSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterNetworkSummaryLifecycleStateEnumValues ¶
func GetVmClusterNetworkSummaryLifecycleStateEnumValues() []VmClusterNetworkSummaryLifecycleStateEnum
GetVmClusterNetworkSummaryLifecycleStateEnumValues Enumerates the set of values for VmClusterNetworkSummaryLifecycleStateEnum
type VmClusterStorageManagementTypeEnum ¶ added in v65.79.0
type VmClusterStorageManagementTypeEnum string
VmClusterStorageManagementTypeEnum Enum with underlying type: string
const ( VmClusterStorageManagementTypeAsm VmClusterStorageManagementTypeEnum = "ASM" VmClusterStorageManagementTypeExascale VmClusterStorageManagementTypeEnum = "EXASCALE" )
Set of constants representing the allowable values for VmClusterStorageManagementTypeEnum
func GetMappingVmClusterStorageManagementTypeEnum ¶ added in v65.79.0
func GetMappingVmClusterStorageManagementTypeEnum(val string) (VmClusterStorageManagementTypeEnum, bool)
GetMappingVmClusterStorageManagementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterStorageManagementTypeEnumValues ¶ added in v65.79.0
func GetVmClusterStorageManagementTypeEnumValues() []VmClusterStorageManagementTypeEnum
GetVmClusterStorageManagementTypeEnumValues Enumerates the set of values for VmClusterStorageManagementTypeEnum
type VmClusterSummary ¶
type VmClusterSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the last patch history. This value is updated as soon as a patch operation starts. LastPatchHistoryEntryId *string `mandatory:"false" json:"lastPatchHistoryEntryId"` // The current state of the VM cluster. LifecycleState VmClusterSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // The user-friendly name for the Exadata Cloud@Customer VM cluster. The name does not need to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The date and time that the VM cluster was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // Additional information about the current lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The time zone of the Exadata infrastructure. For details, see Exadata Infrastructure Time Zones (https://docs.oracle.com/iaas/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // If true, database backup on local Exadata storage is configured for the VM cluster. If false, database backup on local Exadata storage is not available in the VM cluster. IsLocalBackupEnabled *bool `mandatory:"false" json:"isLocalBackupEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata infrastructure. ExadataInfrastructureId *string `mandatory:"false" json:"exadataInfrastructureId"` // If true, sparse disk group is configured for the VM cluster. If false, sparse disk group is not created. IsSparseDiskgroupEnabled *bool `mandatory:"false" json:"isSparseDiskgroupEnabled"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the VM cluster network. VmClusterNetworkId *string `mandatory:"false" json:"vmClusterNetworkId"` // The number of enabled CPU cores. CpusEnabled *int `mandatory:"false" json:"cpusEnabled"` // The number of enabled OCPU cores. OcpusEnabled *float32 `mandatory:"false" json:"ocpusEnabled"` // The memory allocated in GBs. MemorySizeInGBs *int `mandatory:"false" json:"memorySizeInGBs"` // The local node storage allocated in GBs. DbNodeStorageSizeInGBs *int `mandatory:"false" json:"dbNodeStorageSizeInGBs"` // Size, in terabytes, of the DATA disk group. DataStorageSizeInTBs *float64 `mandatory:"false" json:"dataStorageSizeInTBs"` // Size of the DATA disk group in GBs. DataStorageSizeInGBs *float64 `mandatory:"false" json:"dataStorageSizeInGBs"` // The shape of the Exadata infrastructure. The shape determines the amount of CPU, storage, and memory resources allocated to the instance. Shape *string `mandatory:"false" json:"shape"` // The Oracle Grid Infrastructure software version for the VM cluster. GiVersion *string `mandatory:"false" json:"giVersion"` // Operating system version of the image. SystemVersion *string `mandatory:"false" json:"systemVersion"` // The public key portion of one or more key pairs used for SSH access to the VM cluster. SshPublicKeys []string `mandatory:"false" json:"sshPublicKeys"` // The Oracle license model that applies to the VM cluster. The default is LICENSE_INCLUDED. LicenseModel VmClusterSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The list of Db server. DbServers []string `mandatory:"false" json:"dbServers"` // The name of the availability domain that the VM cluster is located in. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.oracle.com/iaas/Content/General/Concepts/resourcetags.htm). DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` DataCollectionOptions *DataCollectionOptions `mandatory:"false" json:"dataCollectionOptions"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` // Details of the file system configuration of the VM cluster. FileSystemConfigurationDetails []FileSystemConfigurationDetail `mandatory:"false" json:"fileSystemConfigurationDetails"` // The vmcluster type for the VM cluster/Cloud VM cluster. VmClusterType VmClusterSummaryVmClusterTypeEnum `mandatory:"false" json:"vmClusterType,omitempty"` CloudAutomationUpdateDetails *CloudAutomationUpdateDetails `mandatory:"false" json:"cloudAutomationUpdateDetails"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the Exadata Database Storage Vault. ExascaleDbStorageVaultId *string `mandatory:"false" json:"exascaleDbStorageVaultId"` // Specifies whether the type of storage management for the VM cluster is ASM or Exascale. StorageManagementType VmClusterSummaryStorageManagementTypeEnum `mandatory:"false" json:"storageManagementType,omitempty"` // The compute model of the Autonomous Database. This is required if using the `computeCount` parameter. If using `cpuCoreCount` then it is an error to specify `computeModel` to a non-null value. ECPU compute model is the recommended model and OCPU compute model is legacy. ComputeModel VmClusterSummaryComputeModelEnum `mandatory:"false" json:"computeModel,omitempty"` }
VmClusterSummary Details of the Exadata Cloud@Customer VM cluster.
func (VmClusterSummary) String ¶
func (m VmClusterSummary) String() string
func (VmClusterSummary) ValidateEnumValue ¶
func (m VmClusterSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterSummaryComputeModelEnum ¶ added in v65.82.0
type VmClusterSummaryComputeModelEnum string
VmClusterSummaryComputeModelEnum Enum with underlying type: string
const ( VmClusterSummaryComputeModelEcpu VmClusterSummaryComputeModelEnum = "ECPU" VmClusterSummaryComputeModelOcpu VmClusterSummaryComputeModelEnum = "OCPU" )
Set of constants representing the allowable values for VmClusterSummaryComputeModelEnum
func GetMappingVmClusterSummaryComputeModelEnum ¶ added in v65.82.0
func GetMappingVmClusterSummaryComputeModelEnum(val string) (VmClusterSummaryComputeModelEnum, bool)
GetMappingVmClusterSummaryComputeModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterSummaryComputeModelEnumValues ¶ added in v65.82.0
func GetVmClusterSummaryComputeModelEnumValues() []VmClusterSummaryComputeModelEnum
GetVmClusterSummaryComputeModelEnumValues Enumerates the set of values for VmClusterSummaryComputeModelEnum
type VmClusterSummaryLicenseModelEnum ¶
type VmClusterSummaryLicenseModelEnum string
VmClusterSummaryLicenseModelEnum Enum with underlying type: string
const ( VmClusterSummaryLicenseModelLicenseIncluded VmClusterSummaryLicenseModelEnum = "LICENSE_INCLUDED" VmClusterSummaryLicenseModelBringYourOwnLicense VmClusterSummaryLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for VmClusterSummaryLicenseModelEnum
func GetMappingVmClusterSummaryLicenseModelEnum ¶
func GetMappingVmClusterSummaryLicenseModelEnum(val string) (VmClusterSummaryLicenseModelEnum, bool)
GetMappingVmClusterSummaryLicenseModelEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterSummaryLicenseModelEnumValues ¶
func GetVmClusterSummaryLicenseModelEnumValues() []VmClusterSummaryLicenseModelEnum
GetVmClusterSummaryLicenseModelEnumValues Enumerates the set of values for VmClusterSummaryLicenseModelEnum
type VmClusterSummaryLifecycleStateEnum ¶
type VmClusterSummaryLifecycleStateEnum string
VmClusterSummaryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterSummaryLifecycleStateProvisioning VmClusterSummaryLifecycleStateEnum = "PROVISIONING" VmClusterSummaryLifecycleStateAvailable VmClusterSummaryLifecycleStateEnum = "AVAILABLE" VmClusterSummaryLifecycleStateUpdating VmClusterSummaryLifecycleStateEnum = "UPDATING" VmClusterSummaryLifecycleStateTerminating VmClusterSummaryLifecycleStateEnum = "TERMINATING" VmClusterSummaryLifecycleStateTerminated VmClusterSummaryLifecycleStateEnum = "TERMINATED" VmClusterSummaryLifecycleStateFailed VmClusterSummaryLifecycleStateEnum = "FAILED" VmClusterSummaryLifecycleStateMaintenanceInProgress VmClusterSummaryLifecycleStateEnum = "MAINTENANCE_IN_PROGRESS" )
Set of constants representing the allowable values for VmClusterSummaryLifecycleStateEnum
func GetMappingVmClusterSummaryLifecycleStateEnum ¶
func GetMappingVmClusterSummaryLifecycleStateEnum(val string) (VmClusterSummaryLifecycleStateEnum, bool)
GetMappingVmClusterSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterSummaryLifecycleStateEnumValues ¶
func GetVmClusterSummaryLifecycleStateEnumValues() []VmClusterSummaryLifecycleStateEnum
GetVmClusterSummaryLifecycleStateEnumValues Enumerates the set of values for VmClusterSummaryLifecycleStateEnum
type VmClusterSummaryStorageManagementTypeEnum ¶ added in v65.79.0
type VmClusterSummaryStorageManagementTypeEnum string
VmClusterSummaryStorageManagementTypeEnum Enum with underlying type: string
const ( VmClusterSummaryStorageManagementTypeAsm VmClusterSummaryStorageManagementTypeEnum = "ASM" VmClusterSummaryStorageManagementTypeExascale VmClusterSummaryStorageManagementTypeEnum = "EXASCALE" )
Set of constants representing the allowable values for VmClusterSummaryStorageManagementTypeEnum
func GetMappingVmClusterSummaryStorageManagementTypeEnum ¶ added in v65.79.0
func GetMappingVmClusterSummaryStorageManagementTypeEnum(val string) (VmClusterSummaryStorageManagementTypeEnum, bool)
GetMappingVmClusterSummaryStorageManagementTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterSummaryStorageManagementTypeEnumValues ¶ added in v65.79.0
func GetVmClusterSummaryStorageManagementTypeEnumValues() []VmClusterSummaryStorageManagementTypeEnum
GetVmClusterSummaryStorageManagementTypeEnumValues Enumerates the set of values for VmClusterSummaryStorageManagementTypeEnum
type VmClusterSummaryVmClusterTypeEnum ¶ added in v65.86.0
type VmClusterSummaryVmClusterTypeEnum string
VmClusterSummaryVmClusterTypeEnum Enum with underlying type: string
const ( VmClusterSummaryVmClusterTypeRegular VmClusterSummaryVmClusterTypeEnum = "REGULAR" VmClusterSummaryVmClusterTypeDeveloper VmClusterSummaryVmClusterTypeEnum = "DEVELOPER" )
Set of constants representing the allowable values for VmClusterSummaryVmClusterTypeEnum
func GetMappingVmClusterSummaryVmClusterTypeEnum ¶ added in v65.86.0
func GetMappingVmClusterSummaryVmClusterTypeEnum(val string) (VmClusterSummaryVmClusterTypeEnum, bool)
GetMappingVmClusterSummaryVmClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterSummaryVmClusterTypeEnumValues ¶ added in v65.86.0
func GetVmClusterSummaryVmClusterTypeEnumValues() []VmClusterSummaryVmClusterTypeEnum
GetVmClusterSummaryVmClusterTypeEnumValues Enumerates the set of values for VmClusterSummaryVmClusterTypeEnum
type VmClusterUpdate ¶
type VmClusterUpdate struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of VM cluster maintenance update. UpdateType VmClusterUpdateUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The update action performed most recently using this maintenance update. LastAction VmClusterUpdateLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions that can be performed using this maintenance update. AvailableActions []VmClusterUpdateAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState VmClusterUpdateLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
VmClusterUpdate A maintenance update for a VM cluster. Applies to Exadata Cloud@Customer instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (VmClusterUpdate) String ¶
func (m VmClusterUpdate) String() string
func (VmClusterUpdate) ValidateEnumValue ¶
func (m VmClusterUpdate) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterUpdateAvailableActionsEnum ¶
type VmClusterUpdateAvailableActionsEnum string
VmClusterUpdateAvailableActionsEnum Enum with underlying type: string
const ( VmClusterUpdateAvailableActionsRollingApply VmClusterUpdateAvailableActionsEnum = "ROLLING_APPLY" VmClusterUpdateAvailableActionsPrecheck VmClusterUpdateAvailableActionsEnum = "PRECHECK" VmClusterUpdateAvailableActionsRollback VmClusterUpdateAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateAvailableActionsEnum
func GetMappingVmClusterUpdateAvailableActionsEnum ¶
func GetMappingVmClusterUpdateAvailableActionsEnum(val string) (VmClusterUpdateAvailableActionsEnum, bool)
GetMappingVmClusterUpdateAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateAvailableActionsEnumValues ¶
func GetVmClusterUpdateAvailableActionsEnumValues() []VmClusterUpdateAvailableActionsEnum
GetVmClusterUpdateAvailableActionsEnumValues Enumerates the set of values for VmClusterUpdateAvailableActionsEnum
type VmClusterUpdateDetails ¶
type VmClusterUpdateDetails struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"false" json:"updateId"` // The update action to perform. UpdateAction VmClusterUpdateDetailsUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of a grid infrastructure software image. This is a database software image of the type `GRID_IMAGE`. GiSoftwareImageId *string `mandatory:"false" json:"giSoftwareImageId"` }
VmClusterUpdateDetails Details specifying which maintenance update to apply to the VM Cluster and which action is to be performed by the maintenance update. Applies to Exadata Cloud@Customer instances only.
func (VmClusterUpdateDetails) String ¶
func (m VmClusterUpdateDetails) String() string
func (VmClusterUpdateDetails) ValidateEnumValue ¶
func (m VmClusterUpdateDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterUpdateDetailsUpdateActionEnum ¶
type VmClusterUpdateDetailsUpdateActionEnum string
VmClusterUpdateDetailsUpdateActionEnum Enum with underlying type: string
const ( VmClusterUpdateDetailsUpdateActionRollingApply VmClusterUpdateDetailsUpdateActionEnum = "ROLLING_APPLY" VmClusterUpdateDetailsUpdateActionPrecheck VmClusterUpdateDetailsUpdateActionEnum = "PRECHECK" VmClusterUpdateDetailsUpdateActionRollback VmClusterUpdateDetailsUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateDetailsUpdateActionEnum
func GetMappingVmClusterUpdateDetailsUpdateActionEnum ¶
func GetMappingVmClusterUpdateDetailsUpdateActionEnum(val string) (VmClusterUpdateDetailsUpdateActionEnum, bool)
GetMappingVmClusterUpdateDetailsUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateDetailsUpdateActionEnumValues ¶
func GetVmClusterUpdateDetailsUpdateActionEnumValues() []VmClusterUpdateDetailsUpdateActionEnum
GetVmClusterUpdateDetailsUpdateActionEnumValues Enumerates the set of values for VmClusterUpdateDetailsUpdateActionEnum
type VmClusterUpdateHistoryEntry ¶
type VmClusterUpdateHistoryEntry struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of VM cluster maintenance update. UpdateType VmClusterUpdateHistoryEntryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState VmClusterUpdateHistoryEntryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action performed using this maintenance update. UpdateAction VmClusterUpdateHistoryEntryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
VmClusterUpdateHistoryEntry The record of a maintenance update action performed on a specified VM cluster. Applies to Exadata Cloud@Customer instances only.
func (VmClusterUpdateHistoryEntry) String ¶
func (m VmClusterUpdateHistoryEntry) String() string
func (VmClusterUpdateHistoryEntry) ValidateEnumValue ¶
func (m VmClusterUpdateHistoryEntry) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterUpdateHistoryEntryLifecycleStateEnum ¶
type VmClusterUpdateHistoryEntryLifecycleStateEnum string
VmClusterUpdateHistoryEntryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterUpdateHistoryEntryLifecycleStateInProgress VmClusterUpdateHistoryEntryLifecycleStateEnum = "IN_PROGRESS" VmClusterUpdateHistoryEntryLifecycleStateSucceeded VmClusterUpdateHistoryEntryLifecycleStateEnum = "SUCCEEDED" VmClusterUpdateHistoryEntryLifecycleStateFailed VmClusterUpdateHistoryEntryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for VmClusterUpdateHistoryEntryLifecycleStateEnum
func GetMappingVmClusterUpdateHistoryEntryLifecycleStateEnum ¶
func GetMappingVmClusterUpdateHistoryEntryLifecycleStateEnum(val string) (VmClusterUpdateHistoryEntryLifecycleStateEnum, bool)
GetMappingVmClusterUpdateHistoryEntryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateHistoryEntryLifecycleStateEnumValues ¶
func GetVmClusterUpdateHistoryEntryLifecycleStateEnumValues() []VmClusterUpdateHistoryEntryLifecycleStateEnum
GetVmClusterUpdateHistoryEntryLifecycleStateEnumValues Enumerates the set of values for VmClusterUpdateHistoryEntryLifecycleStateEnum
type VmClusterUpdateHistoryEntrySummary ¶
type VmClusterUpdateHistoryEntrySummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. UpdateId *string `mandatory:"true" json:"updateId"` // The type of VM cluster maintenance update. UpdateType VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The current lifecycle state of the maintenance update operation. LifecycleState VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time when the maintenance update action started. TimeStarted *common.SDKTime `mandatory:"true" json:"timeStarted"` // The update action performed using this maintenance update. UpdateAction VmClusterUpdateHistoryEntrySummaryUpdateActionEnum `mandatory:"false" json:"updateAction,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time when the maintenance update action completed. TimeCompleted *common.SDKTime `mandatory:"false" json:"timeCompleted"` }
VmClusterUpdateHistoryEntrySummary The record of a maintenance update action performed on a specified VM cluster. Applies to Exadata Cloud@Customer instances only.
func (VmClusterUpdateHistoryEntrySummary) String ¶
func (m VmClusterUpdateHistoryEntrySummary) String() string
func (VmClusterUpdateHistoryEntrySummary) ValidateEnumValue ¶
func (m VmClusterUpdateHistoryEntrySummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum ¶
type VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum string
VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterUpdateHistoryEntrySummaryLifecycleStateInProgress VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum = "IN_PROGRESS" VmClusterUpdateHistoryEntrySummaryLifecycleStateSucceeded VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum = "SUCCEEDED" VmClusterUpdateHistoryEntrySummaryLifecycleStateFailed VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
func GetMappingVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum ¶
func GetMappingVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum(val string) (VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum, bool)
GetMappingVmClusterUpdateHistoryEntrySummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumValues() []VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
GetVmClusterUpdateHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for VmClusterUpdateHistoryEntrySummaryLifecycleStateEnum
type VmClusterUpdateHistoryEntrySummaryUpdateActionEnum ¶
type VmClusterUpdateHistoryEntrySummaryUpdateActionEnum string
VmClusterUpdateHistoryEntrySummaryUpdateActionEnum Enum with underlying type: string
const ( VmClusterUpdateHistoryEntrySummaryUpdateActionRollingApply VmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "ROLLING_APPLY" VmClusterUpdateHistoryEntrySummaryUpdateActionPrecheck VmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "PRECHECK" VmClusterUpdateHistoryEntrySummaryUpdateActionRollback VmClusterUpdateHistoryEntrySummaryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateHistoryEntrySummaryUpdateActionEnum
func GetMappingVmClusterUpdateHistoryEntrySummaryUpdateActionEnum ¶
func GetMappingVmClusterUpdateHistoryEntrySummaryUpdateActionEnum(val string) (VmClusterUpdateHistoryEntrySummaryUpdateActionEnum, bool)
GetMappingVmClusterUpdateHistoryEntrySummaryUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumValues ¶
func GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumValues() []VmClusterUpdateHistoryEntrySummaryUpdateActionEnum
GetVmClusterUpdateHistoryEntrySummaryUpdateActionEnumValues Enumerates the set of values for VmClusterUpdateHistoryEntrySummaryUpdateActionEnum
type VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum ¶
type VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum string
VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum Enum with underlying type: string
const ( VmClusterUpdateHistoryEntrySummaryUpdateTypeGiUpgrade VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum = "GI_UPGRADE" VmClusterUpdateHistoryEntrySummaryUpdateTypeGiPatch VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum = "GI_PATCH" VmClusterUpdateHistoryEntrySummaryUpdateTypeOsUpdate VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
func GetMappingVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum ¶
func GetMappingVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum(val string) (VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum, bool)
GetMappingVmClusterUpdateHistoryEntrySummaryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumValues ¶
func GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumValues() []VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
GetVmClusterUpdateHistoryEntrySummaryUpdateTypeEnumValues Enumerates the set of values for VmClusterUpdateHistoryEntrySummaryUpdateTypeEnum
type VmClusterUpdateHistoryEntryUpdateActionEnum ¶
type VmClusterUpdateHistoryEntryUpdateActionEnum string
VmClusterUpdateHistoryEntryUpdateActionEnum Enum with underlying type: string
const ( VmClusterUpdateHistoryEntryUpdateActionRollingApply VmClusterUpdateHistoryEntryUpdateActionEnum = "ROLLING_APPLY" VmClusterUpdateHistoryEntryUpdateActionPrecheck VmClusterUpdateHistoryEntryUpdateActionEnum = "PRECHECK" VmClusterUpdateHistoryEntryUpdateActionRollback VmClusterUpdateHistoryEntryUpdateActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateHistoryEntryUpdateActionEnum
func GetMappingVmClusterUpdateHistoryEntryUpdateActionEnum ¶
func GetMappingVmClusterUpdateHistoryEntryUpdateActionEnum(val string) (VmClusterUpdateHistoryEntryUpdateActionEnum, bool)
GetMappingVmClusterUpdateHistoryEntryUpdateActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateHistoryEntryUpdateActionEnumValues ¶
func GetVmClusterUpdateHistoryEntryUpdateActionEnumValues() []VmClusterUpdateHistoryEntryUpdateActionEnum
GetVmClusterUpdateHistoryEntryUpdateActionEnumValues Enumerates the set of values for VmClusterUpdateHistoryEntryUpdateActionEnum
type VmClusterUpdateHistoryEntryUpdateTypeEnum ¶
type VmClusterUpdateHistoryEntryUpdateTypeEnum string
VmClusterUpdateHistoryEntryUpdateTypeEnum Enum with underlying type: string
const ( VmClusterUpdateHistoryEntryUpdateTypeGiUpgrade VmClusterUpdateHistoryEntryUpdateTypeEnum = "GI_UPGRADE" VmClusterUpdateHistoryEntryUpdateTypeGiPatch VmClusterUpdateHistoryEntryUpdateTypeEnum = "GI_PATCH" VmClusterUpdateHistoryEntryUpdateTypeOsUpdate VmClusterUpdateHistoryEntryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for VmClusterUpdateHistoryEntryUpdateTypeEnum
func GetMappingVmClusterUpdateHistoryEntryUpdateTypeEnum ¶
func GetMappingVmClusterUpdateHistoryEntryUpdateTypeEnum(val string) (VmClusterUpdateHistoryEntryUpdateTypeEnum, bool)
GetMappingVmClusterUpdateHistoryEntryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateHistoryEntryUpdateTypeEnumValues ¶
func GetVmClusterUpdateHistoryEntryUpdateTypeEnumValues() []VmClusterUpdateHistoryEntryUpdateTypeEnum
GetVmClusterUpdateHistoryEntryUpdateTypeEnumValues Enumerates the set of values for VmClusterUpdateHistoryEntryUpdateTypeEnum
type VmClusterUpdateLastActionEnum ¶
type VmClusterUpdateLastActionEnum string
VmClusterUpdateLastActionEnum Enum with underlying type: string
const ( VmClusterUpdateLastActionRollingApply VmClusterUpdateLastActionEnum = "ROLLING_APPLY" VmClusterUpdateLastActionPrecheck VmClusterUpdateLastActionEnum = "PRECHECK" VmClusterUpdateLastActionRollback VmClusterUpdateLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateLastActionEnum
func GetMappingVmClusterUpdateLastActionEnum ¶
func GetMappingVmClusterUpdateLastActionEnum(val string) (VmClusterUpdateLastActionEnum, bool)
GetMappingVmClusterUpdateLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateLastActionEnumValues ¶
func GetVmClusterUpdateLastActionEnumValues() []VmClusterUpdateLastActionEnum
GetVmClusterUpdateLastActionEnumValues Enumerates the set of values for VmClusterUpdateLastActionEnum
type VmClusterUpdateLifecycleStateEnum ¶
type VmClusterUpdateLifecycleStateEnum string
VmClusterUpdateLifecycleStateEnum Enum with underlying type: string
const ( VmClusterUpdateLifecycleStateAvailable VmClusterUpdateLifecycleStateEnum = "AVAILABLE" VmClusterUpdateLifecycleStateSuccess VmClusterUpdateLifecycleStateEnum = "SUCCESS" VmClusterUpdateLifecycleStateInProgress VmClusterUpdateLifecycleStateEnum = "IN_PROGRESS" VmClusterUpdateLifecycleStateFailed VmClusterUpdateLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for VmClusterUpdateLifecycleStateEnum
func GetMappingVmClusterUpdateLifecycleStateEnum ¶
func GetMappingVmClusterUpdateLifecycleStateEnum(val string) (VmClusterUpdateLifecycleStateEnum, bool)
GetMappingVmClusterUpdateLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateLifecycleStateEnumValues ¶
func GetVmClusterUpdateLifecycleStateEnumValues() []VmClusterUpdateLifecycleStateEnum
GetVmClusterUpdateLifecycleStateEnumValues Enumerates the set of values for VmClusterUpdateLifecycleStateEnum
type VmClusterUpdateSummary ¶
type VmClusterUpdateSummary struct { // The OCID (https://docs.oracle.com/iaas/Content/General/Concepts/identifiers.htm) of the maintenance update. Id *string `mandatory:"true" json:"id"` // Details of the maintenance update package. Description *string `mandatory:"true" json:"description"` // The type of VM cluster maintenance update. UpdateType VmClusterUpdateSummaryUpdateTypeEnum `mandatory:"true" json:"updateType"` // The date and time the maintenance update was released. TimeReleased *common.SDKTime `mandatory:"true" json:"timeReleased"` // The version of the maintenance update package. Version *string `mandatory:"true" json:"version"` // The update action performed most recently using this maintenance update. LastAction VmClusterUpdateSummaryLastActionEnum `mandatory:"false" json:"lastAction,omitempty"` // The possible actions that can be performed using this maintenance update. AvailableActions []VmClusterUpdateSummaryAvailableActionsEnum `mandatory:"false" json:"availableActions,omitempty"` // Descriptive text providing additional details about the lifecycle state. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The current state of the maintenance update. Dependent on value of `lastAction`. LifecycleState VmClusterUpdateSummaryLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` }
VmClusterUpdateSummary A maintenance update for a VM cluster. Applies to Exadata Cloud@Customer instances only. To use any of the API operations, you must be authorized in an IAM policy. If you're not authorized, talk to an administrator. If you're an administrator who needs to write policies to give users access, see Getting Started with Policies (https://docs.oracle.com/iaas/Content/Identity/Concepts/policygetstarted.htm).
func (VmClusterUpdateSummary) String ¶
func (m VmClusterUpdateSummary) String() string
func (VmClusterUpdateSummary) ValidateEnumValue ¶
func (m VmClusterUpdateSummary) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmClusterUpdateSummaryAvailableActionsEnum ¶
type VmClusterUpdateSummaryAvailableActionsEnum string
VmClusterUpdateSummaryAvailableActionsEnum Enum with underlying type: string
const ( VmClusterUpdateSummaryAvailableActionsRollingApply VmClusterUpdateSummaryAvailableActionsEnum = "ROLLING_APPLY" VmClusterUpdateSummaryAvailableActionsPrecheck VmClusterUpdateSummaryAvailableActionsEnum = "PRECHECK" VmClusterUpdateSummaryAvailableActionsRollback VmClusterUpdateSummaryAvailableActionsEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateSummaryAvailableActionsEnum
func GetMappingVmClusterUpdateSummaryAvailableActionsEnum ¶
func GetMappingVmClusterUpdateSummaryAvailableActionsEnum(val string) (VmClusterUpdateSummaryAvailableActionsEnum, bool)
GetMappingVmClusterUpdateSummaryAvailableActionsEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateSummaryAvailableActionsEnumValues ¶
func GetVmClusterUpdateSummaryAvailableActionsEnumValues() []VmClusterUpdateSummaryAvailableActionsEnum
GetVmClusterUpdateSummaryAvailableActionsEnumValues Enumerates the set of values for VmClusterUpdateSummaryAvailableActionsEnum
type VmClusterUpdateSummaryLastActionEnum ¶
type VmClusterUpdateSummaryLastActionEnum string
VmClusterUpdateSummaryLastActionEnum Enum with underlying type: string
const ( VmClusterUpdateSummaryLastActionRollingApply VmClusterUpdateSummaryLastActionEnum = "ROLLING_APPLY" VmClusterUpdateSummaryLastActionPrecheck VmClusterUpdateSummaryLastActionEnum = "PRECHECK" VmClusterUpdateSummaryLastActionRollback VmClusterUpdateSummaryLastActionEnum = "ROLLBACK" )
Set of constants representing the allowable values for VmClusterUpdateSummaryLastActionEnum
func GetMappingVmClusterUpdateSummaryLastActionEnum ¶
func GetMappingVmClusterUpdateSummaryLastActionEnum(val string) (VmClusterUpdateSummaryLastActionEnum, bool)
GetMappingVmClusterUpdateSummaryLastActionEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateSummaryLastActionEnumValues ¶
func GetVmClusterUpdateSummaryLastActionEnumValues() []VmClusterUpdateSummaryLastActionEnum
GetVmClusterUpdateSummaryLastActionEnumValues Enumerates the set of values for VmClusterUpdateSummaryLastActionEnum
type VmClusterUpdateSummaryLifecycleStateEnum ¶
type VmClusterUpdateSummaryLifecycleStateEnum string
VmClusterUpdateSummaryLifecycleStateEnum Enum with underlying type: string
const ( VmClusterUpdateSummaryLifecycleStateAvailable VmClusterUpdateSummaryLifecycleStateEnum = "AVAILABLE" VmClusterUpdateSummaryLifecycleStateSuccess VmClusterUpdateSummaryLifecycleStateEnum = "SUCCESS" VmClusterUpdateSummaryLifecycleStateInProgress VmClusterUpdateSummaryLifecycleStateEnum = "IN_PROGRESS" VmClusterUpdateSummaryLifecycleStateFailed VmClusterUpdateSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for VmClusterUpdateSummaryLifecycleStateEnum
func GetMappingVmClusterUpdateSummaryLifecycleStateEnum ¶
func GetMappingVmClusterUpdateSummaryLifecycleStateEnum(val string) (VmClusterUpdateSummaryLifecycleStateEnum, bool)
GetMappingVmClusterUpdateSummaryLifecycleStateEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateSummaryLifecycleStateEnumValues ¶
func GetVmClusterUpdateSummaryLifecycleStateEnumValues() []VmClusterUpdateSummaryLifecycleStateEnum
GetVmClusterUpdateSummaryLifecycleStateEnumValues Enumerates the set of values for VmClusterUpdateSummaryLifecycleStateEnum
type VmClusterUpdateSummaryUpdateTypeEnum ¶
type VmClusterUpdateSummaryUpdateTypeEnum string
VmClusterUpdateSummaryUpdateTypeEnum Enum with underlying type: string
const ( VmClusterUpdateSummaryUpdateTypeGiUpgrade VmClusterUpdateSummaryUpdateTypeEnum = "GI_UPGRADE" VmClusterUpdateSummaryUpdateTypeGiPatch VmClusterUpdateSummaryUpdateTypeEnum = "GI_PATCH" VmClusterUpdateSummaryUpdateTypeOsUpdate VmClusterUpdateSummaryUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for VmClusterUpdateSummaryUpdateTypeEnum
func GetMappingVmClusterUpdateSummaryUpdateTypeEnum ¶
func GetMappingVmClusterUpdateSummaryUpdateTypeEnum(val string) (VmClusterUpdateSummaryUpdateTypeEnum, bool)
GetMappingVmClusterUpdateSummaryUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateSummaryUpdateTypeEnumValues ¶
func GetVmClusterUpdateSummaryUpdateTypeEnumValues() []VmClusterUpdateSummaryUpdateTypeEnum
GetVmClusterUpdateSummaryUpdateTypeEnumValues Enumerates the set of values for VmClusterUpdateSummaryUpdateTypeEnum
type VmClusterUpdateUpdateTypeEnum ¶
type VmClusterUpdateUpdateTypeEnum string
VmClusterUpdateUpdateTypeEnum Enum with underlying type: string
const ( VmClusterUpdateUpdateTypeGiUpgrade VmClusterUpdateUpdateTypeEnum = "GI_UPGRADE" VmClusterUpdateUpdateTypeGiPatch VmClusterUpdateUpdateTypeEnum = "GI_PATCH" VmClusterUpdateUpdateTypeOsUpdate VmClusterUpdateUpdateTypeEnum = "OS_UPDATE" )
Set of constants representing the allowable values for VmClusterUpdateUpdateTypeEnum
func GetMappingVmClusterUpdateUpdateTypeEnum ¶
func GetMappingVmClusterUpdateUpdateTypeEnum(val string) (VmClusterUpdateUpdateTypeEnum, bool)
GetMappingVmClusterUpdateUpdateTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterUpdateUpdateTypeEnumValues ¶
func GetVmClusterUpdateUpdateTypeEnumValues() []VmClusterUpdateUpdateTypeEnum
GetVmClusterUpdateUpdateTypeEnumValues Enumerates the set of values for VmClusterUpdateUpdateTypeEnum
type VmClusterVmClusterTypeEnum ¶ added in v65.86.0
type VmClusterVmClusterTypeEnum string
VmClusterVmClusterTypeEnum Enum with underlying type: string
const ( VmClusterVmClusterTypeRegular VmClusterVmClusterTypeEnum = "REGULAR" VmClusterVmClusterTypeDeveloper VmClusterVmClusterTypeEnum = "DEVELOPER" )
Set of constants representing the allowable values for VmClusterVmClusterTypeEnum
func GetMappingVmClusterVmClusterTypeEnum ¶ added in v65.86.0
func GetMappingVmClusterVmClusterTypeEnum(val string) (VmClusterVmClusterTypeEnum, bool)
GetMappingVmClusterVmClusterTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmClusterVmClusterTypeEnumValues ¶ added in v65.86.0
func GetVmClusterVmClusterTypeEnumValues() []VmClusterVmClusterTypeEnum
GetVmClusterVmClusterTypeEnumValues Enumerates the set of values for VmClusterVmClusterTypeEnum
type VmNetworkDetails ¶
type VmNetworkDetails struct { // The network type. NetworkType VmNetworkDetailsNetworkTypeEnum `mandatory:"true" json:"networkType"` // The list of node details. Nodes []NodeDetails `mandatory:"true" json:"nodes"` // The network VLAN ID. VlanId *string `mandatory:"false" json:"vlanId"` // The network netmask. Netmask *string `mandatory:"false" json:"netmask"` // The network gateway. Gateway *string `mandatory:"false" json:"gateway"` // The network domain name. DomainName *string `mandatory:"false" json:"domainName"` }
VmNetworkDetails Details of the client or backup networks in an Exadata VM cluster network. Applies to Exadata Cloud@Customer instances only.
func (VmNetworkDetails) String ¶
func (m VmNetworkDetails) String() string
func (VmNetworkDetails) ValidateEnumValue ¶
func (m VmNetworkDetails) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type VmNetworkDetailsNetworkTypeEnum ¶
type VmNetworkDetailsNetworkTypeEnum string
VmNetworkDetailsNetworkTypeEnum Enum with underlying type: string
const ( VmNetworkDetailsNetworkTypeClient VmNetworkDetailsNetworkTypeEnum = "CLIENT" VmNetworkDetailsNetworkTypeBackup VmNetworkDetailsNetworkTypeEnum = "BACKUP" VmNetworkDetailsNetworkTypeDisasterRecovery VmNetworkDetailsNetworkTypeEnum = "DISASTER_RECOVERY" )
Set of constants representing the allowable values for VmNetworkDetailsNetworkTypeEnum
func GetMappingVmNetworkDetailsNetworkTypeEnum ¶
func GetMappingVmNetworkDetailsNetworkTypeEnum(val string) (VmNetworkDetailsNetworkTypeEnum, bool)
GetMappingVmNetworkDetailsNetworkTypeEnum performs case Insensitive comparison on enum value and return the desired enum
func GetVmNetworkDetailsNetworkTypeEnumValues ¶
func GetVmNetworkDetailsNetworkTypeEnumValues() []VmNetworkDetailsNetworkTypeEnum
GetVmNetworkDetailsNetworkTypeEnumValues Enumerates the set of values for VmNetworkDetailsNetworkTypeEnum
type WindowPreferenceDetail ¶ added in v65.73.0
type WindowPreferenceDetail struct { // Weeks during the month when scheduled window should be performed. Weeks start on the 1st, 8th, 15th, and 22nd days of the month, and have a duration of 7 days. Weeks start and end based on calendar dates, not days of the week. // For example, to allow scheduling window during the 2nd week of the month (from the 8th day to the 14th day of the month), use the value 2. Scheduling window cannot be scheduled for the fifth week of months that contain more than 28 days. // Note that this parameter works in conjunction with the daysOfWeek and startTime parameters to allow you to specify specific days of the week and hours that scheduled window will be performed. WeeksOfMonth []int `mandatory:"true" json:"weeksOfMonth"` // Days during the week when scheduling window should be performed. DaysOfWeek []DayOfWeek `mandatory:"true" json:"daysOfWeek"` // The scheduling window start time. The value must use the ISO-8601 format "hh:mm". StartTime *string `mandatory:"true" json:"startTime"` // Duration window allows user to set a duration they plan to allocate for Scheduling window. The duration is in minutes. Duration *int `mandatory:"true" json:"duration"` // Indicates if duration the user plans to allocate for scheduling window is strictly enforced. The default value is `FALSE`. IsEnforcedDuration *bool `mandatory:"true" json:"isEnforcedDuration"` // Months during the year when scheduled window should be performed. Months []Month `mandatory:"false" json:"months"` }
WindowPreferenceDetail The Single Scheduling Window details.
func (WindowPreferenceDetail) String ¶ added in v65.73.0
func (m WindowPreferenceDetail) String() string
func (WindowPreferenceDetail) ValidateEnumValue ¶ added in v65.73.0
func (m WindowPreferenceDetail) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
type WorkloadType ¶
type WorkloadType struct { // The total number of OCPU cores in use for Autonomous Transaction Processing databases in the infrastructure instance. Atp *float32 `mandatory:"false" json:"atp"` // The total number of OCPU cores in use for Autonomous Data Warehouse databases in the infrastructure instance. Adw *float32 `mandatory:"false" json:"adw"` }
WorkloadType The number of consumed OCPUs, by database workload type.
func (WorkloadType) String ¶
func (m WorkloadType) String() string
func (WorkloadType) ValidateEnumValue ¶
func (m WorkloadType) ValidateEnumValue() (bool, error)
ValidateEnumValue returns an error when providing an unsupported enum value This function is being called during constructing API request process Not recommended for calling this function directly
Source Files
¶
- acd_avm_resource_stats.go
- action_member.go
- action_order_details.go
- action_param_values_collection.go
- action_param_values_summary.go
- activate_exadata_infrastructure_details.go
- activate_exadata_infrastructure_request_response.go
- add_standby_autonomous_container_database_details.go
- add_standby_autonomous_container_database_request_response.go
- add_storage_capacity_cloud_exadata_infrastructure_request_response.go
- add_storage_capacity_exadata_infrastructure_request_response.go
- add_virtual_machine_to_cloud_vm_cluster_details.go
- add_virtual_machine_to_cloud_vm_cluster_request_response.go
- add_virtual_machine_to_vm_cluster_details.go
- add_virtual_machine_to_vm_cluster_request_response.go
- app_version_summary.go
- application_vip.go
- application_vip_summary.go
- associated_database_details.go
- automated_mount_details.go
- autonomous_container_database.go
- autonomous_container_database_backup_config.go
- autonomous_container_database_dataguard.go
- autonomous_container_database_dataguard_association.go
- autonomous_container_database_resource_usage.go
- autonomous_container_database_summary.go
- autonomous_container_database_version_summary.go
- autonomous_data_warehouse.go
- autonomous_data_warehouse_connection_strings.go
- autonomous_data_warehouse_summary.go
- autonomous_database.go
- autonomous_database_apex.go
- autonomous_database_backup.go
- autonomous_database_backup_config.go
- autonomous_database_backup_summary.go
- autonomous_database_character_sets.go
- autonomous_database_connection_strings.go
- autonomous_database_connection_urls.go
- autonomous_database_console_token_details.go
- autonomous_database_dataguard_association.go
- autonomous_database_encryption_key_details.go
- autonomous_database_encryption_key_history_entry.go
- autonomous_database_key_history_entry.go
- autonomous_database_manual_refresh_details.go
- autonomous_database_manual_refresh_request_response.go
- autonomous_database_peer_collection.go
- autonomous_database_peer_summary.go
- autonomous_database_software_image.go
- autonomous_database_software_image_collection.go
- autonomous_database_software_image_summary.go
- autonomous_database_standby_summary.go
- autonomous_database_summary.go
- autonomous_database_wallet.go
- autonomous_db_preview_version_summary.go
- autonomous_db_version_summary.go
- autonomous_dw_database.go
- autonomous_exadata_infrastructure.go
- autonomous_exadata_infrastructure_shape_summary.go
- autonomous_exadata_infrastructure_summary.go
- autonomous_patch.go
- autonomous_patch_summary.go
- autonomous_virtual_machine.go
- autonomous_virtual_machine_summary.go
- autonomous_vm_cluster.go
- autonomous_vm_cluster_resource_details.go
- autonomous_vm_cluster_resource_usage.go
- autonomous_vm_cluster_summary.go
- autonomous_vm_resource_usage.go
- avm_acd_resource_stats.go
- aws_key_details.go
- azure_key_details.go
- backup.go
- backup_destination.go
- backup_destination_configuration_summary.go
- backup_destination_details.go
- backup_destination_details_summary.go
- backup_destination_properties.go
- backup_destination_summary.go
- backup_summary.go
- cancel_backup_request_response.go
- cancel_execution_window_details.go
- cancel_execution_window_request_response.go
- cascading_delete_scheduling_plan_request_response.go
- change_autonomous_container_database_compartment_request_response.go
- change_autonomous_database_compartment_request_response.go
- change_autonomous_database_software_image_compartment_details.go
- change_autonomous_database_software_image_compartment_request_response.go
- change_autonomous_database_subscription_details.go
- change_autonomous_database_subscription_request_response.go
- change_autonomous_exadata_infrastructure_compartment_request_response.go
- change_autonomous_vm_cluster_compartment_details.go
- change_autonomous_vm_cluster_compartment_request_response.go
- change_backup_destination_compartment_request_response.go
- change_cloud_autonomous_vm_cluster_compartment_details.go
- change_cloud_autonomous_vm_cluster_compartment_request_response.go
- change_cloud_exadata_infrastructure_compartment_details.go
- change_cloud_exadata_infrastructure_compartment_request_response.go
- change_cloud_exadata_infrastructure_subscription_details.go
- change_cloud_exadata_infrastructure_subscription_request_response.go
- change_cloud_vm_cluster_compartment_details.go
- change_cloud_vm_cluster_compartment_request_response.go
- change_cloud_vm_cluster_subscription_details.go
- change_cloud_vm_cluster_subscription_request_response.go
- change_compartment_details.go
- change_database_software_image_compartment_request_response.go
- change_dataguard_role_details.go
- change_dataguard_role_request_response.go
- change_db_system_compartment_request_response.go
- change_disaster_recovery_configuration_details.go
- change_disaster_recovery_configuration_request_response.go
- change_encryption_key_location_request_response.go
- change_exadata_infrastructure_compartment_details.go
- change_exadata_infrastructure_compartment_request_response.go
- change_exadb_vm_cluster_compartment_details.go
- change_exadb_vm_cluster_compartment_request_response.go
- change_exadb_vm_cluster_subscription_details.go
- change_exadb_vm_cluster_subscription_request_response.go
- change_exascale_db_storage_vault_compartment_details.go
- change_exascale_db_storage_vault_compartment_request_response.go
- change_exascale_db_storage_vault_subscription_details.go
- change_exascale_db_storage_vault_subscription_request_response.go
- change_external_container_database_compartment_request_response.go
- change_external_non_container_database_compartment_request_response.go
- change_external_pluggable_database_compartment_request_response.go
- change_key_store_compartment_details.go
- change_key_store_compartment_request_response.go
- change_key_store_type_details.go
- change_key_store_type_request_response.go
- change_oneoff_patch_compartment_request_response.go
- change_scheduling_plan_compartment_details.go
- change_scheduling_plan_compartment_request_response.go
- change_scheduling_policy_compartment_details.go
- change_scheduling_policy_compartment_request_response.go
- change_subscription_details.go
- change_vm_cluster_compartment_details.go
- change_vm_cluster_compartment_request_response.go
- check_external_database_connector_connection_status_request_response.go
- cloud_automation_apply_update_time_preference.go
- cloud_automation_freeze_period.go
- cloud_automation_update_details.go
- cloud_autonomous_vm_cluster.go
- cloud_autonomous_vm_cluster_resource_details.go
- cloud_autonomous_vm_cluster_resource_usage.go
- cloud_autonomous_vm_cluster_summary.go
- cloud_database_management_config.go
- cloud_db_server_details.go
- cloud_exadata_infrastructure.go
- cloud_exadata_infrastructure_summary.go
- cloud_exadata_infrastructure_unallocated_resources.go
- cloud_vm_cluster.go
- cloud_vm_cluster_summary.go
- complete_external_backup_job_details.go
- complete_external_backup_job_request_response.go
- compute_performance_summary.go
- configure_autonomous_database_vault_key_details.go
- configure_autonomous_database_vault_key_request_response.go
- configure_exascale_exadata_infrastructure_details.go
- configure_exascale_exadata_infrastructure_request_response.go
- configure_saas_admin_user_details.go
- configure_saas_admin_user_request_response.go
- confirm_key_store_details_are_correct_request_response.go
- console_connection.go
- console_connection_summary.go
- console_history.go
- console_history_collection.go
- console_history_summary.go
- convert_standby_autonomous_container_database_details.go
- convert_standby_autonomous_container_database_request_response.go
- convert_to_pdb_details.go
- convert_to_pdb_request_response.go
- convert_to_pdb_target_base.go
- convert_to_regular_pluggable_database_details.go
- convert_to_regular_pluggable_database_request_response.go
- convert_to_standalone_details.go
- convert_to_standalone_request_response.go
- create_application_vip_details.go
- create_application_vip_request_response.go
- create_autonomous_container_database_dataguard_association_details.go
- create_autonomous_container_database_dataguard_association_request_response.go
- create_autonomous_container_database_details.go
- create_autonomous_container_database_request_response.go
- create_autonomous_database_backup_details.go
- create_autonomous_database_backup_request_response.go
- create_autonomous_database_base.go
- create_autonomous_database_clone_details.go
- create_autonomous_database_details.go
- create_autonomous_database_from_backup_details.go
- create_autonomous_database_from_backup_timestamp_details.go
- create_autonomous_database_request_response.go
- create_autonomous_database_software_image_details.go
- create_autonomous_database_software_image_request_response.go
- create_autonomous_vm_cluster_details.go
- create_autonomous_vm_cluster_request_response.go
- create_backup_destination_details.go
- create_backup_destination_request_response.go
- create_backup_details.go
- create_backup_request_response.go
- create_cloud_autonomous_vm_cluster_details.go
- create_cloud_autonomous_vm_cluster_request_response.go
- create_cloud_exadata_infrastructure_details.go
- create_cloud_exadata_infrastructure_request_response.go
- create_cloud_vm_cluster_details.go
- create_cloud_vm_cluster_request_response.go
- create_console_connection_details.go
- create_console_connection_request_response.go
- create_console_history_details.go
- create_console_history_request_response.go
- create_cross_region_autonomous_database_data_guard_details.go
- create_cross_region_disaster_recovery_details.go
- create_cross_tenancy_disaster_recovery_details.go
- create_data_guard_association_details.go
- create_data_guard_association_request_response.go
- create_data_guard_association_to_existing_db_system_details.go
- create_data_guard_association_to_existing_vm_cluster_details.go
- create_data_guard_association_with_new_db_system_details.go
- create_database_base.go
- create_database_details.go
- create_database_from_another_database_details.go
- create_database_from_backup.go
- create_database_from_backup_details.go
- create_database_from_db_system_details.go
- create_database_request_response.go
- create_database_software_image_details.go
- create_database_software_image_request_response.go
- create_db_home_base.go
- create_db_home_details.go
- create_db_home_from_backup_details.go
- create_db_home_from_database_details.go
- create_db_home_from_db_system_details.go
- create_db_home_request_response.go
- create_db_home_with_db_system_id_details.go
- create_db_home_with_db_system_id_from_backup_details.go
- create_db_home_with_db_system_id_from_database_details.go
- create_db_home_with_vm_cluster_id_details.go
- create_db_home_with_vm_cluster_id_from_backup_details.go
- create_exadata_infrastructure_details.go
- create_exadata_infrastructure_request_response.go
- create_exadb_vm_cluster_details.go
- create_exadb_vm_cluster_request_response.go
- create_exascale_db_storage_vault_details.go
- create_exascale_db_storage_vault_request_response.go
- create_execution_action_details.go
- create_execution_action_request_response.go
- create_execution_window_details.go
- create_execution_window_request_response.go
- create_external_backup_job_details.go
- create_external_backup_job_request_response.go
- create_external_container_database_details.go
- create_external_container_database_request_response.go
- create_external_database_connector_details.go
- create_external_database_connector_request_response.go
- create_external_database_details_base.go
- create_external_macs_connector_details.go
- create_external_non_container_database_details.go
- create_external_non_container_database_request_response.go
- create_external_pluggable_database_details.go
- create_external_pluggable_database_request_response.go
- create_key_store_details.go
- create_key_store_request_response.go
- create_maintenance_run_details.go
- create_maintenance_run_request_response.go
- create_new_database_details.go
- create_nfs_backup_destination_details.go
- create_oneoff_patch_details.go
- create_oneoff_patch_request_response.go
- create_pluggable_database_creation_type_details.go
- create_pluggable_database_details.go
- create_pluggable_database_from_local_clone_details.go
- create_pluggable_database_from_relocate_details.go
- create_pluggable_database_from_remote_clone_details.go
- create_pluggable_database_refreshable_clone_details.go
- create_pluggable_database_request_response.go
- create_recovery_appliance_backup_destination_details.go
- create_refreshable_autonomous_database_clone_details.go
- create_scheduled_action_details.go
- create_scheduled_action_request_response.go
- create_scheduling_plan_details.go
- create_scheduling_plan_request_response.go
- create_scheduling_policy_details.go
- create_scheduling_policy_request_response.go
- create_scheduling_window_details.go
- create_scheduling_window_request_response.go
- create_stand_by_database_details.go
- create_standby_details.go
- create_vm_cluster_details.go
- create_vm_cluster_network_request_response.go
- create_vm_cluster_request_response.go
- customer_contact.go
- data_collection_options.go
- data_guard_association.go
- data_guard_association_summary.go
- data_guard_group.go
- data_guard_group_member.go
- database.go
- database_client.go
- database_connection_credentials.go
- database_connection_credentials_by_details.go
- database_connection_credentials_by_name.go
- database_connection_string.go
- database_connection_string_profile.go
- database_connection_strings.go
- database_credential_details.go
- database_management_config.go
- database_software_image.go
- database_software_image_summary.go
- database_ssl_connection_credentials.go
- database_summary.go
- database_tool.go
- database_upgrade_history_entry.go
- database_upgrade_history_entry_summary.go
- database_upgrade_source_base.go
- database_upgrade_with_database_software_image_details.go
- database_upgrade_with_db_home_details.go
- database_upgrade_with_db_version_details.go
- day_of_week.go
- db_backup_config.go
- db_home.go
- db_home_from_agent_resource_id.go
- db_home_summary.go
- db_iorm_config.go
- db_iorm_config_update_detail.go
- db_node.go
- db_node_action_request_response.go
- db_node_details.go
- db_node_summary.go
- db_server.go
- db_server_details.go
- db_server_history_summary.go
- db_server_patching_details.go
- db_server_summary.go
- db_system.go
- db_system_compute_performance_summary.go
- db_system_options.go
- db_system_shape_summary.go
- db_system_storage_performance_summary.go
- db_system_summary.go
- db_system_upgrade_history_entry.go
- db_system_upgrade_history_entry_summary.go
- db_version_summary.go
- defined_file_system_configuration.go
- delete_application_vip_request_response.go
- delete_autonomous_database_backup_request_response.go
- delete_autonomous_database_request_response.go
- delete_autonomous_database_software_image_request_response.go
- delete_autonomous_vm_cluster_request_response.go
- delete_backup_destination_request_response.go
- delete_backup_request_response.go
- delete_cloud_autonomous_vm_cluster_request_response.go
- delete_cloud_exadata_infrastructure_request_response.go
- delete_cloud_vm_cluster_request_response.go
- delete_console_connection_request_response.go
- delete_console_history_request_response.go
- delete_database_request_response.go
- delete_database_software_image_request_response.go
- delete_db_home_request_response.go
- delete_exadata_infrastructure_request_response.go
- delete_exadb_vm_cluster_request_response.go
- delete_exascale_db_storage_vault_request_response.go
- delete_execution_action_request_response.go
- delete_execution_window_request_response.go
- delete_external_container_database_request_response.go
- delete_external_database_connector_request_response.go
- delete_external_non_container_database_request_response.go
- delete_external_pluggable_database_request_response.go
- delete_key_store_request_response.go
- delete_oneoff_patch_request_response.go
- delete_pluggable_database_request_response.go
- delete_scheduled_action_request_response.go
- delete_scheduling_plan_request_response.go
- delete_scheduling_policy_request_response.go
- delete_scheduling_window_request_response.go
- delete_vm_cluster_network_request_response.go
- delete_vm_cluster_request_response.go
- deregister_autonomous_database_data_safe_details.go
- deregister_autonomous_database_data_safe_request_response.go
- disable_autonomous_database_management_request_response.go
- disable_autonomous_database_operations_insights_request_response.go
- disable_database_management_request_response.go
- disable_external_container_database_database_management_request_response.go
- disable_external_container_database_stack_monitoring_request_response.go
- disable_external_non_container_database_database_management_request_response.go
- disable_external_non_container_database_operations_insights_request_response.go
- disable_external_non_container_database_stack_monitoring_request_response.go
- disable_external_pluggable_database_database_management_request_response.go
- disable_external_pluggable_database_operations_insights_request_response.go
- disable_external_pluggable_database_stack_monitoring_request_response.go
- disable_pluggable_database_management_request_response.go
- disaster_recovery_configuration.go
- disk_performance_details.go
- download_exadata_infrastructure_config_file_request_response.go
- download_oneoff_patch.go
- download_oneoff_patch_request_response.go
- download_validation_report_request_response.go
- download_vm_cluster_network_config_file_request_response.go
- dr_scan_details.go
- edit_autonomous_container_database_dataguard_details.go
- edit_autonomous_container_database_dataguard_request_response.go
- enable_autonomous_database_management_request_response.go
- enable_autonomous_database_operations_insights_request_response.go
- enable_database_management_details.go
- enable_database_management_request_response.go
- enable_external_container_database_database_management_details.go
- enable_external_container_database_database_management_request_response.go
- enable_external_container_database_stack_monitoring_details.go
- enable_external_container_database_stack_monitoring_request_response.go
- enable_external_database_management_details_base.go
- enable_external_database_operations_insights_details_base.go
- enable_external_database_stack_monitoring_details_base.go
- enable_external_non_container_database_database_management_details.go
- enable_external_non_container_database_database_management_request_response.go
- enable_external_non_container_database_operations_insights_details.go
- enable_external_non_container_database_operations_insights_request_response.go
- enable_external_non_container_database_stack_monitoring_details.go
- enable_external_non_container_database_stack_monitoring_request_response.go
- enable_external_pluggable_database_database_management_details.go
- enable_external_pluggable_database_database_management_request_response.go
- enable_external_pluggable_database_operations_insights_details.go
- enable_external_pluggable_database_operations_insights_request_response.go
- enable_external_pluggable_database_stack_monitoring_details.go
- enable_external_pluggable_database_stack_monitoring_request_response.go
- enable_pluggable_database_management_details.go
- enable_pluggable_database_management_request_response.go
- encryption_key_location_details.go
- estimated_patching_time.go
- exadata_db_system_migration.go
- exadata_db_system_migration_summary.go
- exadata_infrastructure.go
- exadata_infrastructure_contact.go
- exadata_infrastructure_summary.go
- exadata_infrastructure_un_allocated_resources.go
- exadata_iorm_config.go
- exadata_iorm_config_update_details.go
- exadb_vm_cluster.go
- exadb_vm_cluster_storage_details.go
- exadb_vm_cluster_summary.go
- exadb_vm_cluster_update.go
- exadb_vm_cluster_update_history_entry.go
- exadb_vm_cluster_update_history_entry_summary.go
- exadb_vm_cluster_update_summary.go
- exascale_config_details.go
- exascale_db_storage_details.go
- exascale_db_storage_input_details.go
- exascale_db_storage_vault.go
- exascale_db_storage_vault_summary.go
- execution_action.go
- execution_action_member.go
- execution_action_summary.go
- execution_window.go
- execution_window_summary.go
- external_backup_job.go
- external_container_database.go
- external_container_database_summary.go
- external_database_base.go
- external_database_connector.go
- external_database_connector_summary.go
- external_hsm_encryption_details.go
- external_macs_connector.go
- external_macs_connector_summary.go
- external_non_container_database.go
- external_non_container_database_summary.go
- external_pluggable_database.go
- external_pluggable_database_summary.go
- fail_over_autonomous_database_request_response.go
- failover_autonomous_container_database_dataguard_association_request_response.go
- failover_autonomous_container_database_dataguard_request_response.go
- failover_data_guard_association_details.go
- failover_data_guard_association_request_response.go
- failover_data_guard_details.go
- failover_data_guard_request_response.go
- file_system_configuration_detail.go
- flex_component_collection.go
- flex_component_summary.go
- generate_autonomous_database_wallet_details.go
- generate_autonomous_database_wallet_request_response.go
- generate_recommended_network_details.go
- generate_recommended_vm_cluster_network_request_response.go
- get_application_vip_request_response.go
- get_autonomous_container_database_dataguard_association_request_response.go
- get_autonomous_container_database_request_response.go
- get_autonomous_container_database_resource_usage_request_response.go
- get_autonomous_database_backup_request_response.go
- get_autonomous_database_dataguard_association_request_response.go
- get_autonomous_database_regional_wallet_request_response.go
- get_autonomous_database_request_response.go
- get_autonomous_database_software_image_request_response.go
- get_autonomous_database_wallet_request_response.go
- get_autonomous_exadata_infrastructure_request_response.go
- get_autonomous_patch_request_response.go
- get_autonomous_virtual_machine_request_response.go
- get_autonomous_vm_cluster_request_response.go
- get_autonomous_vm_cluster_resource_usage_request_response.go
- get_backup_destination_request_response.go
- get_backup_request_response.go
- get_cloud_autonomous_vm_cluster_request_response.go
- get_cloud_autonomous_vm_cluster_resource_usage_request_response.go
- get_cloud_exadata_infrastructure_request_response.go
- get_cloud_exadata_infrastructure_unallocated_resources_request_response.go
- get_cloud_vm_cluster_iorm_config_request_response.go
- get_cloud_vm_cluster_request_response.go
- get_cloud_vm_cluster_update_history_entry_request_response.go
- get_cloud_vm_cluster_update_request_response.go
- get_console_connection_request_response.go
- get_console_history_content_request_response.go
- get_console_history_request_response.go
- get_data_guard_association_request_response.go
- get_database_request_response.go
- get_database_software_image_request_response.go
- get_database_upgrade_history_entry_request_response.go
- get_db_home_patch_history_entry_request_response.go
- get_db_home_patch_request_response.go
- get_db_home_request_response.go
- get_db_node_request_response.go
- get_db_server_request_response.go
- get_db_system_patch_history_entry_request_response.go
- get_db_system_patch_request_response.go
- get_db_system_request_response.go
- get_db_system_upgrade_history_entry_request_response.go
- get_exadata_infrastructure_ocpus_request_response.go
- get_exadata_infrastructure_request_response.go
- get_exadata_infrastructure_un_allocated_resources_request_response.go
- get_exadata_iorm_config_request_response.go
- get_exadb_vm_cluster_request_response.go
- get_exadb_vm_cluster_update_history_entry_request_response.go
- get_exadb_vm_cluster_update_request_response.go
- get_exascale_db_storage_vault_request_response.go
- get_execution_action_request_response.go
- get_execution_window_request_response.go
- get_external_backup_job_request_response.go
- get_external_container_database_request_response.go
- get_external_database_connector_request_response.go
- get_external_non_container_database_request_response.go
- get_external_pluggable_database_request_response.go
- get_infrastructure_target_versions_request_response.go
- get_key_store_request_response.go
- get_maintenance_run_history_request_response.go
- get_maintenance_run_request_response.go
- get_oneoff_patch_request_response.go
- get_pdb_conversion_history_entry_request_response.go
- get_pluggable_database_request_response.go
- get_scheduled_action_request_response.go
- get_scheduling_plan_request_response.go
- get_scheduling_policy_request_response.go
- get_scheduling_window_request_response.go
- get_vm_cluster_network_request_response.go
- get_vm_cluster_patch_history_entry_request_response.go
- get_vm_cluster_patch_request_response.go
- get_vm_cluster_request_response.go
- get_vm_cluster_update_history_entry_request_response.go
- get_vm_cluster_update_request_response.go
- gi_minor_version_summary.go
- gi_version_summary.go
- granular_maintenance_history_details.go
- info_for_network_gen_details.go
- infrastructure_target_version.go
- infrastructure_target_version_summary.go
- key_store.go
- key_store_associated_database_details.go
- key_store_summary.go
- key_store_type_details.go
- key_store_type_from_oracle_key_vault_details.go
- launch_autonomous_exadata_infrastructure_details.go
- launch_autonomous_exadata_infrastructure_request_response.go
- launch_db_system_base.go
- launch_db_system_details.go
- launch_db_system_from_backup_details.go
- launch_db_system_from_database_details.go
- launch_db_system_from_db_system_details.go
- launch_db_system_request_response.go
- list_application_vips_request_response.go
- list_autonomous_container_database_dataguard_associations_request_response.go
- list_autonomous_container_database_versions_request_response.go
- list_autonomous_container_databases_request_response.go
- list_autonomous_database_backups_request_response.go
- list_autonomous_database_character_sets_request_response.go
- list_autonomous_database_clones_request_response.go
- list_autonomous_database_dataguard_associations_request_response.go
- list_autonomous_database_peers_request_response.go
- list_autonomous_database_refreshable_clones_request_response.go
- list_autonomous_database_software_images_request_response.go
- list_autonomous_databases_request_response.go
- list_autonomous_db_preview_versions_request_response.go
- list_autonomous_db_versions_request_response.go
- list_autonomous_exadata_infrastructure_shapes_request_response.go
- list_autonomous_exadata_infrastructures_request_response.go
- list_autonomous_virtual_machines_request_response.go
- list_autonomous_vm_cluster_acd_resource_usage_request_response.go
- list_autonomous_vm_clusters_request_response.go
- list_backup_destination_request_response.go
- list_backups_request_response.go
- list_cloud_autonomous_vm_cluster_acd_resource_usage_request_response.go
- list_cloud_autonomous_vm_clusters_request_response.go
- list_cloud_exadata_infrastructures_request_response.go
- list_cloud_vm_cluster_update_history_entries_request_response.go
- list_cloud_vm_cluster_updates_request_response.go
- list_cloud_vm_clusters_request_response.go
- list_console_connections_request_response.go
- list_console_histories_request_response.go
- list_container_database_patches_request_response.go
- list_data_guard_associations_request_response.go
- list_database_software_images_request_response.go
- list_database_upgrade_history_entries_request_response.go
- list_databases_request_response.go
- list_db_home_patch_history_entries_request_response.go
- list_db_home_patches_request_response.go
- list_db_homes_request_response.go
- list_db_nodes_request_response.go
- list_db_servers_request_response.go
- list_db_system_compute_performances_request_response.go
- list_db_system_patch_history_entries_request_response.go
- list_db_system_patches_request_response.go
- list_db_system_shapes_request_response.go
- list_db_system_storage_performances_request_response.go
- list_db_system_upgrade_history_entries_request_response.go
- list_db_systems_request_response.go
- list_db_versions_request_response.go
- list_exadata_infrastructures_request_response.go
- list_exadb_vm_cluster_update_history_entries_request_response.go
- list_exadb_vm_cluster_updates_request_response.go
- list_exadb_vm_clusters_request_response.go
- list_exascale_db_storage_vaults_request_response.go
- list_execution_actions_request_response.go
- list_execution_windows_request_response.go
- list_external_container_databases_request_response.go
- list_external_database_connectors_request_response.go
- list_external_non_container_databases_request_response.go
- list_external_pluggable_databases_request_response.go
- list_flex_components_request_response.go
- list_gi_version_minor_versions_request_response.go
- list_gi_versions_request_response.go
- list_key_stores_request_response.go
- list_maintenance_run_history_request_response.go
- list_maintenance_runs_request_response.go
- list_oneoff_patches_request_response.go
- list_params_for_action_type_request_response.go
- list_pdb_conversion_history_entries_request_response.go
- list_pluggable_databases_request_response.go
- list_recommended_scheduled_actions_request_response.go
- list_scheduled_actions_request_response.go
- list_scheduling_plans_request_response.go
- list_scheduling_policies_request_response.go
- list_scheduling_windows_request_response.go
- list_system_versions_request_response.go
- list_vm_cluster_networks_request_response.go
- list_vm_cluster_patch_history_entries_request_response.go
- list_vm_cluster_patches_request_response.go
- list_vm_cluster_update_history_entries_request_response.go
- list_vm_cluster_updates_request_response.go
- list_vm_clusters_request_response.go
- local_clone_pluggable_database_details.go
- local_clone_pluggable_database_request_response.go
- long_term_back_up_schedule_details.go
- maintenance_run.go
- maintenance_run_history.go
- maintenance_run_history_summary.go
- maintenance_run_summary.go
- maintenance_window.go
- migrate_autonomous_container_database_dataguard_association_request_response.go
- migrate_data_guard_association_to_multi_data_guards_request_response.go
- migrate_exadata_db_system_resource_model_request_response.go
- migrate_vault_key_details.go
- migrate_vault_key_request_response.go
- modify_database_management_details.go
- modify_database_management_request_response.go
- modify_pluggable_database_management_details.go
- modify_pluggable_database_management_request_response.go
- month.go
- mount_type_details.go
- move_execution_action_member_details.go
- move_execution_action_member_request_response.go
- network_bonding_mode_details.go
- node_details.go
- oci_key_details.go
- oci_provider_set_key_version_details.go
- ocp_us.go
- okv_key_details.go
- oneoff_patch.go
- oneoff_patch_summary.go
- operations_insights_config.go
- oracle_managed_key_details.go
- patch.go
- patch_details.go
- patch_history_entry.go
- patch_history_entry_summary.go
- patch_summary.go
- pdb_conversion_history_entry.go
- pdb_conversion_history_entry_summary.go
- pdb_conversion_to_new_database_details.go
- peer_autonomous_container_database_backup_config.go
- pluggable_database.go
- pluggable_database_connection_strings.go
- pluggable_database_management_config.go
- pluggable_database_node_level_details.go
- pluggable_database_refreshable_clone_config.go
- pluggable_database_summary.go
- recommended_scheduled_action_summary.go
- recommended_scheduled_actions_collection.go
- recovery_appliance_details.go
- refresh_pluggable_database_request_response.go
- refreshable_clone_collection.go
- refreshable_clone_summary.go
- register_autonomous_database_data_safe_details.go
- register_autonomous_database_data_safe_request_response.go
- reinstate_autonomous_container_database_dataguard_association_request_response.go
- reinstate_autonomous_container_database_dataguard_request_response.go
- reinstate_data_guard_association_details.go
- reinstate_data_guard_association_request_response.go
- reinstate_data_guard_details.go
- reinstate_data_guard_request_response.go
- remote_clone_pluggable_database_details.go
- remote_clone_pluggable_database_request_response.go
- remove_virtual_machine_from_cloud_vm_cluster_details.go
- remove_virtual_machine_from_cloud_vm_cluster_request_response.go
- remove_virtual_machine_from_exadb_vm_cluster_details.go
- remove_virtual_machine_from_exadb_vm_cluster_request_response.go
- remove_virtual_machine_from_vm_cluster_details.go
- remove_virtual_machine_from_vm_cluster_request_response.go
- reorder_execution_action_details.go
- reorder_execution_actions_request_response.go
- reorder_scheduled_actions_details.go
- reorder_scheduled_actions_request_response.go
- resize_vm_cluster_network_details.go
- resize_vm_cluster_network_request_response.go
- resource_pool_shape_collection.go
- resource_pool_shape_summary.go
- resource_pool_shapes_request_response.go
- resource_pool_summary.go
- restart_autonomous_container_database_request_response.go
- restart_autonomous_database_request_response.go
- restore_autonomous_database_details.go
- restore_autonomous_database_request_response.go
- restore_database_details.go
- restore_database_request_response.go
- rotate_autonomous_container_database_encryption_key_details.go
- rotate_autonomous_container_database_encryption_key_request_response.go
- rotate_autonomous_database_encryption_key_details.go
- rotate_autonomous_database_encryption_key_request_response.go
- rotate_autonomous_vm_cluster_ords_certs_details.go
- rotate_autonomous_vm_cluster_ords_certs_request_response.go
- rotate_autonomous_vm_cluster_ssl_certs_details.go
- rotate_autonomous_vm_cluster_ssl_certs_request_response.go
- rotate_cloud_autonomous_vm_cluster_ords_certs_details.go
- rotate_cloud_autonomous_vm_cluster_ords_certs_request_response.go
- rotate_cloud_autonomous_vm_cluster_ssl_certs_details.go
- rotate_cloud_autonomous_vm_cluster_ssl_certs_request_response.go
- rotate_ords_certs_request_response.go
- rotate_pluggable_database_encryption_key_request_response.go
- rotate_ssl_certs_request_response.go
- rotate_vault_key_request_response.go
- saas_admin_user_configuration.go
- saas_admin_user_status.go
- saas_admin_user_status_request_response.go
- scan_details.go
- scan_external_container_database_pluggable_databases_request_response.go
- scheduled_action.go
- scheduled_action_collection.go
- scheduled_action_summary.go
- scheduled_operation_details.go
- scheduling_plan.go
- scheduling_plan_collection.go
- scheduling_plan_summary.go
- scheduling_policy.go
- scheduling_policy_summary.go
- scheduling_window.go
- scheduling_window_summary.go
- self_mount_details.go
- set_db_key_version_request_response.go
- set_key_version_details.go
- set_pdb_key_version_request_response.go
- shrink_autonomous_database_request_response.go
- stack_monitoring_config.go
- start_autonomous_database_request_response.go
- start_pluggable_database_request_response.go
- stop_autonomous_database_request_response.go
- stop_pluggable_database_request_response.go
- storage_performance_details.go
- switch_over_data_guard_details.go
- switch_over_data_guard_request_response.go
- switchover_autonomous_container_database_dataguard_association_request_response.go
- switchover_autonomous_container_database_dataguard_request_response.go
- switchover_autonomous_database_request_response.go
- switchover_data_guard_association_details.go
- switchover_data_guard_association_request_response.go
- system_version_collection.go
- system_version_summary.go
- terminate_autonomous_container_database_request_response.go
- terminate_autonomous_exadata_infrastructure_request_response.go
- terminate_db_system_request_response.go
- undelete_autonomous_database_details.go
- update.go
- update_autonomous_container_database_data_guard_association_details.go
- update_autonomous_container_database_dataguard_association_request_response.go
- update_autonomous_container_database_details.go
- update_autonomous_container_database_request_response.go
- update_autonomous_database_backup_details.go
- update_autonomous_database_backup_request_response.go
- update_autonomous_database_details.go
- update_autonomous_database_regional_wallet_request_response.go
- update_autonomous_database_request_response.go
- update_autonomous_database_software_image_details.go
- update_autonomous_database_software_image_request_response.go
- update_autonomous_database_wallet_details.go
- update_autonomous_database_wallet_request_response.go
- update_autonomous_exadata_infrastructure_details.go
- update_autonomous_exadata_infrastructure_request_response.go
- update_autonomous_vm_cluster_details.go
- update_autonomous_vm_cluster_request_response.go
- update_backup_destination_details.go
- update_backup_destination_request_response.go
- update_backup_details.go
- update_backup_request_response.go
- update_cloud_autonomous_vm_cluster_details.go
- update_cloud_autonomous_vm_cluster_request_response.go
- update_cloud_exadata_infrastructure_details.go
- update_cloud_exadata_infrastructure_request_response.go
- update_cloud_vm_cluster_details.go
- update_cloud_vm_cluster_iorm_config_request_response.go
- update_cloud_vm_cluster_request_response.go
- update_console_connection_details.go
- update_console_connection_request_response.go
- update_console_history_details.go
- update_console_history_request_response.go
- update_data_guard_association_details.go
- update_data_guard_association_request_response.go
- update_data_guard_details.go
- update_data_guard_request_response.go
- update_database_details.go
- update_database_request_response.go
- update_database_software_image_details.go
- update_database_software_image_request_response.go
- update_db_home_details.go
- update_db_home_request_response.go
- update_db_node_details.go
- update_db_node_request_response.go
- update_db_system_details.go
- update_db_system_request_response.go
- update_details.go
- update_exadata_infrastructure_details.go
- update_exadata_infrastructure_request_response.go
- update_exadata_iorm_config_request_response.go
- update_exadb_vm_cluster_details.go
- update_exadb_vm_cluster_request_response.go
- update_exascale_db_storage_vault_details.go
- update_exascale_db_storage_vault_request_response.go
- update_execution_action_details.go
- update_execution_action_request_response.go
- update_execution_window_details.go
- update_execution_window_request_response.go
- update_external_container_database_details.go
- update_external_container_database_request_response.go
- update_external_database_connector_details.go
- update_external_database_connector_request_response.go
- update_external_database_details_base.go
- update_external_macs_connector_details.go
- update_external_non_container_database_details.go
- update_external_non_container_database_request_response.go
- update_external_pluggable_database_details.go
- update_external_pluggable_database_request_response.go
- update_history_entry.go
- update_history_entry_summary.go
- update_key_store_details.go
- update_key_store_request_response.go
- update_maintenance_run_details.go
- update_maintenance_run_request_response.go
- update_oneoff_patch_details.go
- update_oneoff_patch_request_response.go
- update_pluggable_database_details.go
- update_pluggable_database_request_response.go
- update_scheduled_action_details.go
- update_scheduled_action_request_response.go
- update_scheduling_policy_details.go
- update_scheduling_policy_request_response.go
- update_scheduling_window_details.go
- update_scheduling_window_request_response.go
- update_summary.go
- update_vm_cluster_details.go
- update_vm_cluster_network_details.go
- update_vm_cluster_network_request_response.go
- update_vm_cluster_request_response.go
- upgrade_database_details.go
- upgrade_database_request_response.go
- upgrade_db_system_details.go
- upgrade_db_system_request_response.go
- validate_vm_cluster_network_request_response.go
- vm_cluster.go
- vm_cluster_network.go
- vm_cluster_network_details.go
- vm_cluster_network_summary.go
- vm_cluster_summary.go
- vm_cluster_update.go
- vm_cluster_update_details.go
- vm_cluster_update_history_entry.go
- vm_cluster_update_history_entry_summary.go
- vm_cluster_update_summary.go
- vm_network_details.go
- window_preference_detail.go
- workload_type.go