Documentation ¶
Index ¶
- type AutonomousContainerDatabase
- type AutonomousContainerDatabaseBackupConfig
- type AutonomousContainerDatabaseLifecycleStateEnum
- type AutonomousContainerDatabasePatchModelEnum
- type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
- type AutonomousContainerDatabaseSummary
- type AutonomousContainerDatabaseSummaryLifecycleStateEnum
- type AutonomousContainerDatabaseSummaryPatchModelEnum
- type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
- type AutonomousDataWarehouse
- type AutonomousDataWarehouseBackup
- type AutonomousDataWarehouseBackupLifecycleStateEnum
- type AutonomousDataWarehouseBackupSummary
- type AutonomousDataWarehouseBackupSummaryLifecycleStateEnum
- type AutonomousDataWarehouseBackupSummaryTypeEnum
- type AutonomousDataWarehouseBackupTypeEnum
- type AutonomousDataWarehouseConnectionStrings
- type AutonomousDataWarehouseLicenseModelEnum
- type AutonomousDataWarehouseLifecycleStateEnum
- type AutonomousDataWarehouseSummary
- type AutonomousDataWarehouseSummaryLicenseModelEnum
- type AutonomousDataWarehouseSummaryLifecycleStateEnum
- type AutonomousDatabase
- type AutonomousDatabaseBackup
- type AutonomousDatabaseBackupLifecycleStateEnum
- type AutonomousDatabaseBackupSummary
- type AutonomousDatabaseBackupSummaryLifecycleStateEnum
- type AutonomousDatabaseBackupSummaryTypeEnum
- type AutonomousDatabaseBackupTypeEnum
- type AutonomousDatabaseConnectionStrings
- type AutonomousDatabaseConnectionUrls
- type AutonomousDatabaseDbWorkloadEnum
- type AutonomousDatabaseLicenseModelEnum
- type AutonomousDatabaseLifecycleStateEnum
- type AutonomousDatabaseSummary
- type AutonomousDatabaseSummaryDbWorkloadEnum
- type AutonomousDatabaseSummaryLicenseModelEnum
- type AutonomousDatabaseSummaryLifecycleStateEnum
- type AutonomousExadataInfrastructure
- type AutonomousExadataInfrastructureLicenseModelEnum
- type AutonomousExadataInfrastructureLifecycleStateEnum
- type AutonomousExadataInfrastructureMaintenanceWindow
- type AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum
- type AutonomousExadataInfrastructureShapeSummary
- type AutonomousExadataInfrastructureSummary
- type AutonomousExadataInfrastructureSummaryLicenseModelEnum
- type AutonomousExadataInfrastructureSummaryLifecycleStateEnum
- type Backup
- type BackupDatabaseEditionEnum
- type BackupLifecycleStateEnum
- type BackupSummary
- type BackupSummaryDatabaseEditionEnum
- type BackupSummaryLifecycleStateEnum
- type BackupSummaryTypeEnum
- type BackupTypeEnum
- type CompleteExternalBackupJobDetails
- type CompleteExternalBackupJobRequest
- type CompleteExternalBackupJobResponse
- type CreateAutonomousContainerDatabaseDetails
- type CreateAutonomousContainerDatabaseDetailsPatchModelEnum
- type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
- type CreateAutonomousContainerDatabaseRequest
- type CreateAutonomousContainerDatabaseResponse
- type CreateAutonomousDataWarehouseBackupDetails
- type CreateAutonomousDataWarehouseBackupRequest
- type CreateAutonomousDataWarehouseBackupResponse
- type CreateAutonomousDataWarehouseDetails
- type CreateAutonomousDataWarehouseDetailsLicenseModelEnum
- type CreateAutonomousDataWarehouseRequest
- type CreateAutonomousDataWarehouseResponse
- type CreateAutonomousDatabaseBackupDetails
- type CreateAutonomousDatabaseBackupRequest
- type CreateAutonomousDatabaseBackupResponse
- type CreateAutonomousDatabaseBase
- type CreateAutonomousDatabaseBaseDbWorkloadEnum
- type CreateAutonomousDatabaseBaseLicenseModelEnum
- type CreateAutonomousDatabaseCloneDetails
- func (m CreateAutonomousDatabaseCloneDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseCloneDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseCloneDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseCloneDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseCloneDetails) String() string
- type CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
- type CreateAutonomousDatabaseDetails
- func (m CreateAutonomousDatabaseDetails) GetAdminPassword() *string
- func (m CreateAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId() *string
- func (m CreateAutonomousDatabaseDetails) GetCompartmentId() *string
- func (m CreateAutonomousDatabaseDetails) GetCpuCoreCount() *int
- func (m CreateAutonomousDatabaseDetails) GetDataStorageSizeInTBs() *int
- func (m CreateAutonomousDatabaseDetails) GetDbName() *string
- func (m CreateAutonomousDatabaseDetails) GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum
- func (m CreateAutonomousDatabaseDetails) GetDefinedTags() map[string]map[string]interface{}
- func (m CreateAutonomousDatabaseDetails) GetDisplayName() *string
- func (m CreateAutonomousDatabaseDetails) GetFreeformTags() map[string]string
- func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
- func (m CreateAutonomousDatabaseDetails) GetIsDedicated() *bool
- func (m CreateAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
- func (m CreateAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateAutonomousDatabaseDetails) String() string
- type CreateAutonomousDatabaseRequest
- type CreateAutonomousDatabaseResponse
- type CreateBackupDetails
- type CreateBackupRequest
- type CreateBackupResponse
- type CreateDataGuardAssociationDetails
- type CreateDataGuardAssociationDetailsProtectionModeEnum
- type CreateDataGuardAssociationDetailsTransportTypeEnum
- type CreateDataGuardAssociationRequest
- type CreateDataGuardAssociationResponse
- type CreateDataGuardAssociationToExistingDbSystemDetails
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDataGuardAssociationToExistingDbSystemDetails) String() string
- type CreateDataGuardAssociationWithNewDbSystemDetails
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword() *string
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetTransportType() CreateDataGuardAssociationDetailsTransportTypeEnum
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDataGuardAssociationWithNewDbSystemDetails) String() string
- type CreateDatabaseDetails
- type CreateDatabaseDetailsDbWorkloadEnum
- type CreateDatabaseFromBackupDetails
- type CreateDbHomeDetails
- type CreateDbHomeFromBackupDetails
- type CreateDbHomeRequest
- type CreateDbHomeResponse
- type CreateDbHomeWithDbSystemIdBase
- type CreateDbHomeWithDbSystemIdDetails
- type CreateDbHomeWithDbSystemIdFromBackupDetails
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDbSystemId() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName() *string
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m CreateDbHomeWithDbSystemIdFromBackupDetails) String() string
- type CreateExternalBackupJobDetails
- type CreateExternalBackupJobDetailsDatabaseEditionEnum
- type CreateExternalBackupJobDetailsDatabaseModeEnum
- type CreateExternalBackupJobRequest
- type CreateExternalBackupJobResponse
- 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 Database
- type DatabaseClient
- func (client DatabaseClient) CompleteExternalBackupJob(ctx context.Context, request CompleteExternalBackupJobRequest) (response CompleteExternalBackupJobResponse, err error)
- func (client *DatabaseClient) ConfigurationProvider() *common.ConfigurationProvider
- func (client DatabaseClient) CreateAutonomousContainerDatabase(ctx context.Context, request CreateAutonomousContainerDatabaseRequest) (response CreateAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) CreateAutonomousDataWarehouse(ctx context.Context, request CreateAutonomousDataWarehouseRequest) (response CreateAutonomousDataWarehouseResponse, err error)
- func (client DatabaseClient) CreateAutonomousDataWarehouseBackup(ctx context.Context, request CreateAutonomousDataWarehouseBackupRequest) (response CreateAutonomousDataWarehouseBackupResponse, err error)
- 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) CreateBackup(ctx context.Context, request CreateBackupRequest) (response CreateBackupResponse, err error)
- func (client DatabaseClient) CreateDataGuardAssociation(ctx context.Context, request CreateDataGuardAssociationRequest) (response CreateDataGuardAssociationResponse, err error)
- func (client DatabaseClient) CreateDbHome(ctx context.Context, request CreateDbHomeRequest) (response CreateDbHomeResponse, err error)
- func (client DatabaseClient) CreateExternalBackupJob(ctx context.Context, request CreateExternalBackupJobRequest) (response CreateExternalBackupJobResponse, err error)
- func (client DatabaseClient) DbNodeAction(ctx context.Context, request DbNodeActionRequest) (response DbNodeActionResponse, err error)
- func (client DatabaseClient) DeleteAutonomousDataWarehouse(ctx context.Context, request DeleteAutonomousDataWarehouseRequest) (response DeleteAutonomousDataWarehouseResponse, err error)
- func (client DatabaseClient) DeleteAutonomousDatabase(ctx context.Context, request DeleteAutonomousDatabaseRequest) (response DeleteAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) DeleteBackup(ctx context.Context, request DeleteBackupRequest) (response DeleteBackupResponse, err error)
- func (client DatabaseClient) DeleteDbHome(ctx context.Context, request DeleteDbHomeRequest) (response DeleteDbHomeResponse, err error)
- func (client DatabaseClient) FailoverDataGuardAssociation(ctx context.Context, request FailoverDataGuardAssociationRequest) (response FailoverDataGuardAssociationResponse, err error)
- func (client DatabaseClient) GenerateAutonomousDataWarehouseWallet(ctx context.Context, request GenerateAutonomousDataWarehouseWalletRequest) (response GenerateAutonomousDataWarehouseWalletResponse, err error)
- func (client DatabaseClient) GenerateAutonomousDatabaseWallet(ctx context.Context, request GenerateAutonomousDatabaseWalletRequest) (response GenerateAutonomousDatabaseWalletResponse, err error)
- func (client DatabaseClient) GetAutonomousContainerDatabase(ctx context.Context, request GetAutonomousContainerDatabaseRequest) (response GetAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) GetAutonomousDataWarehouse(ctx context.Context, request GetAutonomousDataWarehouseRequest) (response GetAutonomousDataWarehouseResponse, err error)
- func (client DatabaseClient) GetAutonomousDataWarehouseBackup(ctx context.Context, request GetAutonomousDataWarehouseBackupRequest) (response GetAutonomousDataWarehouseBackupResponse, 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) GetAutonomousExadataInfrastructure(ctx context.Context, request GetAutonomousExadataInfrastructureRequest) (response GetAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, 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) 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) 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) GetExadataIormConfig(ctx context.Context, request GetExadataIormConfigRequest) (response GetExadataIormConfigResponse, err error)
- func (client DatabaseClient) GetExternalBackupJob(ctx context.Context, request GetExternalBackupJobRequest) (response GetExternalBackupJobResponse, err error)
- func (client DatabaseClient) GetMaintenanceRun(ctx context.Context, request GetMaintenanceRunRequest) (response GetMaintenanceRunResponse, 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) ListAutonomousContainerDatabases(ctx context.Context, request ListAutonomousContainerDatabasesRequest) (response ListAutonomousContainerDatabasesResponse, err error)
- func (client DatabaseClient) ListAutonomousDataWarehouseBackups(ctx context.Context, request ListAutonomousDataWarehouseBackupsRequest) (response ListAutonomousDataWarehouseBackupsResponse, err error)
- func (client DatabaseClient) ListAutonomousDataWarehouses(ctx context.Context, request ListAutonomousDataWarehousesRequest) (response ListAutonomousDataWarehousesResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabaseBackups(ctx context.Context, request ListAutonomousDatabaseBackupsRequest) (response ListAutonomousDatabaseBackupsResponse, err error)
- func (client DatabaseClient) ListAutonomousDatabases(ctx context.Context, request ListAutonomousDatabasesRequest) (response ListAutonomousDatabasesResponse, 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) ListBackups(ctx context.Context, request ListBackupsRequest) (response ListBackupsResponse, err error)
- func (client DatabaseClient) ListDataGuardAssociations(ctx context.Context, request ListDataGuardAssociationsRequest) (response ListDataGuardAssociationsResponse, 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) 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) 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) ListMaintenanceRuns(ctx context.Context, request ListMaintenanceRunsRequest) (response ListMaintenanceRunsResponse, err error)
- func (client DatabaseClient) ReinstateDataGuardAssociation(ctx context.Context, request ReinstateDataGuardAssociationRequest) (response ReinstateDataGuardAssociationResponse, err error)
- func (client DatabaseClient) RestartAutonomousContainerDatabase(ctx context.Context, request RestartAutonomousContainerDatabaseRequest) (response RestartAutonomousContainerDatabaseResponse, err error)
- func (client DatabaseClient) RestoreAutonomousDataWarehouse(ctx context.Context, request RestoreAutonomousDataWarehouseRequest) (response RestoreAutonomousDataWarehouseResponse, 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) SetRegion(region string)
- func (client DatabaseClient) StartAutonomousDataWarehouse(ctx context.Context, request StartAutonomousDataWarehouseRequest) (response StartAutonomousDataWarehouseResponse, err error)
- func (client DatabaseClient) StartAutonomousDatabase(ctx context.Context, request StartAutonomousDatabaseRequest) (response StartAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) StopAutonomousDataWarehouse(ctx context.Context, request StopAutonomousDataWarehouseRequest) (response StopAutonomousDataWarehouseResponse, err error)
- func (client DatabaseClient) StopAutonomousDatabase(ctx context.Context, request StopAutonomousDatabaseRequest) (response StopAutonomousDatabaseResponse, 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) UpdateAutonomousDataWarehouse(ctx context.Context, request UpdateAutonomousDataWarehouseRequest) (response UpdateAutonomousDataWarehouseResponse, err error)
- func (client DatabaseClient) UpdateAutonomousDatabase(ctx context.Context, request UpdateAutonomousDatabaseRequest) (response UpdateAutonomousDatabaseResponse, err error)
- func (client DatabaseClient) UpdateAutonomousExadataInfrastructure(ctx context.Context, request UpdateAutonomousExadataInfrastructureRequest) (response UpdateAutonomousExadataInfrastructureResponse, err error)
- func (client DatabaseClient) UpdateDatabase(ctx context.Context, request UpdateDatabaseRequest) (response UpdateDatabaseResponse, err error)
- func (client DatabaseClient) UpdateDbHome(ctx context.Context, request UpdateDbHomeRequest) (response UpdateDbHomeResponse, err error)
- func (client DatabaseClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
- func (client DatabaseClient) UpdateExadataIormConfig(ctx context.Context, request UpdateExadataIormConfigRequest) (response UpdateExadataIormConfigResponse, err error)
- func (client DatabaseClient) UpdateMaintenanceRun(ctx context.Context, request UpdateMaintenanceRunRequest) (response UpdateMaintenanceRunResponse, err error)
- type DatabaseConnectionStrings
- type DatabaseLifecycleStateEnum
- type DatabaseSummary
- type DatabaseSummaryLifecycleStateEnum
- type DayOfWeek
- type DayOfWeekNameEnum
- type DbBackupConfig
- type DbHome
- type DbHomeLifecycleStateEnum
- type DbHomeSummary
- type DbHomeSummaryLifecycleStateEnum
- type DbIormConfig
- type DbIormConfigUpdateDetail
- type DbNode
- type DbNodeActionActionEnum
- type DbNodeActionRequest
- type DbNodeActionResponse
- type DbNodeLifecycleStateEnum
- type DbNodeSummary
- type DbNodeSummaryLifecycleStateEnum
- type DbSystem
- type DbSystemDatabaseEditionEnum
- type DbSystemDiskRedundancyEnum
- type DbSystemLicenseModelEnum
- type DbSystemLifecycleStateEnum
- type DbSystemShapeSummary
- type DbSystemSummary
- type DbSystemSummaryDatabaseEditionEnum
- type DbSystemSummaryDiskRedundancyEnum
- type DbSystemSummaryLicenseModelEnum
- type DbSystemSummaryLifecycleStateEnum
- type DbVersionSummary
- type DeleteAutonomousDataWarehouseRequest
- type DeleteAutonomousDataWarehouseResponse
- type DeleteAutonomousDatabaseRequest
- type DeleteAutonomousDatabaseResponse
- type DeleteBackupRequest
- type DeleteBackupResponse
- type DeleteDbHomeRequest
- type DeleteDbHomeResponse
- type ExadataIormConfig
- type ExadataIormConfigLifecycleStateEnum
- type ExadataIormConfigObjectiveEnum
- type ExadataIormConfigUpdateDetails
- type ExadataIormConfigUpdateDetailsObjectiveEnum
- type ExternalBackupJob
- type FailoverDataGuardAssociationDetails
- type FailoverDataGuardAssociationRequest
- type FailoverDataGuardAssociationResponse
- type GenerateAutonomousDataWarehouseWalletDetails
- type GenerateAutonomousDataWarehouseWalletRequest
- type GenerateAutonomousDataWarehouseWalletResponse
- type GenerateAutonomousDatabaseWalletDetails
- type GenerateAutonomousDatabaseWalletRequest
- type GenerateAutonomousDatabaseWalletResponse
- type GetAutonomousContainerDatabaseRequest
- type GetAutonomousContainerDatabaseResponse
- type GetAutonomousDataWarehouseBackupRequest
- type GetAutonomousDataWarehouseBackupResponse
- type GetAutonomousDataWarehouseRequest
- type GetAutonomousDataWarehouseResponse
- type GetAutonomousDatabaseBackupRequest
- type GetAutonomousDatabaseBackupResponse
- type GetAutonomousDatabaseRequest
- type GetAutonomousDatabaseResponse
- type GetAutonomousExadataInfrastructureRequest
- type GetAutonomousExadataInfrastructureResponse
- type GetBackupRequest
- type GetBackupResponse
- type GetDataGuardAssociationRequest
- type GetDataGuardAssociationResponse
- type GetDatabaseRequest
- type GetDatabaseResponse
- type GetDbHomePatchHistoryEntryRequest
- type GetDbHomePatchHistoryEntryResponse
- type GetDbHomePatchRequest
- type GetDbHomePatchResponse
- type GetDbHomeRequest
- type GetDbHomeResponse
- type GetDbNodeRequest
- type GetDbNodeResponse
- type GetDbSystemPatchHistoryEntryRequest
- type GetDbSystemPatchHistoryEntryResponse
- type GetDbSystemPatchRequest
- type GetDbSystemPatchResponse
- type GetDbSystemRequest
- type GetDbSystemResponse
- type GetExadataIormConfigRequest
- type GetExadataIormConfigResponse
- type GetExternalBackupJobRequest
- type GetExternalBackupJobResponse
- type GetMaintenanceRunRequest
- type GetMaintenanceRunResponse
- type LaunchAutonomousExadataInfrastructureDetails
- type LaunchAutonomousExadataInfrastructureDetailsLicenseModelEnum
- type LaunchAutonomousExadataInfrastructureRequest
- type LaunchAutonomousExadataInfrastructureResponse
- type LaunchDbSystemBase
- type LaunchDbSystemDetails
- func (m LaunchDbSystemDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemDetails) GetClusterName() *string
- func (m LaunchDbSystemDetails) GetCompartmentId() *string
- func (m LaunchDbSystemDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemDetails) GetDataStoragePercentage() *int
- 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) GetNodeCount() *int
- func (m LaunchDbSystemDetails) GetShape() *string
- func (m LaunchDbSystemDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemDetails) GetSubnetId() *string
- func (m LaunchDbSystemDetails) GetTimeZone() *string
- func (m LaunchDbSystemDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemDetails) String() string
- type LaunchDbSystemDetailsDatabaseEditionEnum
- type LaunchDbSystemDetailsDiskRedundancyEnum
- type LaunchDbSystemDetailsLicenseModelEnum
- type LaunchDbSystemFromBackupDetails
- func (m LaunchDbSystemFromBackupDetails) GetAvailabilityDomain() *string
- func (m LaunchDbSystemFromBackupDetails) GetBackupSubnetId() *string
- func (m LaunchDbSystemFromBackupDetails) GetClusterName() *string
- func (m LaunchDbSystemFromBackupDetails) GetCompartmentId() *string
- func (m LaunchDbSystemFromBackupDetails) GetCpuCoreCount() *int
- func (m LaunchDbSystemFromBackupDetails) GetDataStoragePercentage() *int
- 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) GetNodeCount() *int
- func (m LaunchDbSystemFromBackupDetails) GetShape() *string
- func (m LaunchDbSystemFromBackupDetails) GetSparseDiskgroup() *bool
- func (m LaunchDbSystemFromBackupDetails) GetSshPublicKeys() []string
- func (m LaunchDbSystemFromBackupDetails) GetSubnetId() *string
- func (m LaunchDbSystemFromBackupDetails) GetTimeZone() *string
- func (m LaunchDbSystemFromBackupDetails) MarshalJSON() (buff []byte, e error)
- func (m LaunchDbSystemFromBackupDetails) String() string
- type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
- type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
- type LaunchDbSystemFromBackupDetailsLicenseModelEnum
- type LaunchDbSystemRequest
- type LaunchDbSystemResponse
- type ListAutonomousContainerDatabasesRequest
- type ListAutonomousContainerDatabasesResponse
- type ListAutonomousContainerDatabasesSortByEnum
- type ListAutonomousContainerDatabasesSortOrderEnum
- type ListAutonomousDataWarehouseBackupsRequest
- type ListAutonomousDataWarehouseBackupsResponse
- type ListAutonomousDataWarehouseBackupsSortByEnum
- type ListAutonomousDataWarehouseBackupsSortOrderEnum
- type ListAutonomousDataWarehousesRequest
- type ListAutonomousDataWarehousesResponse
- type ListAutonomousDataWarehousesSortByEnum
- type ListAutonomousDataWarehousesSortOrderEnum
- type ListAutonomousDatabaseBackupsRequest
- type ListAutonomousDatabaseBackupsResponse
- type ListAutonomousDatabaseBackupsSortByEnum
- type ListAutonomousDatabaseBackupsSortOrderEnum
- type ListAutonomousDatabasesRequest
- type ListAutonomousDatabasesResponse
- type ListAutonomousDatabasesSortByEnum
- type ListAutonomousDatabasesSortOrderEnum
- type ListAutonomousExadataInfrastructureShapesRequest
- type ListAutonomousExadataInfrastructureShapesResponse
- type ListAutonomousExadataInfrastructuresRequest
- type ListAutonomousExadataInfrastructuresResponse
- type ListAutonomousExadataInfrastructuresSortByEnum
- type ListAutonomousExadataInfrastructuresSortOrderEnum
- type ListBackupsRequest
- type ListBackupsResponse
- type ListDataGuardAssociationsRequest
- type ListDataGuardAssociationsResponse
- type ListDatabasesRequest
- type ListDatabasesResponse
- type ListDatabasesSortByEnum
- type ListDatabasesSortOrderEnum
- type ListDbHomePatchHistoryEntriesRequest
- type ListDbHomePatchHistoryEntriesResponse
- type ListDbHomePatchesRequest
- type ListDbHomePatchesResponse
- type ListDbHomesRequest
- type ListDbHomesResponse
- type ListDbHomesSortByEnum
- type ListDbHomesSortOrderEnum
- type ListDbNodesRequest
- type ListDbNodesResponse
- type ListDbNodesSortByEnum
- type ListDbNodesSortOrderEnum
- type ListDbSystemPatchHistoryEntriesRequest
- type ListDbSystemPatchHistoryEntriesResponse
- type ListDbSystemPatchesRequest
- type ListDbSystemPatchesResponse
- type ListDbSystemShapesRequest
- type ListDbSystemShapesResponse
- type ListDbSystemsRequest
- type ListDbSystemsResponse
- type ListDbSystemsSortByEnum
- type ListDbSystemsSortOrderEnum
- type ListDbVersionsRequest
- type ListDbVersionsResponse
- type ListMaintenanceRunsRequest
- type ListMaintenanceRunsResponse
- type ListMaintenanceRunsSortByEnum
- type ListMaintenanceRunsSortOrderEnum
- type MaintenanceRun
- type MaintenanceRunLifecycleStateEnum
- type MaintenanceRunMaintenanceSubtypeEnum
- type MaintenanceRunMaintenanceTypeEnum
- type MaintenanceRunSummary
- type MaintenanceRunSummaryLifecycleStateEnum
- type MaintenanceRunSummaryMaintenanceSubtypeEnum
- type MaintenanceRunSummaryMaintenanceTypeEnum
- type MaintenanceRunSummaryTargetResourceTypeEnum
- type MaintenanceRunTargetResourceTypeEnum
- type MaintenanceWindow
- type MaintenanceWindowPreferenceEnum
- type Month
- type MonthNameEnum
- type Patch
- type PatchAvailableActionsEnum
- type PatchDetails
- type PatchDetailsActionEnum
- type PatchHistoryEntry
- type PatchHistoryEntryActionEnum
- type PatchHistoryEntryLifecycleStateEnum
- type PatchHistoryEntrySummary
- type PatchHistoryEntrySummaryActionEnum
- type PatchHistoryEntrySummaryLifecycleStateEnum
- type PatchLastActionEnum
- type PatchLifecycleStateEnum
- type PatchSummary
- type PatchSummaryAvailableActionsEnum
- type PatchSummaryLastActionEnum
- type PatchSummaryLifecycleStateEnum
- type ReinstateDataGuardAssociationDetails
- type ReinstateDataGuardAssociationRequest
- type ReinstateDataGuardAssociationResponse
- type RestartAutonomousContainerDatabaseRequest
- type RestartAutonomousContainerDatabaseResponse
- type RestoreAutonomousDataWarehouseDetails
- type RestoreAutonomousDataWarehouseRequest
- type RestoreAutonomousDataWarehouseResponse
- type RestoreAutonomousDatabaseDetails
- type RestoreAutonomousDatabaseRequest
- type RestoreAutonomousDatabaseResponse
- type RestoreDatabaseDetails
- type RestoreDatabaseRequest
- type RestoreDatabaseResponse
- type StartAutonomousDataWarehouseRequest
- type StartAutonomousDataWarehouseResponse
- type StartAutonomousDatabaseRequest
- type StartAutonomousDatabaseResponse
- type StopAutonomousDataWarehouseRequest
- type StopAutonomousDataWarehouseResponse
- type StopAutonomousDatabaseRequest
- type StopAutonomousDatabaseResponse
- type SwitchoverDataGuardAssociationDetails
- type SwitchoverDataGuardAssociationRequest
- type SwitchoverDataGuardAssociationResponse
- type TerminateAutonomousContainerDatabaseRequest
- type TerminateAutonomousContainerDatabaseResponse
- type TerminateAutonomousExadataInfrastructureRequest
- type TerminateAutonomousExadataInfrastructureResponse
- type TerminateDbSystemRequest
- type TerminateDbSystemResponse
- type UpdateAutonomousContainerDatabaseDetails
- type UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
- type UpdateAutonomousContainerDatabaseRequest
- type UpdateAutonomousContainerDatabaseResponse
- type UpdateAutonomousDataWarehouseDetails
- type UpdateAutonomousDataWarehouseRequest
- type UpdateAutonomousDataWarehouseResponse
- type UpdateAutonomousDatabaseDetails
- type UpdateAutonomousDatabaseDetailsLicenseModelEnum
- type UpdateAutonomousDatabaseRequest
- type UpdateAutonomousDatabaseResponse
- type UpdateAutonomousExadataInfrastructureDetails
- type UpdateAutonomousExadataInfrastructureRequest
- type UpdateAutonomousExadataInfrastructureResponse
- type UpdateDatabaseDetails
- type UpdateDatabaseRequest
- type UpdateDatabaseResponse
- type UpdateDbHomeDetails
- type UpdateDbHomeRequest
- type UpdateDbHomeResponse
- type UpdateDbSystemDetails
- type UpdateDbSystemRequest
- type UpdateDbSystemResponse
- type UpdateExadataIormConfigRequest
- type UpdateExadataIormConfigResponse
- type UpdateMaintenanceRunDetails
- type UpdateMaintenanceRunRequest
- type UpdateMaintenanceRunResponse
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
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 OCID of the Autonomous Exadata Infrastructure. AutonomousExadataInfrastructureId *string `mandatory:"true" json:"autonomousExadataInfrastructureId"` // The current state of the Autonomous Container Database. LifecycleState AutonomousContainerDatabaseLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Database Patch model preference. PatchModel AutonomousContainerDatabasePatchModelEnum `mandatory:"true" json:"patchModel"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The availability domain of the Autonomous Container Database. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` }
AutonomousContainerDatabase The representation of AutonomousContainerDatabase
func (AutonomousContainerDatabase) String ¶
func (m AutonomousContainerDatabase) String() string
type AutonomousContainerDatabaseBackupConfig ¶
type AutonomousContainerDatabaseBackupConfig struct { // 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. RecoveryWindowInDays *int `mandatory:"false" json:"recoveryWindowInDays"` }
AutonomousContainerDatabaseBackupConfig Backup options for the Autonomous Container Database.
func (AutonomousContainerDatabaseBackupConfig) String ¶
func (m AutonomousContainerDatabaseBackupConfig) String() string
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" )
Set of constants representing the allowable values for AutonomousContainerDatabaseLifecycleStateEnum
func GetAutonomousContainerDatabaseLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseLifecycleStateEnumValues() []AutonomousContainerDatabaseLifecycleStateEnum
GetAutonomousContainerDatabaseLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseLifecycleStateEnum
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
type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum ¶
type AutonomousContainerDatabaseServiceLevelAgreementTypeEnum string
AutonomousContainerDatabaseServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseServiceLevelAgreementTypeStandard AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "STANDARD" AutonomousContainerDatabaseServiceLevelAgreementTypeMissionCritical AutonomousContainerDatabaseServiceLevelAgreementTypeEnum = "MISSION_CRITICAL" )
Set of constants representing the allowable values for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues ¶
func GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
GetAutonomousContainerDatabaseServiceLevelAgreementTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseServiceLevelAgreementTypeEnum
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 OCID of the Autonomous Exadata Infrastructure. AutonomousExadataInfrastructureId *string `mandatory:"true" json:"autonomousExadataInfrastructureId"` // The current state of the Autonomous Container Database. LifecycleState AutonomousContainerDatabaseSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // Database Patch model preference. PatchModel AutonomousContainerDatabaseSummaryPatchModelEnum `mandatory:"true" json:"patchModel"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the Autonomous was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The availability domain of the Autonomous Container Database. AvailabilityDomain *string `mandatory:"false" json:"availabilityDomain"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` }
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
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" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryLifecycleStateEnum
func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumValues ¶
func GetAutonomousContainerDatabaseSummaryLifecycleStateEnumValues() []AutonomousContainerDatabaseSummaryLifecycleStateEnum
GetAutonomousContainerDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryLifecycleStateEnum
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
type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum ¶
type AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum string
AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum Enum with underlying type: string
const ( AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeStandard AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "STANDARD" AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeMissionCritical AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum = "MISSION_CRITICAL" )
Set of constants representing the allowable values for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues ¶
func GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues() []AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
GetAutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnumValues Enumerates the set of values for AutonomousContainerDatabaseSummaryServiceLevelAgreementTypeEnum
type AutonomousDataWarehouse ¶
type AutonomousDataWarehouse struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // 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
type AutonomousDataWarehouseBackup ¶
type AutonomousDataWarehouseBackup struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse backup. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse. AutonomousDataWarehouseId *string `mandatory:"true" json:"autonomousDataWarehouseId"` // 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 AutonomousDataWarehouseBackupTypeEnum `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 AutonomousDataWarehouseBackupLifecycleStateEnum `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"` }
AutonomousDataWarehouseBackup **Deprecated.** See AutonomousDatabaseBackup for reference information about Autonomous Data Warehouse backups.
func (AutonomousDataWarehouseBackup) String ¶
func (m AutonomousDataWarehouseBackup) String() string
type AutonomousDataWarehouseBackupLifecycleStateEnum ¶
type AutonomousDataWarehouseBackupLifecycleStateEnum string
AutonomousDataWarehouseBackupLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDataWarehouseBackupLifecycleStateCreating AutonomousDataWarehouseBackupLifecycleStateEnum = "CREATING" AutonomousDataWarehouseBackupLifecycleStateActive AutonomousDataWarehouseBackupLifecycleStateEnum = "ACTIVE" AutonomousDataWarehouseBackupLifecycleStateDeleting AutonomousDataWarehouseBackupLifecycleStateEnum = "DELETING" AutonomousDataWarehouseBackupLifecycleStateDeleted AutonomousDataWarehouseBackupLifecycleStateEnum = "DELETED" AutonomousDataWarehouseBackupLifecycleStateFailed AutonomousDataWarehouseBackupLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDataWarehouseBackupLifecycleStateEnum
func GetAutonomousDataWarehouseBackupLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseBackupLifecycleStateEnumValues() []AutonomousDataWarehouseBackupLifecycleStateEnum
GetAutonomousDataWarehouseBackupLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseBackupLifecycleStateEnum
type AutonomousDataWarehouseBackupSummary ¶
type AutonomousDataWarehouseBackupSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse backup. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse. AutonomousDataWarehouseId *string `mandatory:"true" json:"autonomousDataWarehouseId"` // 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 AutonomousDataWarehouseBackupSummaryTypeEnum `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 AutonomousDataWarehouseBackupSummaryLifecycleStateEnum `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"` }
AutonomousDataWarehouseBackupSummary **Deprecated.** See AutonomousDataWarehouseBackupSummary for reference information about Autonomous Data Warehouse backups. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (AutonomousDataWarehouseBackupSummary) String ¶
func (m AutonomousDataWarehouseBackupSummary) String() string
type AutonomousDataWarehouseBackupSummaryLifecycleStateEnum ¶
type AutonomousDataWarehouseBackupSummaryLifecycleStateEnum string
AutonomousDataWarehouseBackupSummaryLifecycleStateEnum Enum with underlying type: string
const ( AutonomousDataWarehouseBackupSummaryLifecycleStateCreating AutonomousDataWarehouseBackupSummaryLifecycleStateEnum = "CREATING" AutonomousDataWarehouseBackupSummaryLifecycleStateActive AutonomousDataWarehouseBackupSummaryLifecycleStateEnum = "ACTIVE" AutonomousDataWarehouseBackupSummaryLifecycleStateDeleting AutonomousDataWarehouseBackupSummaryLifecycleStateEnum = "DELETING" AutonomousDataWarehouseBackupSummaryLifecycleStateDeleted AutonomousDataWarehouseBackupSummaryLifecycleStateEnum = "DELETED" AutonomousDataWarehouseBackupSummaryLifecycleStateFailed AutonomousDataWarehouseBackupSummaryLifecycleStateEnum = "FAILED" )
Set of constants representing the allowable values for AutonomousDataWarehouseBackupSummaryLifecycleStateEnum
func GetAutonomousDataWarehouseBackupSummaryLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseBackupSummaryLifecycleStateEnumValues() []AutonomousDataWarehouseBackupSummaryLifecycleStateEnum
GetAutonomousDataWarehouseBackupSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseBackupSummaryLifecycleStateEnum
type AutonomousDataWarehouseBackupSummaryTypeEnum ¶
type AutonomousDataWarehouseBackupSummaryTypeEnum string
AutonomousDataWarehouseBackupSummaryTypeEnum Enum with underlying type: string
const ( AutonomousDataWarehouseBackupSummaryTypeIncremental AutonomousDataWarehouseBackupSummaryTypeEnum = "INCREMENTAL" AutonomousDataWarehouseBackupSummaryTypeFull AutonomousDataWarehouseBackupSummaryTypeEnum = "FULL" )
Set of constants representing the allowable values for AutonomousDataWarehouseBackupSummaryTypeEnum
func GetAutonomousDataWarehouseBackupSummaryTypeEnumValues ¶
func GetAutonomousDataWarehouseBackupSummaryTypeEnumValues() []AutonomousDataWarehouseBackupSummaryTypeEnum
GetAutonomousDataWarehouseBackupSummaryTypeEnumValues Enumerates the set of values for AutonomousDataWarehouseBackupSummaryTypeEnum
type AutonomousDataWarehouseBackupTypeEnum ¶
type AutonomousDataWarehouseBackupTypeEnum string
AutonomousDataWarehouseBackupTypeEnum Enum with underlying type: string
const ( AutonomousDataWarehouseBackupTypeIncremental AutonomousDataWarehouseBackupTypeEnum = "INCREMENTAL" AutonomousDataWarehouseBackupTypeFull AutonomousDataWarehouseBackupTypeEnum = "FULL" )
Set of constants representing the allowable values for AutonomousDataWarehouseBackupTypeEnum
func GetAutonomousDataWarehouseBackupTypeEnumValues ¶
func GetAutonomousDataWarehouseBackupTypeEnumValues() []AutonomousDataWarehouseBackupTypeEnum
GetAutonomousDataWarehouseBackupTypeEnumValues Enumerates the set of values for AutonomousDataWarehouseBackupTypeEnum
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
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
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" )
Set of constants representing the allowable values for AutonomousDataWarehouseLifecycleStateEnum
func GetAutonomousDataWarehouseLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseLifecycleStateEnumValues() []AutonomousDataWarehouseLifecycleStateEnum
GetAutonomousDataWarehouseLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseLifecycleStateEnum
type AutonomousDataWarehouseSummary ¶
type AutonomousDataWarehouseSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // 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
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
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" )
Set of constants representing the allowable values for AutonomousDataWarehouseSummaryLifecycleStateEnum
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues ¶
func GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues() []AutonomousDataWarehouseSummaryLifecycleStateEnum
GetAutonomousDataWarehouseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDataWarehouseSummaryLifecycleStateEnum
type AutonomousDatabase ¶
type AutonomousDatabase struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the database. LifecycleState AutonomousDatabaseLifecycleStateEnum `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"` // True if it is dedicated database. IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The date and time the 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 Oracle license model that applies to the Oracle Autonomous Database. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousDatabaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The amount of storage that has been used, 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The Autonomous Database workload type. OLTP indicates an Autonomous Transaction Processing database and DW indicates an Autonomous Data Warehouse database. DbWorkload AutonomousDatabaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The client IP access control list (ACL). Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. This is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` }
AutonomousDatabase An Oracle Autonomous Database.
func (AutonomousDatabase) String ¶
func (m AutonomousDatabase) String() string
type AutonomousDatabaseBackup ¶
type AutonomousDatabaseBackup struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/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"` }
AutonomousDatabaseBackup An Autonomous Database backup.
func (AutonomousDatabaseBackup) String ¶
func (m AutonomousDatabaseBackup) String() string
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" )
Set of constants representing the allowable values for AutonomousDatabaseBackupLifecycleStateEnum
func GetAutonomousDatabaseBackupLifecycleStateEnumValues ¶
func GetAutonomousDatabaseBackupLifecycleStateEnumValues() []AutonomousDatabaseBackupLifecycleStateEnum
GetAutonomousDatabaseBackupLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseBackupLifecycleStateEnum
type AutonomousDatabaseBackupSummary ¶
type AutonomousDatabaseBackupSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/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"` }
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.cloud.oracle.com/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
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" )
Set of constants representing the allowable values for AutonomousDatabaseBackupSummaryLifecycleStateEnum
func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues() []AutonomousDatabaseBackupSummaryLifecycleStateEnum
GetAutonomousDatabaseBackupSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseBackupSummaryLifecycleStateEnum
type AutonomousDatabaseBackupSummaryTypeEnum ¶
type AutonomousDatabaseBackupSummaryTypeEnum string
AutonomousDatabaseBackupSummaryTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupSummaryTypeIncremental AutonomousDatabaseBackupSummaryTypeEnum = "INCREMENTAL" AutonomousDatabaseBackupSummaryTypeFull AutonomousDatabaseBackupSummaryTypeEnum = "FULL" )
Set of constants representing the allowable values for AutonomousDatabaseBackupSummaryTypeEnum
func GetAutonomousDatabaseBackupSummaryTypeEnumValues ¶
func GetAutonomousDatabaseBackupSummaryTypeEnumValues() []AutonomousDatabaseBackupSummaryTypeEnum
GetAutonomousDatabaseBackupSummaryTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupSummaryTypeEnum
type AutonomousDatabaseBackupTypeEnum ¶
type AutonomousDatabaseBackupTypeEnum string
AutonomousDatabaseBackupTypeEnum Enum with underlying type: string
const ( AutonomousDatabaseBackupTypeIncremental AutonomousDatabaseBackupTypeEnum = "INCREMENTAL" AutonomousDatabaseBackupTypeFull AutonomousDatabaseBackupTypeEnum = "FULL" )
Set of constants representing the allowable values for AutonomousDatabaseBackupTypeEnum
func GetAutonomousDatabaseBackupTypeEnumValues ¶
func GetAutonomousDatabaseBackupTypeEnumValues() []AutonomousDatabaseBackupTypeEnum
GetAutonomousDatabaseBackupTypeEnumValues Enumerates the set of values for AutonomousDatabaseBackupTypeEnum
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"` }
AutonomousDatabaseConnectionStrings Connection strings to connect to an Oracle Autonomous Database.
func (AutonomousDatabaseConnectionStrings) String ¶
func (m AutonomousDatabaseConnectionStrings) String() string
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"` }
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. Example: `{"sqlDevWebUrl": "https://<hostname>/ords...", "apexUrl", "https://<hostname>/ords..."}`
func (AutonomousDatabaseConnectionUrls) String ¶
func (m AutonomousDatabaseConnectionUrls) String() string
type AutonomousDatabaseDbWorkloadEnum ¶
type AutonomousDatabaseDbWorkloadEnum string
AutonomousDatabaseDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDatabaseDbWorkloadOltp AutonomousDatabaseDbWorkloadEnum = "OLTP" AutonomousDatabaseDbWorkloadDw AutonomousDatabaseDbWorkloadEnum = "DW" )
Set of constants representing the allowable values for AutonomousDatabaseDbWorkloadEnum
func GetAutonomousDatabaseDbWorkloadEnumValues ¶
func GetAutonomousDatabaseDbWorkloadEnumValues() []AutonomousDatabaseDbWorkloadEnum
GetAutonomousDatabaseDbWorkloadEnumValues Enumerates the set of values for AutonomousDatabaseDbWorkloadEnum
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
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" )
Set of constants representing the allowable values for AutonomousDatabaseLifecycleStateEnum
func GetAutonomousDatabaseLifecycleStateEnumValues ¶
func GetAutonomousDatabaseLifecycleStateEnumValues() []AutonomousDatabaseLifecycleStateEnum
GetAutonomousDatabaseLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseLifecycleStateEnum
type AutonomousDatabaseSummary ¶
type AutonomousDatabaseSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The current state of the database. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `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"` // True if it is dedicated database. IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // The date and time the 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 Oracle license model that applies to the Oracle Autonomous Database. The default is BRING_YOUR_OWN_LICENSE. LicenseModel AutonomousDatabaseSummaryLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The amount of storage that has been used, 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // A valid Oracle Database version for Autonomous Database. DbVersion *string `mandatory:"false" json:"dbVersion"` // The Autonomous Database workload type. OLTP indicates an Autonomous Transaction Processing database and DW indicates an Autonomous Data Warehouse database. DbWorkload AutonomousDatabaseSummaryDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The client IP access control list (ACL). Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. This is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` }
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
type AutonomousDatabaseSummaryDbWorkloadEnum ¶
type AutonomousDatabaseSummaryDbWorkloadEnum string
AutonomousDatabaseSummaryDbWorkloadEnum Enum with underlying type: string
const ( AutonomousDatabaseSummaryDbWorkloadOltp AutonomousDatabaseSummaryDbWorkloadEnum = "OLTP" AutonomousDatabaseSummaryDbWorkloadDw AutonomousDatabaseSummaryDbWorkloadEnum = "DW" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryDbWorkloadEnum
func GetAutonomousDatabaseSummaryDbWorkloadEnumValues ¶
func GetAutonomousDatabaseSummaryDbWorkloadEnumValues() []AutonomousDatabaseSummaryDbWorkloadEnum
GetAutonomousDatabaseSummaryDbWorkloadEnumValues Enumerates the set of values for AutonomousDatabaseSummaryDbWorkloadEnum
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
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" )
Set of constants representing the allowable values for AutonomousDatabaseSummaryLifecycleStateEnum
func GetAutonomousDatabaseSummaryLifecycleStateEnumValues ¶
func GetAutonomousDatabaseSummaryLifecycleStateEnumValues() []AutonomousDatabaseSummaryLifecycleStateEnum
GetAutonomousDatabaseSummaryLifecycleStateEnumValues Enumerates the set of values for AutonomousDatabaseSummaryLifecycleStateEnum
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"` // 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
AutonomousExadataInfrastructure The representation of AutonomousExadataInfrastructure
func (AutonomousExadataInfrastructure) String ¶
func (m AutonomousExadataInfrastructure) String() string
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
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
type AutonomousExadataInfrastructureMaintenanceWindow ¶
type AutonomousExadataInfrastructureMaintenanceWindow struct { // Day of the week that the patch should be applied to the Autonomous Exadata Infrastructure. Patches are applied during the first week of the quarter. DayOfWeek AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum `mandatory:"true" json:"dayOfWeek"` // Hour of the day that the patch should be applied. HourOfDay *int `mandatory:"false" json:"hourOfDay"` }
AutonomousExadataInfrastructureMaintenanceWindow Autonomous Exadata Infrastructure maintenance window details for quarterly patching.
func (AutonomousExadataInfrastructureMaintenanceWindow) String ¶
func (m AutonomousExadataInfrastructureMaintenanceWindow) String() string
type AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum ¶
type AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum string
AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum Enum with underlying type: string
const ( AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekAny AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "ANY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekSunday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "SUNDAY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekMonday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "MONDAY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekTuesday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "TUESDAY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekWednesday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "WEDNESDAY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekThursday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "THURSDAY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekFriday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "FRIDAY" AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekSaturday AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum = "SATURDAY" )
Set of constants representing the allowable values for AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum
func GetAutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnumValues ¶
func GetAutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnumValues() []AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum
GetAutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnumValues Enumerates the set of values for AutonomousExadataInfrastructureMaintenanceWindowDayOfWeekEnum
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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (AutonomousExadataInfrastructureShapeSummary) String ¶
func (m AutonomousExadataInfrastructureShapeSummary) String() string
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"` // 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the last maintenance run. LastMaintenanceRunId *string `mandatory:"false" json:"lastMaintenanceRunId"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
AutonomousExadataInfrastructureSummary Infrastructure that enables the running of multiple Autonomous Databases within a dedicated DB system. For more information about Autonomous Exadata Infrastructure, see Overview of Autonomous Database (https://docs.cloud.oracle.com/iaas/Content/Database/Concepts/adboverview.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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm). For information about access control and compartments, see Overview of the Identity Service (https://docs.cloud.oracle.com/Content/Identity/Concepts/overview.htm). For information about availability domains, see Regions and Availability Domains (https://docs.cloud.oracle.com/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
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
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
type Backup ¶
type Backup struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/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 lifecycleState. 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"` }
Backup The representation of Backup
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
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" )
Set of constants representing the allowable values for BackupLifecycleStateEnum
func GetBackupLifecycleStateEnumValues ¶
func GetBackupLifecycleStateEnumValues() []BackupLifecycleStateEnum
GetBackupLifecycleStateEnumValues Enumerates the set of values for BackupLifecycleStateEnum
type BackupSummary ¶
type BackupSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup. Id *string `mandatory:"false" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"false" json:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/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 lifecycleState. 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"` }
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.cloud.oracle.com/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
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
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" )
Set of constants representing the allowable values for BackupSummaryLifecycleStateEnum
func GetBackupSummaryLifecycleStateEnumValues ¶
func GetBackupSummaryLifecycleStateEnumValues() []BackupSummaryLifecycleStateEnum
GetBackupSummaryLifecycleStateEnumValues Enumerates the set of values for BackupSummaryLifecycleStateEnum
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
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
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
type CompleteExternalBackupJobRequest ¶
type CompleteExternalBackupJobRequest struct { // The backup OCID (https://docs.cloud.oracle.com/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
func (CompleteExternalBackupJobRequest) HTTPRequest ¶
func (request CompleteExternalBackupJobRequest) HTTPRequest(method, path 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
type CompleteExternalBackupJobResponse ¶
type CompleteExternalBackupJobResponse 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"` }
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 CreateAutonomousContainerDatabaseDetails ¶
type CreateAutonomousContainerDatabaseDetails struct { // The display name for the Autonomous Container Database. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID of the Autonomous Exadata Infrastructure. AutonomousExadataInfrastructureId *string `mandatory:"true" json:"autonomousExadataInfrastructureId"` // Database Patch model preference. PatchModel CreateAutonomousContainerDatabaseDetailsPatchModelEnum `mandatory:"true" json:"patchModel"` // The service level agreement type of the Autonomous Container Database. The default is STANDARD. For a Mission Critical Container Database, the specified Autonomous Exadata Infrastructure must be associated with a remote Autonomous Exadata Infrastructure. ServiceLevelAgreementType CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum `mandatory:"false" json:"serviceLevelAgreementType,omitempty"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment containing the Autonomous Container Database. 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` }
CreateAutonomousContainerDatabaseDetails Describes the required parameters for the creation of an Autonomous Container Database.
func (CreateAutonomousContainerDatabaseDetails) String ¶
func (m CreateAutonomousContainerDatabaseDetails) String() string
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
type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum ¶
type CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum string
CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum Enum with underlying type: string
const (
CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeStandard CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum = "STANDARD"
)
Set of constants representing the allowable values for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues ¶
func GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues() []CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
GetCreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnumValues Enumerates the set of values for CreateAutonomousContainerDatabaseDetailsServiceLevelAgreementTypeEnum
type CreateAutonomousContainerDatabaseRequest ¶
type CreateAutonomousContainerDatabaseRequest struct { // Request to create an Autonomous Container Database in a specified Autonomous Exadata Infrastructure. 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
func (CreateAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request CreateAutonomousContainerDatabaseRequest) HTTPRequest(method, path 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
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 need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-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 CreateAutonomousDataWarehouseBackupDetails ¶
type CreateAutonomousDataWarehouseBackupDetails struct { // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse backup. AutonomousDataWarehouseId *string `mandatory:"true" json:"autonomousDataWarehouseId"` }
CreateAutonomousDataWarehouseBackupDetails **Deprecated.** See CreateAutonomousDatabaseBackupDetails for reference information about creating Autonomous Data Warehouse backups. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateAutonomousDataWarehouseBackupDetails) String ¶
func (m CreateAutonomousDataWarehouseBackupDetails) String() string
type CreateAutonomousDataWarehouseBackupRequest ¶
type CreateAutonomousDataWarehouseBackupRequest struct { // Request to create a new Autonomous Data Warehouse backup. CreateAutonomousDataWarehouseBackupDetails `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 }
CreateAutonomousDataWarehouseBackupRequest wrapper for the CreateAutonomousDataWarehouseBackup operation
func (CreateAutonomousDataWarehouseBackupRequest) HTTPRequest ¶
func (request CreateAutonomousDataWarehouseBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousDataWarehouseBackupRequest) RetryPolicy ¶
func (request CreateAutonomousDataWarehouseBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousDataWarehouseBackupRequest) String ¶
func (request CreateAutonomousDataWarehouseBackupRequest) String() string
type CreateAutonomousDataWarehouseBackupResponse ¶
type CreateAutonomousDataWarehouseBackupResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouseBackup instance AutonomousDataWarehouseBackup `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"` }
CreateAutonomousDataWarehouseBackupResponse wrapper for the CreateAutonomousDataWarehouseBackup operation
func (CreateAutonomousDataWarehouseBackupResponse) HTTPResponse ¶
func (response CreateAutonomousDataWarehouseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDataWarehouseBackupResponse) String ¶
func (response CreateAutonomousDataWarehouseBackupResponse) String() string
type CreateAutonomousDataWarehouseDetails ¶
type CreateAutonomousDataWarehouseDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the Autonomous Data Warehouse. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 14 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. DbName *string `mandatory:"true" json:"dbName"` // The number of CPU Cores to be made available to the database. CpuCoreCount *int `mandatory:"true" json:"cpuCoreCount"` // 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. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // 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. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The user-friendly name for the Autonomous Data Warehouse. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // The Oracle license model that applies to the Oracle Autonomous Data Warehouse. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateAutonomousDataWarehouseDetailsLicenseModelEnum `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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateAutonomousDataWarehouseDetails **Deprecated.** See CreateAutonomousDatabaseDetails for reference information about creating an Oracle Autonomous Data Warehouse. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (CreateAutonomousDataWarehouseDetails) String ¶
func (m CreateAutonomousDataWarehouseDetails) String() string
type CreateAutonomousDataWarehouseDetailsLicenseModelEnum ¶
type CreateAutonomousDataWarehouseDetailsLicenseModelEnum string
CreateAutonomousDataWarehouseDetailsLicenseModelEnum Enum with underlying type: string
const ( CreateAutonomousDataWarehouseDetailsLicenseModelLicenseIncluded CreateAutonomousDataWarehouseDetailsLicenseModelEnum = "LICENSE_INCLUDED" CreateAutonomousDataWarehouseDetailsLicenseModelBringYourOwnLicense CreateAutonomousDataWarehouseDetailsLicenseModelEnum = "BRING_YOUR_OWN_LICENSE" )
Set of constants representing the allowable values for CreateAutonomousDataWarehouseDetailsLicenseModelEnum
func GetCreateAutonomousDataWarehouseDetailsLicenseModelEnumValues ¶
func GetCreateAutonomousDataWarehouseDetailsLicenseModelEnumValues() []CreateAutonomousDataWarehouseDetailsLicenseModelEnum
GetCreateAutonomousDataWarehouseDetailsLicenseModelEnumValues Enumerates the set of values for CreateAutonomousDataWarehouseDetailsLicenseModelEnum
type CreateAutonomousDataWarehouseRequest ¶
type CreateAutonomousDataWarehouseRequest struct { // Request to create a new Autonomous Data Warehouse. CreateAutonomousDataWarehouseDetails `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 }
CreateAutonomousDataWarehouseRequest wrapper for the CreateAutonomousDataWarehouse operation
func (CreateAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request CreateAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request CreateAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (CreateAutonomousDataWarehouseRequest) String ¶
func (request CreateAutonomousDataWarehouseRequest) String() string
type CreateAutonomousDataWarehouseResponse ¶
type CreateAutonomousDataWarehouseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouse instance AutonomousDataWarehouse `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"` }
CreateAutonomousDataWarehouseResponse wrapper for the CreateAutonomousDataWarehouse operation
func (CreateAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response CreateAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateAutonomousDataWarehouseResponse) String ¶
func (response CreateAutonomousDataWarehouseResponse) String() string
type CreateAutonomousDatabaseBackupDetails ¶
type CreateAutonomousDatabaseBackupDetails struct { // The user-friendly name for the backup. The name does not have to be unique. DisplayName *string `mandatory:"true" json:"displayName"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Database backup. AutonomousDatabaseId *string `mandatory:"true" json:"autonomousDatabaseId"` }
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
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
func (CreateAutonomousDatabaseBackupRequest) HTTPRequest ¶
func (request CreateAutonomousDatabaseBackupRequest) HTTPRequest(method, path 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
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"` }
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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the autonomous database. GetCompartmentId() *string // The database name. The name must begin with an alphabetic character and can contain a maximum of 14 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. GetDbName() *string // The number of CPU Cores to be made available to the database. GetCpuCoreCount() *int // 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. GetDataStorageSizeInTBs() *int // 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. GetAdminPassword() *string // The autonomous database workload type. OLTP indicates an Autonomous Transaction Processing database and DW indicates an Autonomous Data Warehouse. The default is OLTP. GetDbWorkload() CreateAutonomousDatabaseBaseDbWorkloadEnum // 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. The default is BRING_YOUR_OWN_LICENSE. GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is false. GetIsAutoScalingEnabled() *bool // True if it is dedicated database. GetIsDedicated() *bool // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). GetAutonomousContainerDatabaseId() *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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` GetDefinedTags() map[string]map[string]interface{} }
CreateAutonomousDatabaseBase Details to create an Oracle Autonomous Database. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
type CreateAutonomousDatabaseBaseDbWorkloadEnum ¶
type CreateAutonomousDatabaseBaseDbWorkloadEnum string
CreateAutonomousDatabaseBaseDbWorkloadEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseBaseDbWorkloadOltp CreateAutonomousDatabaseBaseDbWorkloadEnum = "OLTP" CreateAutonomousDatabaseBaseDbWorkloadDw CreateAutonomousDatabaseBaseDbWorkloadEnum = "DW" )
Set of constants representing the allowable values for CreateAutonomousDatabaseBaseDbWorkloadEnum
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues ¶
func GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues() []CreateAutonomousDatabaseBaseDbWorkloadEnum
GetCreateAutonomousDatabaseBaseDbWorkloadEnumValues Enumerates the set of values for CreateAutonomousDatabaseBaseDbWorkloadEnum
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
type CreateAutonomousDatabaseCloneDetails ¶
type CreateAutonomousDatabaseCloneDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the autonomous database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 14 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. 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 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. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // 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. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The OCID (https://docs.cloud.oracle.com/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 user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is false. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if it is dedicated database. IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The clone type. CloneType CreateAutonomousDatabaseCloneDetailsCloneTypeEnum `mandatory:"true" json:"cloneType"` // The autonomous database workload type. OLTP indicates an Autonomous Transaction Processing database and DW indicates an Autonomous Data Warehouse. The default is OLTP. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,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) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseCloneDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseCloneDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseCloneDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseCloneDetails) GetDbName ¶
func (m CreateAutonomousDatabaseCloneDetails) GetDbName() *string
GetDbName returns DbName
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) GetFreeformTags ¶
func (m CreateAutonomousDatabaseCloneDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseCloneDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseCloneDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseCloneDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseCloneDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseCloneDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseCloneDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseCloneDetails) String ¶
func (m CreateAutonomousDatabaseCloneDetails) String() string
type CreateAutonomousDatabaseCloneDetailsCloneTypeEnum ¶
type CreateAutonomousDatabaseCloneDetailsCloneTypeEnum string
CreateAutonomousDatabaseCloneDetailsCloneTypeEnum Enum with underlying type: string
const ( CreateAutonomousDatabaseCloneDetailsCloneTypeFull CreateAutonomousDatabaseCloneDetailsCloneTypeEnum = "FULL" CreateAutonomousDatabaseCloneDetailsCloneTypeMetadata CreateAutonomousDatabaseCloneDetailsCloneTypeEnum = "METADATA" )
Set of constants representing the allowable values for CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumValues ¶
func GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumValues() []CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
GetCreateAutonomousDatabaseCloneDetailsCloneTypeEnumValues Enumerates the set of values for CreateAutonomousDatabaseCloneDetailsCloneTypeEnum
type CreateAutonomousDatabaseDetails ¶
type CreateAutonomousDatabaseDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment of the autonomous database. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The database name. The name must begin with an alphabetic character and can contain a maximum of 14 alphanumeric characters. Special characters are not permitted. The database name must be unique in the tenancy. 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 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. DataStorageSizeInTBs *int `mandatory:"true" json:"dataStorageSizeInTBs"` // 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. AdminPassword *string `mandatory:"true" json:"adminPassword"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is false. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` // True if it is dedicated database. IsDedicated *bool `mandatory:"false" json:"isDedicated"` // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousContainerDatabaseId *string `mandatory:"false" json:"autonomousContainerDatabaseId"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The autonomous database workload type. OLTP indicates an Autonomous Transaction Processing database and DW indicates an Autonomous Data Warehouse. The default is OLTP. DbWorkload CreateAutonomousDatabaseBaseDbWorkloadEnum `mandatory:"false" json:"dbWorkload,omitempty"` // The Oracle license model that applies to the Oracle Autonomous Database. The default is BRING_YOUR_OWN_LICENSE. LicenseModel CreateAutonomousDatabaseBaseLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` }
CreateAutonomousDatabaseDetails Details to create an Oracle Autonomous Database.
func (CreateAutonomousDatabaseDetails) GetAdminPassword ¶
func (m CreateAutonomousDatabaseDetails) GetAdminPassword() *string
GetAdminPassword returns AdminPassword
func (CreateAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId ¶
func (m CreateAutonomousDatabaseDetails) GetAutonomousContainerDatabaseId() *string
GetAutonomousContainerDatabaseId returns AutonomousContainerDatabaseId
func (CreateAutonomousDatabaseDetails) GetCompartmentId ¶
func (m CreateAutonomousDatabaseDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (CreateAutonomousDatabaseDetails) GetCpuCoreCount ¶
func (m CreateAutonomousDatabaseDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (CreateAutonomousDatabaseDetails) GetDataStorageSizeInTBs ¶
func (m CreateAutonomousDatabaseDetails) GetDataStorageSizeInTBs() *int
GetDataStorageSizeInTBs returns DataStorageSizeInTBs
func (CreateAutonomousDatabaseDetails) GetDbName ¶
func (m CreateAutonomousDatabaseDetails) GetDbName() *string
GetDbName returns DbName
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) GetFreeformTags ¶
func (m CreateAutonomousDatabaseDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled ¶
func (m CreateAutonomousDatabaseDetails) GetIsAutoScalingEnabled() *bool
GetIsAutoScalingEnabled returns IsAutoScalingEnabled
func (CreateAutonomousDatabaseDetails) GetIsDedicated ¶
func (m CreateAutonomousDatabaseDetails) GetIsDedicated() *bool
GetIsDedicated returns IsDedicated
func (CreateAutonomousDatabaseDetails) GetLicenseModel ¶
func (m CreateAutonomousDatabaseDetails) GetLicenseModel() CreateAutonomousDatabaseBaseLicenseModelEnum
GetLicenseModel returns LicenseModel
func (CreateAutonomousDatabaseDetails) MarshalJSON ¶
func (m CreateAutonomousDatabaseDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateAutonomousDatabaseDetails) String ¶
func (m CreateAutonomousDatabaseDetails) String() string
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
func (CreateAutonomousDatabaseRequest) HTTPRequest ¶
func (request CreateAutonomousDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 CreateBackupDetails ¶
type CreateBackupDetails struct { // The OCID (https://docs.cloud.oracle.com/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"` }
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
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
func (CreateBackupRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateBackupRequest) RetryPolicy ¶ added in v1.3.0
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
type CreateBackupResponse ¶
type CreateBackupResponse 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"` }
CreateBackupResponse wrapper for the CreateBackup operation
func (CreateBackupResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateBackupResponse) String ¶
func (response CreateBackupResponse) String() string
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 }
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
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
type CreateDataGuardAssociationRequest ¶
type CreateDataGuardAssociationRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (CreateDataGuardAssociationRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDataGuardAssociationRequest) RetryPolicy ¶ added in v1.3.0
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
type CreateDataGuardAssociationResponse ¶
type CreateDataGuardAssociationResponse 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"` }
CreateDataGuardAssociationResponse wrapper for the CreateDataGuardAssociation operation
func (CreateDataGuardAssociationResponse) HTTPResponse ¶ added in v1.3.0
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 OCID (https://docs.cloud.oracle.com/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 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 DB system database. 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.
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationToExistingDbSystemDetails) GetProtectionMode ¶
func (m CreateDataGuardAssociationToExistingDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
GetProtectionMode returns ProtectionMode
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
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 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 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 hostname for the DB node. Hostname *string `mandatory:"false" json:"hostname"` // 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 bare metal DB system or virtual machine DB system database. A new DB system will be launched to create the standby database. **NOTE** - You must use this subtype to create a Data Guard association for a database in a virtual machine DB system.
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetDatabaseAdminPassword() *string
GetDatabaseAdminPassword returns DatabaseAdminPassword
func (CreateDataGuardAssociationWithNewDbSystemDetails) GetProtectionMode ¶
func (m CreateDataGuardAssociationWithNewDbSystemDetails) GetProtectionMode() CreateDataGuardAssociationDetailsProtectionModeEnum
GetProtectionMode returns ProtectionMode
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
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 name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // 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"` // 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
CreateDatabaseDetails 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 (CreateDatabaseDetails) String ¶
func (m CreateDatabaseDetails) String() string
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
type CreateDatabaseFromBackupDetails ¶
type CreateDatabaseFromBackupDetails struct { // The backup OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). BackupId *string `mandatory:"true" json:"backupId"` // The password to open the TDE wallet. BackupTDEPassword *string `mandatory:"true" json:"backupTDEPassword"` // 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"` }
CreateDatabaseFromBackupDetails The representation of CreateDatabaseFromBackupDetails
func (CreateDatabaseFromBackupDetails) String ¶
func (m CreateDatabaseFromBackupDetails) String() string
type CreateDbHomeDetails ¶
type CreateDbHomeDetails struct { // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. 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"` }
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
type CreateDbHomeFromBackupDetails ¶ added in v1.6.0
type CreateDbHomeFromBackupDetails struct { Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The user-provided name of the database home. DisplayName *string `mandatory:"false" json:"displayName"` }
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 ¶ added in v1.6.0
func (m CreateDbHomeFromBackupDetails) String() string
type CreateDbHomeRequest ¶
type CreateDbHomeRequest struct { // Request to create a new database home. CreateDbHomeWithDbSystemIdBase `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
func (CreateDbHomeRequest) HTTPRequest ¶ added in v1.3.0
func (request CreateDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (CreateDbHomeRequest) RetryPolicy ¶ added in v1.3.0
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
type CreateDbHomeResponse ¶
type CreateDbHomeResponse 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"` }
CreateDbHomeResponse wrapper for the CreateDbHome operation
func (CreateDbHomeResponse) HTTPResponse ¶ added in v1.3.0
func (response CreateDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (CreateDbHomeResponse) String ¶
func (response CreateDbHomeResponse) String() string
type CreateDbHomeWithDbSystemIdBase ¶
type CreateDbHomeWithDbSystemIdBase interface { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. GetDbSystemId() *string // The user-provided name of the database home. GetDisplayName() *string }
CreateDbHomeWithDbSystemIdBase 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 CreateDbHomeWithDbSystemIdDetails ¶
type CreateDbHomeWithDbSystemIdDetails struct { // A valid Oracle Database version. To get a list of supported versions, use the ListDbVersions operation. DbVersion *string `mandatory:"true" json:"dbVersion"` Database *CreateDatabaseDetails `mandatory:"true" json:"database"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The user-provided name of the database home. DisplayName *string `mandatory:"false" json:"displayName"` }
CreateDbHomeWithDbSystemIdDetails The representation of CreateDbHomeWithDbSystemIdDetails
func (CreateDbHomeWithDbSystemIdDetails) GetDbSystemId ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDbSystemId() *string
GetDbSystemId returns DbSystemId
func (CreateDbHomeWithDbSystemIdDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdDetails) String ¶
func (m CreateDbHomeWithDbSystemIdDetails) String() string
type CreateDbHomeWithDbSystemIdFromBackupDetails ¶
type CreateDbHomeWithDbSystemIdFromBackupDetails struct { Database *CreateDatabaseFromBackupDetails `mandatory:"true" json:"database"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The user-provided name of the database home. DisplayName *string `mandatory:"false" json:"displayName"` }
CreateDbHomeWithDbSystemIdFromBackupDetails The representation of CreateDbHomeWithDbSystemIdFromBackupDetails
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDbSystemId ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDbSystemId() *string
GetDbSystemId returns DbSystemId
func (CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (CreateDbHomeWithDbSystemIdFromBackupDetails) String ¶
func (m CreateDbHomeWithDbSystemIdFromBackupDetails) String() string
type CreateExternalBackupJobDetails ¶
type CreateExternalBackupJobDetails struct { // The targeted availability domain for the backup. AvailabilityDomain *string `mandatory:"true" json:"availabilityDomain"` // The OCID (https://docs.cloud.oracle.com/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
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
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
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
func (CreateExternalBackupJobRequest) HTTPRequest ¶
func (request CreateExternalBackupJobRequest) HTTPRequest(method, path 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
type CreateExternalBackupJobResponse ¶
type CreateExternalBackupJobResponse 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"` }
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 DataGuardAssociation ¶
type DataGuardAssociation struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Data Guard association. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database home containing the associated peer database. PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated peer database. PeerDatabaseId *string `mandatory:"false" json:"peerDatabaseId"` // The OCID (https://docs.cloud.oracle.com/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"` }
DataGuardAssociation The representation of DataGuardAssociation
func (DataGuardAssociation) String ¶
func (m DataGuardAssociation) String() string
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" )
Set of constants representing the allowable values for DataGuardAssociationLifecycleStateEnum
func GetDataGuardAssociationLifecycleStateEnumValues ¶
func GetDataGuardAssociationLifecycleStateEnumValues() []DataGuardAssociationLifecycleStateEnum
GetDataGuardAssociationLifecycleStateEnumValues Enumerates the set of values for DataGuardAssociationLifecycleStateEnum
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
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
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
type DataGuardAssociationSummary ¶
type DataGuardAssociationSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Data Guard association. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database home containing the associated peer database. PeerDbHomeId *string `mandatory:"false" json:"peerDbHomeId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the associated peer database. PeerDatabaseId *string `mandatory:"false" json:"peerDatabaseId"` // The OCID (https://docs.cloud.oracle.com/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"` }
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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm). For information about endpoints and signing API requests, see About the API (https://docs.cloud.oracle.com/Content/API/Concepts/usingapi.htm). For information about available SDKs and tools, see SDKS and Other Tools (https://docs.cloud.oracle.com/Content/API/Concepts/sdks.htm).
func (DataGuardAssociationSummary) String ¶
func (m DataGuardAssociationSummary) String() string
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" )
Set of constants representing the allowable values for DataGuardAssociationSummaryLifecycleStateEnum
func GetDataGuardAssociationSummaryLifecycleStateEnumValues ¶
func GetDataGuardAssociationSummaryLifecycleStateEnumValues() []DataGuardAssociationSummaryLifecycleStateEnum
GetDataGuardAssociationSummaryLifecycleStateEnumValues Enumerates the set of values for DataGuardAssociationSummaryLifecycleStateEnum
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
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
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
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
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
type Database ¶
type Database struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // The database workload type. DbWorkload *string `mandatory:"false" json:"dbWorkload"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Connection strings used to connect to the Oracle Database. ConnectionStrings *DatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` }
Database The representation of Database
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 (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.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more information.
func (*DatabaseClient) ConfigurationProvider ¶
func (client *DatabaseClient) ConfigurationProvider() *common.ConfigurationProvider
ConfigurationProvider the ConfigurationProvider used in this client, or null if none set
func (DatabaseClient) CreateAutonomousContainerDatabase ¶
func (client DatabaseClient) CreateAutonomousContainerDatabase(ctx context.Context, request CreateAutonomousContainerDatabaseRequest) (response CreateAutonomousContainerDatabaseResponse, err error)
CreateAutonomousContainerDatabase Create a new Autonomous Container Database in the specified Autonomous Exadata Infrastructure.
func (DatabaseClient) CreateAutonomousDataWarehouse ¶
func (client DatabaseClient) CreateAutonomousDataWarehouse(ctx context.Context, request CreateAutonomousDataWarehouseRequest) (response CreateAutonomousDataWarehouseResponse, err error)
CreateAutonomousDataWarehouse **Deprecated.** To create a new Autonomous Data Warehouse, use the CreateAutonomousDatabase operation and specify `DW` as the workload type.
func (DatabaseClient) CreateAutonomousDataWarehouseBackup ¶
func (client DatabaseClient) CreateAutonomousDataWarehouseBackup(ctx context.Context, request CreateAutonomousDataWarehouseBackupRequest) (response CreateAutonomousDataWarehouseBackupResponse, err error)
CreateAutonomousDataWarehouseBackup **Deprecated.** To create a new Autonomous Data Warehouse backup for a specified database, use the CreateAutonomousDatabaseBackup operation.
func (DatabaseClient) CreateAutonomousDatabase ¶
func (client DatabaseClient) CreateAutonomousDatabase(ctx context.Context, request CreateAutonomousDatabaseRequest) (response CreateAutonomousDatabaseResponse, err error)
CreateAutonomousDatabase Creates a new Autonomous Database.
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.
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.
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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm).
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 DB system based on the request parameters you provide.
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.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more information.
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 DB 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.
func (DatabaseClient) DeleteAutonomousDataWarehouse ¶
func (client DatabaseClient) DeleteAutonomousDataWarehouse(ctx context.Context, request DeleteAutonomousDataWarehouseRequest) (response DeleteAutonomousDataWarehouseResponse, err error)
DeleteAutonomousDataWarehouse **Deprecated.** To delete an Autonomous Data Warehouse, use the DeleteAutonomousDatabase operation.
func (DatabaseClient) DeleteAutonomousDatabase ¶
func (client DatabaseClient) DeleteAutonomousDatabase(ctx context.Context, request DeleteAutonomousDatabaseRequest) (response DeleteAutonomousDatabaseResponse, err error)
DeleteAutonomousDatabase Deletes the specified Autonomous Database.
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.
func (DatabaseClient) DeleteDbHome ¶
func (client DatabaseClient) DeleteDbHome(ctx context.Context, request DeleteDbHomeRequest) (response DeleteDbHomeResponse, err error)
DeleteDbHome Deletes a DB Home. The DB Home and its database data are local to the DB system and will be lost when it is deleted. Oracle recommends that you back up any data in the DB system prior to deleting it.
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.
func (DatabaseClient) GenerateAutonomousDataWarehouseWallet ¶
func (client DatabaseClient) GenerateAutonomousDataWarehouseWallet(ctx context.Context, request GenerateAutonomousDataWarehouseWalletRequest) (response GenerateAutonomousDataWarehouseWalletResponse, err error)
GenerateAutonomousDataWarehouseWallet **Deprecated.** To create and download a wallet for an Autonomous Data Warehouse, use the GenerateAutonomousDatabaseWallet operation.
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.
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.
func (DatabaseClient) GetAutonomousDataWarehouse ¶
func (client DatabaseClient) GetAutonomousDataWarehouse(ctx context.Context, request GetAutonomousDataWarehouseRequest) (response GetAutonomousDataWarehouseResponse, err error)
GetAutonomousDataWarehouse **Deprecated.** To get the details of an Autonomous Data Warehouse, use the GetAutonomousDatabase operation.
func (DatabaseClient) GetAutonomousDataWarehouseBackup ¶
func (client DatabaseClient) GetAutonomousDataWarehouseBackup(ctx context.Context, request GetAutonomousDataWarehouseBackupRequest) (response GetAutonomousDataWarehouseBackupResponse, err error)
GetAutonomousDataWarehouseBackup **Deprecated.** To get information about a specified Autonomous Data Warehouse backup, use the GetAutonomousDatabaseBackup operation.
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.
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.
func (DatabaseClient) GetAutonomousExadataInfrastructure ¶
func (client DatabaseClient) GetAutonomousExadataInfrastructure(ctx context.Context, request GetAutonomousExadataInfrastructureRequest) (response GetAutonomousExadataInfrastructureResponse, err error)
GetAutonomousExadataInfrastructure Gets information about the specified Autonomous Exadata Infrastructure.
func (DatabaseClient) GetBackup ¶
func (client DatabaseClient) GetBackup(ctx context.Context, request GetBackupRequest) (response GetBackupResponse, err error)
GetBackup Gets information about the specified backup.
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.
func (DatabaseClient) GetDatabase ¶
func (client DatabaseClient) GetDatabase(ctx context.Context, request GetDatabaseRequest) (response GetDatabaseResponse, err error)
GetDatabase Gets information about a specific database.
func (DatabaseClient) GetDbHome ¶
func (client DatabaseClient) GetDbHome(ctx context.Context, request GetDbHomeRequest) (response GetDbHomeResponse, err error)
GetDbHome Gets information about the specified database home.
func (DatabaseClient) GetDbHomePatch ¶
func (client DatabaseClient) GetDbHomePatch(ctx context.Context, request GetDbHomePatchRequest) (response GetDbHomePatchResponse, err error)
GetDbHomePatch Gets information about a specified patch package.
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
func (DatabaseClient) GetDbNode ¶
func (client DatabaseClient) GetDbNode(ctx context.Context, request GetDbNodeRequest) (response GetDbNodeResponse, err error)
GetDbNode Gets information about the specified database node.
func (DatabaseClient) GetDbSystem ¶
func (client DatabaseClient) GetDbSystem(ctx context.Context, request GetDbSystemRequest) (response GetDbSystemResponse, err error)
GetDbSystem Gets information about the specified DB system.
func (DatabaseClient) GetDbSystemPatch ¶
func (client DatabaseClient) GetDbSystemPatch(ctx context.Context, request GetDbSystemPatchRequest) (response GetDbSystemPatchResponse, err error)
GetDbSystemPatch Gets information about a specified patch package.
func (DatabaseClient) GetDbSystemPatchHistoryEntry ¶
func (client DatabaseClient) GetDbSystemPatchHistoryEntry(ctx context.Context, request GetDbSystemPatchHistoryEntryRequest) (response GetDbSystemPatchHistoryEntryResponse, err error)
GetDbSystemPatchHistoryEntry Gets the patch history details for the specified patchHistoryEntryId.
func (DatabaseClient) GetExadataIormConfig ¶
func (client DatabaseClient) GetExadataIormConfig(ctx context.Context, request GetExadataIormConfigRequest) (response GetExadataIormConfigResponse, err error)
GetExadataIormConfig Gets `IORM` Setting for the requested Exadata DB System. The default IORM Settings is pre-created in all the Exadata DB System.
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.cloud.oracle.com/Content/Database/Tasks/mig-onprembackup.htm) for more information.
func (DatabaseClient) GetMaintenanceRun ¶
func (client DatabaseClient) GetMaintenanceRun(ctx context.Context, request GetMaintenanceRunRequest) (response GetMaintenanceRunResponse, err error)
GetMaintenanceRun Gets information about the specified Maintenance Run.
func (DatabaseClient) LaunchAutonomousExadataInfrastructure ¶
func (client DatabaseClient) LaunchAutonomousExadataInfrastructure(ctx context.Context, request LaunchAutonomousExadataInfrastructureRequest) (response LaunchAutonomousExadataInfrastructureResponse, err error)
LaunchAutonomousExadataInfrastructure Launches a new Autonomous Exadata Infrastructure in the specified compartment and availability domain.
func (DatabaseClient) LaunchDbSystem ¶
func (client DatabaseClient) LaunchDbSystem(ctx context.Context, request LaunchDbSystemRequest) (response LaunchDbSystemResponse, err error)
LaunchDbSystem Launches 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 more information, see Default Options for the Initial Database (https://docs.cloud.oracle.com/Content/Database/Tasks/launchingDB.htm#DefaultOptionsfortheInitialDatabase).
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.
func (DatabaseClient) ListAutonomousDataWarehouseBackups ¶
func (client DatabaseClient) ListAutonomousDataWarehouseBackups(ctx context.Context, request ListAutonomousDataWarehouseBackupsRequest) (response ListAutonomousDataWarehouseBackupsResponse, err error)
ListAutonomousDataWarehouseBackups **Deprecated.** To get a list of Autonomous Data Warehouse backups, use the ListAutonomousDatabaseBackups operation.
func (DatabaseClient) ListAutonomousDataWarehouses ¶
func (client DatabaseClient) ListAutonomousDataWarehouses(ctx context.Context, request ListAutonomousDataWarehousesRequest) (response ListAutonomousDataWarehousesResponse, err error)
ListAutonomousDataWarehouses **Deprecated.** To get a list of Autonomous Data Warehouses, use the ListAutonomousDatabases operation and specify `DW` as the workload type.
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.
func (DatabaseClient) ListAutonomousDatabases ¶
func (client DatabaseClient) ListAutonomousDatabases(ctx context.Context, request ListAutonomousDatabasesRequest) (response ListAutonomousDatabasesResponse, err error)
ListAutonomousDatabases Gets a list of Autonomous Databases.
func (DatabaseClient) ListAutonomousExadataInfrastructureShapes ¶
func (client DatabaseClient) ListAutonomousExadataInfrastructureShapes(ctx context.Context, request ListAutonomousExadataInfrastructureShapesRequest) (response ListAutonomousExadataInfrastructureShapesResponse, err error)
ListAutonomousExadataInfrastructureShapes Gets a list of the shapes that can be used to launch a new Autonomous Exadata Infrastructure DB system. The shape determines resources to allocate to the DB system (CPU cores, memory and storage).
func (DatabaseClient) ListAutonomousExadataInfrastructures ¶
func (client DatabaseClient) ListAutonomousExadataInfrastructures(ctx context.Context, request ListAutonomousExadataInfrastructuresRequest) (response ListAutonomousExadataInfrastructuresResponse, err error)
ListAutonomousExadataInfrastructures Gets a list of the Autonomous Exadata Infrastructures in the specified compartment.
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 the query parameters must be provided.
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.
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.
func (DatabaseClient) ListDbHomePatchHistoryEntries ¶
func (client DatabaseClient) ListDbHomePatchHistoryEntries(ctx context.Context, request ListDbHomePatchHistoryEntriesRequest) (response ListDbHomePatchHistoryEntriesResponse, err error)
ListDbHomePatchHistoryEntries Gets history of the actions taken for patches for the specified database home.
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.
func (DatabaseClient) ListDbHomes ¶
func (client DatabaseClient) ListDbHomes(ctx context.Context, request ListDbHomesRequest) (response ListDbHomesResponse, err error)
ListDbHomes Gets a list of database homes in the specified DB system and compartment. A database home is a directory where Oracle Database software is installed.
func (DatabaseClient) ListDbNodes ¶
func (client DatabaseClient) ListDbNodes(ctx context.Context, request ListDbNodesRequest) (response ListDbNodesResponse, err error)
ListDbNodes Gets a list of database nodes in the specified DB system and compartment. A database node is a server running database software.
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.
func (DatabaseClient) ListDbSystemPatches ¶
func (client DatabaseClient) ListDbSystemPatches(ctx context.Context, request ListDbSystemPatchesRequest) (response ListDbSystemPatchesResponse, err error)
ListDbSystemPatches Lists the patches applicable to the requested DB system.
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.
func (DatabaseClient) ListDbSystems ¶
func (client DatabaseClient) ListDbSystems(ctx context.Context, request ListDbSystemsRequest) (response ListDbSystemsResponse, err error)
ListDbSystems Gets a list of 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.
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.
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.
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.
func (DatabaseClient) RestartAutonomousContainerDatabase ¶
func (client DatabaseClient) RestartAutonomousContainerDatabase(ctx context.Context, request RestartAutonomousContainerDatabaseRequest) (response RestartAutonomousContainerDatabaseResponse, err error)
RestartAutonomousContainerDatabase Rolling restarts the specified Autonomous Container Database.
func (DatabaseClient) RestoreAutonomousDataWarehouse ¶
func (client DatabaseClient) RestoreAutonomousDataWarehouse(ctx context.Context, request RestoreAutonomousDataWarehouseRequest) (response RestoreAutonomousDataWarehouseResponse, err error)
RestoreAutonomousDataWarehouse **Deprecated.** To restore an Autonomous Data Warehouse, use the RestoreAutonomousDatabase operation.
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.
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.
func (*DatabaseClient) SetRegion ¶
func (client *DatabaseClient) SetRegion(region string)
SetRegion overrides the region of this client.
func (DatabaseClient) StartAutonomousDataWarehouse ¶
func (client DatabaseClient) StartAutonomousDataWarehouse(ctx context.Context, request StartAutonomousDataWarehouseRequest) (response StartAutonomousDataWarehouseResponse, err error)
StartAutonomousDataWarehouse **Deprecated.** To start an Autonomous Data Warehouse, use the StartAutonomousDatabase operation.
func (DatabaseClient) StartAutonomousDatabase ¶
func (client DatabaseClient) StartAutonomousDatabase(ctx context.Context, request StartAutonomousDatabaseRequest) (response StartAutonomousDatabaseResponse, err error)
StartAutonomousDatabase Starts the specified Autonomous Database.
func (DatabaseClient) StopAutonomousDataWarehouse ¶
func (client DatabaseClient) StopAutonomousDataWarehouse(ctx context.Context, request StopAutonomousDataWarehouseRequest) (response StopAutonomousDataWarehouseResponse, err error)
StopAutonomousDataWarehouse **Deprecated.** To stop an Autonomous Data Warehouse, use the StopAutonomousDatabase operation.
func (DatabaseClient) StopAutonomousDatabase ¶
func (client DatabaseClient) StopAutonomousDatabase(ctx context.Context, request StopAutonomousDatabaseRequest) (response StopAutonomousDatabaseResponse, err error)
StopAutonomousDatabase Stops the specified Autonomous Database.
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.
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.
func (DatabaseClient) TerminateAutonomousExadataInfrastructure ¶
func (client DatabaseClient) TerminateAutonomousExadataInfrastructure(ctx context.Context, request TerminateAutonomousExadataInfrastructureRequest) (response TerminateAutonomousExadataInfrastructureResponse, err error)
TerminateAutonomousExadataInfrastructure Terminates an Autonomous Exadata Infrastructure, which permanently deletes the Exadata Infrastructure and any container databases and databases contained in the Exadata Infrastructure. The database data is local to the Autonomous Exadata Infrastructure and will be lost when the system is terminated. Oracle recommends that you back up any data in the Autonomous Exadata Infrastructure prior to terminating it.
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.
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 the CPU core count and storage size.
func (DatabaseClient) UpdateAutonomousDataWarehouse ¶
func (client DatabaseClient) UpdateAutonomousDataWarehouse(ctx context.Context, request UpdateAutonomousDataWarehouseRequest) (response UpdateAutonomousDataWarehouseResponse, err error)
UpdateAutonomousDataWarehouse **Deprecated.** To update the CPU core count and storage size of an Autonomous Data Warehouse, use the UpdateAutonomousDatabase operation.
func (DatabaseClient) UpdateAutonomousDatabase ¶
func (client DatabaseClient) UpdateAutonomousDatabase(ctx context.Context, request UpdateAutonomousDatabaseRequest) (response UpdateAutonomousDatabaseResponse, err error)
UpdateAutonomousDatabase Updates the specified Autonomous Database with a new CPU core count and size.
func (DatabaseClient) UpdateAutonomousExadataInfrastructure ¶
func (client DatabaseClient) UpdateAutonomousExadataInfrastructure(ctx context.Context, request UpdateAutonomousExadataInfrastructureRequest) (response UpdateAutonomousExadataInfrastructureResponse, err error)
UpdateAutonomousExadataInfrastructure Updates the properties of an Autonomous Exadata Infrastructure, such as the CPU core count.
func (DatabaseClient) UpdateDatabase ¶
func (client DatabaseClient) UpdateDatabase(ctx context.Context, request UpdateDatabaseRequest) (response UpdateDatabaseResponse, err error)
UpdateDatabase Update a Database based on the request parameters you provide.
func (DatabaseClient) UpdateDbHome ¶
func (client DatabaseClient) UpdateDbHome(ctx context.Context, request UpdateDbHomeRequest) (response UpdateDbHomeResponse, err error)
UpdateDbHome Patches the specified dbHome.
func (DatabaseClient) UpdateDbSystem ¶
func (client DatabaseClient) UpdateDbSystem(ctx context.Context, request UpdateDbSystemRequest) (response UpdateDbSystemResponse, err error)
UpdateDbSystem Updates the properties of a DB system, such as the CPU core count.
func (DatabaseClient) UpdateExadataIormConfig ¶
func (client DatabaseClient) UpdateExadataIormConfig(ctx context.Context, request UpdateExadataIormConfigRequest) (response UpdateExadataIormConfigResponse, err error)
UpdateExadataIormConfig Update `IORM` Settings for the requested Exadata DB System.
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.
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
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" 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
type DatabaseSummary ¶
type DatabaseSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database home. DbHomeId *string `mandatory:"false" json:"dbHomeId"` // The name of the pluggable database. The name must begin with an alphabetic character and can contain a maximum of eight alphanumeric characters. Special characters are not permitted. Pluggable database should not be same as database name. PdbName *string `mandatory:"false" json:"pdbName"` // The database workload type. DbWorkload *string `mandatory:"false" json:"dbWorkload"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // The date and time the database was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The Connection strings used to connect to the Oracle Database. ConnectionStrings *DatabaseConnectionStrings `mandatory:"false" json:"connectionStrings"` }
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.cloud.oracle.com/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.cloud.oracle.com/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
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" 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
type DayOfWeek ¶
type DayOfWeek struct { // Name of the day of the week. Name DayOfWeekNameEnum `mandatory:"true" json:"name"` }
DayOfWeek Day of the week.
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
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"` }
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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (DbBackupConfig) String ¶
func (m DbBackupConfig) String() string
type DbHome ¶
type DbHome struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database home. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The 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 OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The date and time the database home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
DbHome The representation of DbHome
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
type DbHomeSummary ¶
type DbHomeSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database home. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The 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 OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" json:"dbSystemId"` // The date and time the database home was created. TimeCreated *common.SDKTime `mandatory:"false" json:"timeCreated"` }
DbHomeSummary A directory where Oracle Database software is installed. A bare metal 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.cloud.oracle.com/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.cloud.oracle.com/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
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
type DbIormConfig ¶
type DbIormConfig struct { // Database Name. For default DbPlan, the dbName will always be `default` DbName *string `mandatory:"false" json:"dbName"` Share *int `mandatory:"false" json:"share"` // Flash Cache limit, internally configured based on shares FlashCacheLimit *string `mandatory:"false" json:"flashCacheLimit"` }
DbIormConfig IORM Config setting response for this database
func (DbIormConfig) String ¶
func (m DbIormConfig) String() string
type DbIormConfigUpdateDetail ¶
type DbIormConfigUpdateDetail struct { // Database Name. For updating default DbPlan, pass in dbName as `default` DbName *string `mandatory:"false" json:"dbName"` Share *int `mandatory:"false" json:"share"` }
DbIormConfigUpdateDetail IORM Config setting request for this database
func (DbIormConfigUpdateDetail) String ¶
func (m DbIormConfigUpdateDetail) String() string
type DbNode ¶
type DbNode struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database node. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup VNIC. BackupVnicId *string `mandatory:"false" json:"backupVnicId"` // 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"` }
DbNode The representation of DbNode
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
type DbNodeActionRequest ¶
type DbNodeActionRequest struct { // The database node OCID (https://docs.cloud.oracle.com/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
func (DbNodeActionRequest) HTTPRequest ¶ added in v1.3.0
func (request DbNodeActionRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DbNodeActionRequest) RetryPolicy ¶ added in v1.3.0
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
type DbNodeActionResponse ¶
type DbNodeActionResponse 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"` }
DbNodeActionResponse wrapper for the DbNodeAction operation
func (DbNodeActionResponse) HTTPResponse ¶ added in v1.3.0
func (response DbNodeActionResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DbNodeActionResponse) String ¶
func (response DbNodeActionResponse) String() string
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
type DbNodeSummary ¶
type DbNodeSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database node. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"true" json:"dbSystemId"` // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup VNIC. BackupVnicId *string `mandatory:"false" json:"backupVnicId"` // 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"` }
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.cloud.oracle.com/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
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
type DbSystem ¶
type DbSystem struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The 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.cloud.oracle.com/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.cloud.oracle.com/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 time zone of the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The Oracle Database version of the DB system. Version *string `mandatory:"false" json:"version"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an 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.cloud.oracle.com/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 lifecycleState. 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IP addresses associated with the DB system. // 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) addresses associated with the DB system. // The Cluster Ready Services (CRS) creates and maintains one VIP 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. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.cloud.oracle.com/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 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"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` IormConfigCache *ExadataIormConfig `mandatory:"false" json:"iormConfigCache"` }
DbSystem The representation of DbSystem
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
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
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
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" )
Set of constants representing the allowable values for DbSystemLifecycleStateEnum
func GetDbSystemLifecycleStateEnumValues ¶
func GetDbSystemLifecycleStateEnumValues() []DbSystemLifecycleStateEnum
GetDbSystemLifecycleStateEnumValues Enumerates the set of values for DbSystemLifecycleStateEnum
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"` // 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 database nodes available for this shape. MinimumNodeCount *int `mandatory:"false" json:"minimumNodeCount"` // The maximum number of database nodes available for this shape. MaximumNodeCount *int `mandatory:"false" json:"maximumNodeCount"` }
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. For a description of shapes, see DB System Launch Options (https://docs.cloud.oracle.com/Content/Database/References/launchoptions.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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (DbSystemShapeSummary) String ¶
func (m DbSystemShapeSummary) String() string
type DbSystemSummary ¶
type DbSystemSummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the compartment. CompartmentId *string `mandatory:"true" json:"compartmentId"` // The 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.cloud.oracle.com/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.cloud.oracle.com/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 time zone of the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // The Oracle Database version of the DB system. Version *string `mandatory:"false" json:"version"` // The cluster name for Exadata and 2-node RAC virtual machine DB systems. The cluster name must begin with an 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.cloud.oracle.com/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 lifecycleState. 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Single Client Access Name (SCAN) IP addresses associated with the DB system. // 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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the virtual IP (VIP) addresses associated with the DB system. // The Cluster Ready Services (CRS) creates and maintains one VIP 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. VipIds []string `mandatory:"false" json:"vipIds"` // The OCID (https://docs.cloud.oracle.com/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 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"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
DbSystemSummary The Database Service supports several types of DB systems, ranging in size, price, and performance. For details about each type of system, see: - Exadata DB Systems (https://docs.cloud.oracle.com/Content/Database/Concepts/exaoverview.htm) - Bare Metal and Virtual Machine DB Systems (https://docs.cloud.oracle.com/Content/Database/Concepts/overview.htm) 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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
For information about access control and compartments, see Overview of the Identity Service (https://docs.cloud.oracle.com/Content/Identity/Concepts/overview.htm). For information about availability domains, see Regions and Availability Domains (https://docs.cloud.oracle.com/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
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
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
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
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" )
Set of constants representing the allowable values for DbSystemSummaryLifecycleStateEnum
func GetDbSystemSummaryLifecycleStateEnumValues ¶
func GetDbSystemSummaryLifecycleStateEnumValues() []DbSystemSummaryLifecycleStateEnum
GetDbSystemSummaryLifecycleStateEnumValues Enumerates the set of values for DbSystemSummaryLifecycleStateEnum
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"` }
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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (DbVersionSummary) String ¶
func (m DbVersionSummary) String() string
type DeleteAutonomousDataWarehouseRequest ¶
type DeleteAutonomousDataWarehouseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated 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 }
DeleteAutonomousDataWarehouseRequest wrapper for the DeleteAutonomousDataWarehouse operation
func (DeleteAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request DeleteAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request DeleteAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (DeleteAutonomousDataWarehouseRequest) String ¶
func (request DeleteAutonomousDataWarehouseRequest) String() string
type DeleteAutonomousDataWarehouseResponse ¶
type DeleteAutonomousDataWarehouseResponse 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"` }
DeleteAutonomousDataWarehouseResponse wrapper for the DeleteAutonomousDataWarehouse operation
func (DeleteAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response DeleteAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteAutonomousDataWarehouseResponse) String ¶
func (response DeleteAutonomousDataWarehouseResponse) String() string
type DeleteAutonomousDatabaseRequest ¶
type DeleteAutonomousDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (DeleteAutonomousDatabaseRequest) HTTPRequest ¶
func (request DeleteAutonomousDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 DeleteBackupRequest ¶
type DeleteBackupRequest struct { // The backup OCID (https://docs.cloud.oracle.com/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
func (DeleteBackupRequest) HTTPRequest ¶ added in v1.3.0
func (request DeleteBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteBackupRequest) RetryPolicy ¶ added in v1.3.0
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
type DeleteBackupResponse ¶
type DeleteBackupResponse 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"` }
DeleteBackupResponse wrapper for the DeleteBackup operation
func (DeleteBackupResponse) HTTPResponse ¶ added in v1.3.0
func (response DeleteBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteBackupResponse) String ¶
func (response DeleteBackupResponse) String() string
type DeleteDbHomeRequest ¶
type DeleteDbHomeRequest struct { // The database home OCID (https://docs.cloud.oracle.com/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. 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
func (DeleteDbHomeRequest) HTTPRequest ¶ added in v1.3.0
func (request DeleteDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (DeleteDbHomeRequest) RetryPolicy ¶ added in v1.3.0
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
type DeleteDbHomeResponse ¶
type DeleteDbHomeResponse 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"` }
DeleteDbHomeResponse wrapper for the DeleteDbHome operation
func (DeleteDbHomeResponse) HTTPResponse ¶ added in v1.3.0
func (response DeleteDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (DeleteDbHomeResponse) String ¶
func (response DeleteDbHomeResponse) String() string
type ExadataIormConfig ¶
type ExadataIormConfig struct { // The current config state of IORM settings for this Exadata System. LifecycleState ExadataIormConfigLifecycleStateEnum `mandatory:"false" json:"lifecycleState,omitempty"` // Additional information about the current lifecycleState. LifecycleDetails *string `mandatory:"false" json:"lifecycleDetails"` // Value for the IORM objective // Default is "Auto" Objective ExadataIormConfigObjectiveEnum `mandatory:"false" json:"objective,omitempty"` // Array of IORM Setting for all the database in // this Exadata DB System DbPlans []DbIormConfig `mandatory:"false" json:"dbPlans"` }
ExadataIormConfig Response details which has IORM Settings for this Exadata System
func (ExadataIormConfig) String ¶
func (m ExadataIormConfig) String() string
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
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
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
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
type ExternalBackupJob ¶
type ExternalBackupJob struct { // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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
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
type FailoverDataGuardAssociationRequest ¶
type FailoverDataGuardAssociationRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.cloud.oracle.com/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
func (FailoverDataGuardAssociationRequest) HTTPRequest ¶ added in v1.3.0
func (request FailoverDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (FailoverDataGuardAssociationRequest) RetryPolicy ¶ added in v1.3.0
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
type FailoverDataGuardAssociationResponse ¶
type FailoverDataGuardAssociationResponse 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"` }
FailoverDataGuardAssociationResponse wrapper for the FailoverDataGuardAssociation operation
func (FailoverDataGuardAssociationResponse) HTTPResponse ¶ added in v1.3.0
func (response FailoverDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (FailoverDataGuardAssociationResponse) String ¶
func (response FailoverDataGuardAssociationResponse) String() string
type GenerateAutonomousDataWarehouseWalletDetails ¶
type GenerateAutonomousDataWarehouseWalletDetails 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"` }
GenerateAutonomousDataWarehouseWalletDetails **Deprecated.** See GenerateAutonomousDatabaseWalletDetails for reference information about creating and downloading a wallet for an Oracle Autonomous Data Warehouse.
func (GenerateAutonomousDataWarehouseWalletDetails) String ¶
func (m GenerateAutonomousDataWarehouseWalletDetails) String() string
type GenerateAutonomousDataWarehouseWalletRequest ¶
type GenerateAutonomousDataWarehouseWalletRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // Request to create a new Autonomous Data Warehouse wallet. GenerateAutonomousDataWarehouseWalletDetails `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 }
GenerateAutonomousDataWarehouseWalletRequest wrapper for the GenerateAutonomousDataWarehouseWallet operation
func (GenerateAutonomousDataWarehouseWalletRequest) HTTPRequest ¶
func (request GenerateAutonomousDataWarehouseWalletRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GenerateAutonomousDataWarehouseWalletRequest) RetryPolicy ¶
func (request GenerateAutonomousDataWarehouseWalletRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GenerateAutonomousDataWarehouseWalletRequest) String ¶
func (request GenerateAutonomousDataWarehouseWalletRequest) String() string
type GenerateAutonomousDataWarehouseWalletResponse ¶
type GenerateAutonomousDataWarehouseWalletResponse 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"` }
GenerateAutonomousDataWarehouseWalletResponse wrapper for the GenerateAutonomousDataWarehouseWallet operation
func (GenerateAutonomousDataWarehouseWalletResponse) HTTPResponse ¶
func (response GenerateAutonomousDataWarehouseWalletResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GenerateAutonomousDataWarehouseWalletResponse) String ¶
func (response GenerateAutonomousDataWarehouseWalletResponse) String() string
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"` }
GenerateAutonomousDatabaseWalletDetails Details to create and download an Oracle Autonomous Database wallet.
func (GenerateAutonomousDatabaseWalletDetails) String ¶
func (m GenerateAutonomousDatabaseWalletDetails) String() string
type GenerateAutonomousDatabaseWalletRequest ¶
type GenerateAutonomousDatabaseWalletRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (GenerateAutonomousDatabaseWalletRequest) HTTPRequest ¶
func (request GenerateAutonomousDatabaseWalletRequest) HTTPRequest(method, path 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
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 GetAutonomousContainerDatabaseRequest ¶
type GetAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/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
func (GetAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request GetAutonomousContainerDatabaseRequest) HTTPRequest(method, path 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
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 GetAutonomousDataWarehouseBackupRequest ¶
type GetAutonomousDataWarehouseBackupRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the Autonomous Data Warehouse backup. AutonomousDataWarehouseBackupId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseBackupId"` // Unique Oracle-assigned identifier for the request. // If 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 }
GetAutonomousDataWarehouseBackupRequest wrapper for the GetAutonomousDataWarehouseBackup operation
func (GetAutonomousDataWarehouseBackupRequest) HTTPRequest ¶
func (request GetAutonomousDataWarehouseBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDataWarehouseBackupRequest) RetryPolicy ¶
func (request GetAutonomousDataWarehouseBackupRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDataWarehouseBackupRequest) String ¶
func (request GetAutonomousDataWarehouseBackupRequest) String() string
type GetAutonomousDataWarehouseBackupResponse ¶
type GetAutonomousDataWarehouseBackupResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouseBackup instance AutonomousDataWarehouseBackup `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"` }
GetAutonomousDataWarehouseBackupResponse wrapper for the GetAutonomousDataWarehouseBackup operation
func (GetAutonomousDataWarehouseBackupResponse) HTTPResponse ¶
func (response GetAutonomousDataWarehouseBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDataWarehouseBackupResponse) String ¶
func (response GetAutonomousDataWarehouseBackupResponse) String() string
type GetAutonomousDataWarehouseRequest ¶
type GetAutonomousDataWarehouseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // Unique Oracle-assigned identifier for the request. // If 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 }
GetAutonomousDataWarehouseRequest wrapper for the GetAutonomousDataWarehouse operation
func (GetAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request GetAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request GetAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (GetAutonomousDataWarehouseRequest) String ¶
func (request GetAutonomousDataWarehouseRequest) String() string
type GetAutonomousDataWarehouseResponse ¶
type GetAutonomousDataWarehouseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouse instance AutonomousDataWarehouse `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" name:"opc-request-id"` }
GetAutonomousDataWarehouseResponse wrapper for the GetAutonomousDataWarehouse operation
func (GetAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response GetAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetAutonomousDataWarehouseResponse) String ¶
func (response GetAutonomousDataWarehouseResponse) String() string
type GetAutonomousDatabaseBackupRequest ¶
type GetAutonomousDatabaseBackupRequest struct { // The OCID (https://docs.cloud.oracle.com/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
func (GetAutonomousDatabaseBackupRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseBackupRequest) HTTPRequest(method, path 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
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 GetAutonomousDatabaseRequest ¶
type GetAutonomousDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (GetAutonomousDatabaseRequest) HTTPRequest ¶
func (request GetAutonomousDatabaseRequest) HTTPRequest(method, path 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
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 GetAutonomousExadataInfrastructureRequest ¶
type GetAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.cloud.oracle.com/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
func (GetAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request GetAutonomousExadataInfrastructureRequest) HTTPRequest(method, path 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
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 GetBackupRequest ¶
type GetBackupRequest struct { // The backup OCID (https://docs.cloud.oracle.com/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
func (GetBackupRequest) HTTPRequest ¶ added in v1.3.0
func (request GetBackupRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetBackupRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
func (response GetBackupResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetBackupResponse) String ¶
func (response GetBackupResponse) String() string
type GetDataGuardAssociationRequest ¶
type GetDataGuardAssociationRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.cloud.oracle.com/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
func (GetDataGuardAssociationRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDataGuardAssociationRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
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.cloud.oracle.com/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
func (GetDatabaseRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDatabaseRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
func (response GetDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDatabaseResponse) String ¶
func (response GetDatabaseResponse) String() string
type GetDbHomePatchHistoryEntryRequest ¶
type GetDbHomePatchHistoryEntryRequest struct { // The database home OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // The OCID (https://docs.cloud.oracle.com/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
func (GetDbHomePatchHistoryEntryRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbHomePatchHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomePatchHistoryEntryRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
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.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // The OCID (https://docs.cloud.oracle.com/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
func (GetDbHomePatchRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbHomePatchRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomePatchRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
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.cloud.oracle.com/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
func (GetDbHomeRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbHomeRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
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.cloud.oracle.com/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
func (GetDbNodeRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbNodeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbNodeRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
func (response GetDbNodeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbNodeResponse) String ¶
func (response GetDbNodeResponse) String() string
type GetDbSystemPatchHistoryEntryRequest ¶
type GetDbSystemPatchHistoryEntryRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The OCID (https://docs.cloud.oracle.com/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
func (GetDbSystemPatchHistoryEntryRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbSystemPatchHistoryEntryRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemPatchHistoryEntryRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
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.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbSystemId *string `mandatory:"true" contributesTo:"path" name:"dbSystemId"` // The OCID (https://docs.cloud.oracle.com/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
func (GetDbSystemPatchRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbSystemPatchRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemPatchRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
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.cloud.oracle.com/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
func (GetDbSystemRequest) HTTPRequest ¶ added in v1.3.0
func (request GetDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (GetDbSystemRequest) RetryPolicy ¶ added in v1.3.0
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
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 ¶ added in v1.3.0
func (response GetDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (GetDbSystemResponse) String ¶
func (response GetDbSystemResponse) String() string
type GetExadataIormConfigRequest ¶
type GetExadataIormConfigRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/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
func (GetExadataIormConfigRequest) HTTPRequest ¶
func (request GetExadataIormConfigRequest) HTTPRequest(method, path 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
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 GetExternalBackupJobRequest ¶
type GetExternalBackupJobRequest struct { // The backup OCID (https://docs.cloud.oracle.com/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
func (GetExternalBackupJobRequest) HTTPRequest ¶
func (request GetExternalBackupJobRequest) HTTPRequest(method, path 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
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 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
func (GetMaintenanceRunRequest) HTTPRequest ¶
func (request GetMaintenanceRunRequest) HTTPRequest(method, path 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
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 LaunchAutonomousExadataInfrastructureDetails ¶
type LaunchAutonomousExadataInfrastructureDetails struct { // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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"` // 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
LaunchAutonomousExadataInfrastructureDetails Describes the input parameters to launch a new Autonomous Exadata Infrastructure.
func (LaunchAutonomousExadataInfrastructureDetails) String ¶
func (m LaunchAutonomousExadataInfrastructureDetails) String() string
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
type LaunchAutonomousExadataInfrastructureRequest ¶
type LaunchAutonomousExadataInfrastructureRequest struct { // Request to launch a Autonomous Exadata Infrastructure. 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
func (LaunchAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request LaunchAutonomousExadataInfrastructureRequest) HTTPRequest(method, path 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
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"` }
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 ¶ added in v1.6.0
type LaunchDbSystemBase interface { // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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. 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.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. // This parameter is not used for 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.cloud.oracle.com/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.cloud.oracle.com/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 time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). GetTimeZone() *string // 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 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 number of nodes to launch for a 2-node RAC virtual machine DB system. 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.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` GetDefinedTags() map[string]map[string]interface{} }
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 LaunchDbSystemDetails ¶
type LaunchDbSystemDetails struct { // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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. 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.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. // This parameter is not used for 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.cloud.oracle.com/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.cloud.oracle.com/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 time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // 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 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 number of nodes to launch for a 2-node RAC virtual machine DB system. 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The 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"` }
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 ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemDetails) GetBackupSubnetId ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemDetails) GetClusterName ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemDetails) GetCompartmentId ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemDetails) GetCpuCoreCount ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemDetails) GetDataStoragePercentage ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemDetails) GetDefinedTags ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemDetails) GetDisplayName ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemDetails) GetDomain ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemDetails) GetFaultDomains ¶
func (m LaunchDbSystemDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemDetails) GetFreeformTags ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemDetails) GetHostname ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemDetails) GetInitialDataStorageSizeInGB ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemDetails) GetNodeCount ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemDetails) GetShape ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemDetails) GetSshPublicKeys ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemDetails) GetSubnetId ¶ added in v1.6.0
func (m LaunchDbSystemDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemDetails) GetTimeZone ¶
func (m LaunchDbSystemDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemDetails) MarshalJSON ¶ added in v1.6.0
func (m LaunchDbSystemDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemDetails) String ¶
func (m LaunchDbSystemDetails) String() string
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
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
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
type LaunchDbSystemFromBackupDetails ¶ added in v1.6.0
type LaunchDbSystemFromBackupDetails struct { // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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. 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.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. // This parameter is not used for 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.cloud.oracle.com/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.cloud.oracle.com/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 time zone to use for the DB system. For details, see DB System Time Zones (https://docs.cloud.oracle.com/Content/Database/References/timezones.htm). TimeZone *string `mandatory:"false" json:"timeZone"` // 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 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 number of nodes to launch for a 2-node RAC virtual machine DB system. 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The 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"` }
LaunchDbSystemFromBackupDetails Used for creating a new DB system from a database backup.
func (LaunchDbSystemFromBackupDetails) GetAvailabilityDomain ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetAvailabilityDomain() *string
GetAvailabilityDomain returns AvailabilityDomain
func (LaunchDbSystemFromBackupDetails) GetBackupSubnetId ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetBackupSubnetId() *string
GetBackupSubnetId returns BackupSubnetId
func (LaunchDbSystemFromBackupDetails) GetClusterName ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetClusterName() *string
GetClusterName returns ClusterName
func (LaunchDbSystemFromBackupDetails) GetCompartmentId ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetCompartmentId() *string
GetCompartmentId returns CompartmentId
func (LaunchDbSystemFromBackupDetails) GetCpuCoreCount ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetCpuCoreCount() *int
GetCpuCoreCount returns CpuCoreCount
func (LaunchDbSystemFromBackupDetails) GetDataStoragePercentage ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetDataStoragePercentage() *int
GetDataStoragePercentage returns DataStoragePercentage
func (LaunchDbSystemFromBackupDetails) GetDefinedTags ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetDefinedTags() map[string]map[string]interface{}
GetDefinedTags returns DefinedTags
func (LaunchDbSystemFromBackupDetails) GetDisplayName ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetDisplayName() *string
GetDisplayName returns DisplayName
func (LaunchDbSystemFromBackupDetails) GetDomain ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetDomain() *string
GetDomain returns Domain
func (LaunchDbSystemFromBackupDetails) GetFaultDomains ¶
func (m LaunchDbSystemFromBackupDetails) GetFaultDomains() []string
GetFaultDomains returns FaultDomains
func (LaunchDbSystemFromBackupDetails) GetFreeformTags ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetFreeformTags() map[string]string
GetFreeformTags returns FreeformTags
func (LaunchDbSystemFromBackupDetails) GetHostname ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetHostname() *string
GetHostname returns Hostname
func (LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetInitialDataStorageSizeInGB() *int
GetInitialDataStorageSizeInGB returns InitialDataStorageSizeInGB
func (LaunchDbSystemFromBackupDetails) GetNodeCount ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetNodeCount() *int
GetNodeCount returns NodeCount
func (LaunchDbSystemFromBackupDetails) GetShape ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetShape() *string
GetShape returns Shape
func (LaunchDbSystemFromBackupDetails) GetSparseDiskgroup ¶
func (m LaunchDbSystemFromBackupDetails) GetSparseDiskgroup() *bool
GetSparseDiskgroup returns SparseDiskgroup
func (LaunchDbSystemFromBackupDetails) GetSshPublicKeys ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetSshPublicKeys() []string
GetSshPublicKeys returns SshPublicKeys
func (LaunchDbSystemFromBackupDetails) GetSubnetId ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) GetSubnetId() *string
GetSubnetId returns SubnetId
func (LaunchDbSystemFromBackupDetails) GetTimeZone ¶
func (m LaunchDbSystemFromBackupDetails) GetTimeZone() *string
GetTimeZone returns TimeZone
func (LaunchDbSystemFromBackupDetails) MarshalJSON ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) MarshalJSON() (buff []byte, e error)
MarshalJSON marshals to json representation
func (LaunchDbSystemFromBackupDetails) String ¶ added in v1.6.0
func (m LaunchDbSystemFromBackupDetails) String() string
type LaunchDbSystemFromBackupDetailsDatabaseEditionEnum ¶ added in v1.6.0
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 ¶ added in v1.6.0
func GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues() []LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
GetLaunchDbSystemFromBackupDetailsDatabaseEditionEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsDatabaseEditionEnum
type LaunchDbSystemFromBackupDetailsDiskRedundancyEnum ¶ added in v1.6.0
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 ¶ added in v1.6.0
func GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues() []LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
GetLaunchDbSystemFromBackupDetailsDiskRedundancyEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsDiskRedundancyEnum
type LaunchDbSystemFromBackupDetailsLicenseModelEnum ¶ added in v1.6.0
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 ¶ added in v1.6.0
func GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues() []LaunchDbSystemFromBackupDetailsLicenseModelEnum
GetLaunchDbSystemFromBackupDetailsLicenseModelEnumValues Enumerates the set of values for LaunchDbSystemFromBackupDetailsLicenseModelEnum
type LaunchDbSystemRequest ¶
type LaunchDbSystemRequest struct { // Request to launch a DB system. 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
func (LaunchDbSystemRequest) HTTPRequest ¶ added in v1.3.0
func (request LaunchDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (LaunchDbSystemRequest) RetryPolicy ¶ added in v1.3.0
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
type LaunchDbSystemResponse ¶
type LaunchDbSystemResponse 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"` }
LaunchDbSystemResponse wrapper for the LaunchDbSystem operation
func (LaunchDbSystemResponse) HTTPResponse ¶ added in v1.3.0
func (response LaunchDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (LaunchDbSystemResponse) String ¶
func (response LaunchDbSystemResponse) String() string
type ListAutonomousContainerDatabasesRequest ¶
type ListAutonomousContainerDatabasesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Autonomous Exadata Infrastructure OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousExadataInfrastructureId *string `mandatory:"false" contributesTo:"query" name:"autonomousExadataInfrastructureId"` // 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"` // Unique Oracle-assigned identifier for the request. // If 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
func (ListAutonomousContainerDatabasesRequest) HTTPRequest ¶
func (request ListAutonomousContainerDatabasesRequest) HTTPRequest(method, path 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
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 need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" 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.cloud.oracle.com/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
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
type ListAutonomousDataWarehouseBackupsRequest ¶
type ListAutonomousDataWarehouseBackupsRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"false" contributesTo:"query" name:"autonomousDataWarehouseId"` // The compartment OCID (https://docs.cloud.oracle.com/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 ListAutonomousDataWarehouseBackupsSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDataWarehouseBackupsSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDataWarehouseBackupSummaryLifecycleStateEnum `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 }
ListAutonomousDataWarehouseBackupsRequest wrapper for the ListAutonomousDataWarehouseBackups operation
func (ListAutonomousDataWarehouseBackupsRequest) HTTPRequest ¶
func (request ListAutonomousDataWarehouseBackupsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDataWarehouseBackupsRequest) RetryPolicy ¶
func (request ListAutonomousDataWarehouseBackupsRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDataWarehouseBackupsRequest) String ¶
func (request ListAutonomousDataWarehouseBackupsRequest) String() string
type ListAutonomousDataWarehouseBackupsResponse ¶
type ListAutonomousDataWarehouseBackupsResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDataWarehouseBackupSummary instances Items []AutonomousDataWarehouseBackupSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" 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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDataWarehouseBackupsResponse wrapper for the ListAutonomousDataWarehouseBackups operation
func (ListAutonomousDataWarehouseBackupsResponse) HTTPResponse ¶
func (response ListAutonomousDataWarehouseBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDataWarehouseBackupsResponse) String ¶
func (response ListAutonomousDataWarehouseBackupsResponse) String() string
type ListAutonomousDataWarehouseBackupsSortByEnum ¶
type ListAutonomousDataWarehouseBackupsSortByEnum string
ListAutonomousDataWarehouseBackupsSortByEnum Enum with underlying type: string
const ( ListAutonomousDataWarehouseBackupsSortByTimecreated ListAutonomousDataWarehouseBackupsSortByEnum = "TIMECREATED" ListAutonomousDataWarehouseBackupsSortByDisplayname ListAutonomousDataWarehouseBackupsSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDataWarehouseBackupsSortByEnum
func GetListAutonomousDataWarehouseBackupsSortByEnumValues ¶
func GetListAutonomousDataWarehouseBackupsSortByEnumValues() []ListAutonomousDataWarehouseBackupsSortByEnum
GetListAutonomousDataWarehouseBackupsSortByEnumValues Enumerates the set of values for ListAutonomousDataWarehouseBackupsSortByEnum
type ListAutonomousDataWarehouseBackupsSortOrderEnum ¶
type ListAutonomousDataWarehouseBackupsSortOrderEnum string
ListAutonomousDataWarehouseBackupsSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDataWarehouseBackupsSortOrderAsc ListAutonomousDataWarehouseBackupsSortOrderEnum = "ASC" ListAutonomousDataWarehouseBackupsSortOrderDesc ListAutonomousDataWarehouseBackupsSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDataWarehouseBackupsSortOrderEnum
func GetListAutonomousDataWarehouseBackupsSortOrderEnumValues ¶
func GetListAutonomousDataWarehouseBackupsSortOrderEnumValues() []ListAutonomousDataWarehouseBackupsSortOrderEnum
GetListAutonomousDataWarehouseBackupsSortOrderEnumValues Enumerates the set of values for ListAutonomousDataWarehouseBackupsSortOrderEnum
type ListAutonomousDataWarehousesRequest ¶
type ListAutonomousDataWarehousesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/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 ListAutonomousDataWarehousesSortByEnum `mandatory:"false" contributesTo:"query" name:"sortBy" omitEmpty:"true"` // The sort order to use, either ascending (`ASC`) or descending (`DESC`). SortOrder ListAutonomousDataWarehousesSortOrderEnum `mandatory:"false" contributesTo:"query" name:"sortOrder" omitEmpty:"true"` // A filter to return only resources that match the given lifecycle state exactly. LifecycleState AutonomousDataWarehouseSummaryLifecycleStateEnum `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 }
ListAutonomousDataWarehousesRequest wrapper for the ListAutonomousDataWarehouses operation
func (ListAutonomousDataWarehousesRequest) HTTPRequest ¶
func (request ListAutonomousDataWarehousesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListAutonomousDataWarehousesRequest) RetryPolicy ¶
func (request ListAutonomousDataWarehousesRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (ListAutonomousDataWarehousesRequest) String ¶
func (request ListAutonomousDataWarehousesRequest) String() string
type ListAutonomousDataWarehousesResponse ¶
type ListAutonomousDataWarehousesResponse struct { // The underlying http response RawResponse *http.Response // A list of []AutonomousDataWarehouseSummary instances Items []AutonomousDataWarehouseSummary `presentIn:"body"` // Unique Oracle-assigned identifier for the request. If you need to contact Oracle about // a particular request, please provide the request ID. OpcRequestId *string `presentIn:"header" 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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListAutonomousDataWarehousesResponse wrapper for the ListAutonomousDataWarehouses operation
func (ListAutonomousDataWarehousesResponse) HTTPResponse ¶
func (response ListAutonomousDataWarehousesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListAutonomousDataWarehousesResponse) String ¶
func (response ListAutonomousDataWarehousesResponse) String() string
type ListAutonomousDataWarehousesSortByEnum ¶
type ListAutonomousDataWarehousesSortByEnum string
ListAutonomousDataWarehousesSortByEnum Enum with underlying type: string
const ( ListAutonomousDataWarehousesSortByTimecreated ListAutonomousDataWarehousesSortByEnum = "TIMECREATED" ListAutonomousDataWarehousesSortByDisplayname ListAutonomousDataWarehousesSortByEnum = "DISPLAYNAME" )
Set of constants representing the allowable values for ListAutonomousDataWarehousesSortByEnum
func GetListAutonomousDataWarehousesSortByEnumValues ¶
func GetListAutonomousDataWarehousesSortByEnumValues() []ListAutonomousDataWarehousesSortByEnum
GetListAutonomousDataWarehousesSortByEnumValues Enumerates the set of values for ListAutonomousDataWarehousesSortByEnum
type ListAutonomousDataWarehousesSortOrderEnum ¶
type ListAutonomousDataWarehousesSortOrderEnum string
ListAutonomousDataWarehousesSortOrderEnum Enum with underlying type: string
const ( ListAutonomousDataWarehousesSortOrderAsc ListAutonomousDataWarehousesSortOrderEnum = "ASC" ListAutonomousDataWarehousesSortOrderDesc ListAutonomousDataWarehousesSortOrderEnum = "DESC" )
Set of constants representing the allowable values for ListAutonomousDataWarehousesSortOrderEnum
func GetListAutonomousDataWarehousesSortOrderEnumValues ¶
func GetListAutonomousDataWarehousesSortOrderEnumValues() []ListAutonomousDataWarehousesSortOrderEnum
GetListAutonomousDataWarehousesSortOrderEnumValues Enumerates the set of values for ListAutonomousDataWarehousesSortOrderEnum
type ListAutonomousDatabaseBackupsRequest ¶
type ListAutonomousDatabaseBackupsRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDatabaseId *string `mandatory:"false" contributesTo:"query" name:"autonomousDatabaseId"` // The compartment OCID (https://docs.cloud.oracle.com/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"` // 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
func (ListAutonomousDatabaseBackupsRequest) HTTPRequest ¶
func (request ListAutonomousDatabaseBackupsRequest) HTTPRequest(method, path 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
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.cloud.oracle.com/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
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
type ListAutonomousDatabasesRequest ¶
type ListAutonomousDatabasesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/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 lifecycle state exactly. LifecycleState AutonomousDatabaseSummaryLifecycleStateEnum `mandatory:"false" contributesTo:"query" name:"lifecycleState" 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 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 }
ListAutonomousDatabasesRequest wrapper for the ListAutonomousDatabases operation
func (ListAutonomousDatabasesRequest) HTTPRequest ¶
func (request ListAutonomousDatabasesRequest) HTTPRequest(method, path 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
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.cloud.oracle.com/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
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
type ListAutonomousExadataInfrastructureShapesRequest ¶
type ListAutonomousExadataInfrastructureShapesRequest struct { // The name of the Availability Domain. AvailabilityDomain *string `mandatory:"true" contributesTo:"query" name:"availabilityDomain"` // The compartment OCID (https://docs.cloud.oracle.com/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
func (ListAutonomousExadataInfrastructureShapesRequest) HTTPRequest ¶
func (request ListAutonomousExadataInfrastructureShapesRequest) HTTPRequest(method, path 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
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.cloud.oracle.com/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.cloud.oracle.com/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
func (ListAutonomousExadataInfrastructuresRequest) HTTPRequest ¶
func (request ListAutonomousExadataInfrastructuresRequest) HTTPRequest(method, path 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
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.cloud.oracle.com/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
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
type ListBackupsRequest ¶
type ListBackupsRequest struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the database. DatabaseId *string `mandatory:"false" contributesTo:"query" name:"databaseId"` // The compartment OCID (https://docs.cloud.oracle.com/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 Oracle-assigned identifier for the request. // If 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
func (ListBackupsRequest) HTTPRequest ¶ added in v1.3.0
func (request ListBackupsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListBackupsRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListBackupsResponse wrapper for the ListBackups operation
func (ListBackupsResponse) HTTPResponse ¶ added in v1.3.0
func (response ListBackupsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListBackupsResponse) String ¶
func (response ListBackupsResponse) String() string
type ListDataGuardAssociationsRequest ¶
type ListDataGuardAssociationsRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (ListDataGuardAssociationsRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDataGuardAssociationsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDataGuardAssociationsRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDataGuardAssociationsResponse wrapper for the ListDataGuardAssociations operation
func (ListDataGuardAssociationsResponse) HTTPResponse ¶ added in v1.3.0
func (response ListDataGuardAssociationsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDataGuardAssociationsResponse) String ¶
func (response ListDataGuardAssociationsResponse) String() string
type ListDatabasesRequest ¶
type ListDatabasesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // A database home OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"query" 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"` // 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
func (ListDatabasesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDatabasesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDatabasesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDatabasesResponse wrapper for the ListDatabases operation
func (ListDatabasesResponse) HTTPResponse ¶ added in v1.3.0
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
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
type ListDbHomePatchHistoryEntriesRequest ¶
type ListDbHomePatchHistoryEntriesRequest struct { // The database home OCID (https://docs.cloud.oracle.com/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
func (ListDbHomePatchHistoryEntriesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbHomePatchHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomePatchHistoryEntriesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbHomePatchHistoryEntriesResponse wrapper for the ListDbHomePatchHistoryEntries operation
func (ListDbHomePatchHistoryEntriesResponse) HTTPResponse ¶ added in v1.3.0
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.cloud.oracle.com/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
func (ListDbHomePatchesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbHomePatchesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomePatchesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbHomePatchesResponse wrapper for the ListDbHomePatches operation
func (ListDbHomePatchesResponse) HTTPResponse ¶ added in v1.3.0
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.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" contributesTo:"query" 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 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
func (ListDbHomesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbHomesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbHomesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbHomesResponse wrapper for the ListDbHomes operation
func (ListDbHomesResponse) HTTPResponse ¶ added in v1.3.0
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
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
type ListDbNodesRequest ¶
type ListDbNodesRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). CompartmentId *string `mandatory:"true" contributesTo:"query" name:"compartmentId"` // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the DB system. DbSystemId *string `mandatory:"false" contributesTo:"query" 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"` // 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"` // Unique Oracle-assigned identifier for the request. // If 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
func (ListDbNodesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbNodesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbNodesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbNodesResponse wrapper for the ListDbNodes operation
func (ListDbNodesResponse) HTTPResponse ¶ added in v1.3.0
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
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
type ListDbSystemPatchHistoryEntriesRequest ¶
type ListDbSystemPatchHistoryEntriesRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/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
func (ListDbSystemPatchHistoryEntriesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbSystemPatchHistoryEntriesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemPatchHistoryEntriesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemPatchHistoryEntriesResponse wrapper for the ListDbSystemPatchHistoryEntries operation
func (ListDbSystemPatchHistoryEntriesResponse) HTTPResponse ¶ added in v1.3.0
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.cloud.oracle.com/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
func (ListDbSystemPatchesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbSystemPatchesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemPatchesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemPatchesResponse wrapper for the ListDbSystemPatches operation
func (ListDbSystemPatchesResponse) HTTPResponse ¶ added in v1.3.0
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 name of the Availability Domain. AvailabilityDomain *string `mandatory:"true" contributesTo:"query" name:"availabilityDomain"` // The compartment OCID (https://docs.cloud.oracle.com/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 Oracle-assigned identifier for the request. // If 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
func (ListDbSystemShapesRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbSystemShapesRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemShapesRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemShapesResponse wrapper for the ListDbSystemShapes operation
func (ListDbSystemShapesResponse) HTTPResponse ¶ added in v1.3.0
func (response ListDbSystemShapesResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbSystemShapesResponse) String ¶
func (response ListDbSystemShapesResponse) String() string
type ListDbSystemsRequest ¶
type ListDbSystemsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the backup. Specify a backupId to list only the DB systems 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
func (ListDbSystemsRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbSystemsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbSystemsRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbSystemsResponse wrapper for the ListDbSystems operation
func (ListDbSystemsResponse) HTTPResponse ¶ added in v1.3.0
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
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
type ListDbVersionsRequest ¶
type ListDbVersionsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/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"` // Unique Oracle-assigned identifier for the request. // If 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
func (ListDbVersionsRequest) HTTPRequest ¶ added in v1.3.0
func (request ListDbVersionsRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ListDbVersionsRequest) RetryPolicy ¶ added in v1.3.0
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
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.cloud.oracle.com/Content/API/Concepts/usingapi.htm#nine). OpcNextPage *string `presentIn:"header" name:"opc-next-page"` }
ListDbVersionsResponse wrapper for the ListDbVersions operation
func (ListDbVersionsResponse) HTTPResponse ¶ added in v1.3.0
func (response ListDbVersionsResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ListDbVersionsResponse) String ¶
func (response ListDbVersionsResponse) String() string
type ListMaintenanceRunsRequest ¶
type ListMaintenanceRunsRequest struct { // The compartment OCID (https://docs.cloud.oracle.com/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 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"` // Unique Oracle-assigned identifier for the request. // If 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
func (ListMaintenanceRunsRequest) HTTPRequest ¶
func (request ListMaintenanceRunsRequest) HTTPRequest(method, path 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
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.cloud.oracle.com/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
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
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. LifecycleState MaintenanceRunLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Maintenance Run is scheduled for. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // The text describing this Maintenance Run. Description *string `mandatory:"false" json:"description"` // Additional information about the current lifecycleState. 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"` // Maintenance sub-type. MaintenanceSubtype MaintenanceRunMaintenanceSubtypeEnum `mandatory:"false" json:"maintenanceSubtype,omitempty"` }
MaintenanceRun Details of a Maintenance Run.
func (MaintenanceRun) String ¶
func (m MaintenanceRun) String() string
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" )
Set of constants representing the allowable values for MaintenanceRunLifecycleStateEnum
func GetMaintenanceRunLifecycleStateEnumValues ¶
func GetMaintenanceRunLifecycleStateEnumValues() []MaintenanceRunLifecycleStateEnum
GetMaintenanceRunLifecycleStateEnumValues Enumerates the set of values for MaintenanceRunLifecycleStateEnum
type MaintenanceRunMaintenanceSubtypeEnum ¶
type MaintenanceRunMaintenanceSubtypeEnum string
MaintenanceRunMaintenanceSubtypeEnum Enum with underlying type: string
const ( MaintenanceRunMaintenanceSubtypeQuarterly MaintenanceRunMaintenanceSubtypeEnum = "QUARTERLY" MaintenanceRunMaintenanceSubtypeHardware MaintenanceRunMaintenanceSubtypeEnum = "HARDWARE" MaintenanceRunMaintenanceSubtypeCritical MaintenanceRunMaintenanceSubtypeEnum = "CRITICAL" )
Set of constants representing the allowable values for MaintenanceRunMaintenanceSubtypeEnum
func GetMaintenanceRunMaintenanceSubtypeEnumValues ¶
func GetMaintenanceRunMaintenanceSubtypeEnumValues() []MaintenanceRunMaintenanceSubtypeEnum
GetMaintenanceRunMaintenanceSubtypeEnumValues Enumerates the set of values for MaintenanceRunMaintenanceSubtypeEnum
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
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. LifecycleState MaintenanceRunSummaryLifecycleStateEnum `mandatory:"true" json:"lifecycleState"` // The date and time the Maintenance Run is scheduled for. TimeScheduled *common.SDKTime `mandatory:"true" json:"timeScheduled"` // The text describing this Maintenance Run. Description *string `mandatory:"false" json:"description"` // Additional information about the current lifecycleState. 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"` // Maintenance sub-type. MaintenanceSubtype MaintenanceRunSummaryMaintenanceSubtypeEnum `mandatory:"false" json:"maintenanceSubtype,omitempty"` }
MaintenanceRunSummary Details of a Maintenance Run.
func (MaintenanceRunSummary) String ¶
func (m MaintenanceRunSummary) String() string
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" )
Set of constants representing the allowable values for MaintenanceRunSummaryLifecycleStateEnum
func GetMaintenanceRunSummaryLifecycleStateEnumValues ¶
func GetMaintenanceRunSummaryLifecycleStateEnumValues() []MaintenanceRunSummaryLifecycleStateEnum
GetMaintenanceRunSummaryLifecycleStateEnumValues Enumerates the set of values for MaintenanceRunSummaryLifecycleStateEnum
type MaintenanceRunSummaryMaintenanceSubtypeEnum ¶
type MaintenanceRunSummaryMaintenanceSubtypeEnum string
MaintenanceRunSummaryMaintenanceSubtypeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryMaintenanceSubtypeQuarterly MaintenanceRunSummaryMaintenanceSubtypeEnum = "QUARTERLY" MaintenanceRunSummaryMaintenanceSubtypeHardware MaintenanceRunSummaryMaintenanceSubtypeEnum = "HARDWARE" MaintenanceRunSummaryMaintenanceSubtypeCritical MaintenanceRunSummaryMaintenanceSubtypeEnum = "CRITICAL" )
Set of constants representing the allowable values for MaintenanceRunSummaryMaintenanceSubtypeEnum
func GetMaintenanceRunSummaryMaintenanceSubtypeEnumValues ¶
func GetMaintenanceRunSummaryMaintenanceSubtypeEnumValues() []MaintenanceRunSummaryMaintenanceSubtypeEnum
GetMaintenanceRunSummaryMaintenanceSubtypeEnumValues Enumerates the set of values for MaintenanceRunSummaryMaintenanceSubtypeEnum
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
type MaintenanceRunSummaryTargetResourceTypeEnum ¶
type MaintenanceRunSummaryTargetResourceTypeEnum string
MaintenanceRunSummaryTargetResourceTypeEnum Enum with underlying type: string
const ( MaintenanceRunSummaryTargetResourceTypeExadataInfrastructure MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_EXADATA_INFRASTRUCTURE" MaintenanceRunSummaryTargetResourceTypeContainerDatabase MaintenanceRunSummaryTargetResourceTypeEnum = "AUTONOMOUS_CONTAINER_DATABASE" )
Set of constants representing the allowable values for MaintenanceRunSummaryTargetResourceTypeEnum
func GetMaintenanceRunSummaryTargetResourceTypeEnumValues ¶
func GetMaintenanceRunSummaryTargetResourceTypeEnumValues() []MaintenanceRunSummaryTargetResourceTypeEnum
GetMaintenanceRunSummaryTargetResourceTypeEnumValues Enumerates the set of values for MaintenanceRunSummaryTargetResourceTypeEnum
type MaintenanceRunTargetResourceTypeEnum ¶
type MaintenanceRunTargetResourceTypeEnum string
MaintenanceRunTargetResourceTypeEnum Enum with underlying type: string
const ( MaintenanceRunTargetResourceTypeExadataInfrastructure MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_EXADATA_INFRASTRUCTURE" MaintenanceRunTargetResourceTypeContainerDatabase MaintenanceRunTargetResourceTypeEnum = "AUTONOMOUS_CONTAINER_DATABASE" )
Set of constants representing the allowable values for MaintenanceRunTargetResourceTypeEnum
func GetMaintenanceRunTargetResourceTypeEnumValues ¶
func GetMaintenanceRunTargetResourceTypeEnumValues() []MaintenanceRunTargetResourceTypeEnum
GetMaintenanceRunTargetResourceTypeEnumValues Enumerates the set of values for MaintenanceRunTargetResourceTypeEnum
type MaintenanceWindow ¶
type MaintenanceWindow struct { // The maintenance window scheduling preference. Preference MaintenanceWindowPreferenceEnum `mandatory:"true" json:"preference"` // 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. HoursOfDay []int `mandatory:"false" json:"hoursOfDay"` }
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
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
type Month ¶
type Month struct { // Name of the month of the year. Name MonthNameEnum `mandatory:"true" json:"name"` }
Month Month of the year.
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 GetMonthNameEnumValues ¶
func GetMonthNameEnumValues() []MonthNameEnum
GetMonthNameEnumValues Enumerates the set of values for MonthNameEnum
type Patch ¶
type Patch struct { // The OCID (https://docs.cloud.oracle.com/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
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 GetPatchAvailableActionsEnumValues ¶
func GetPatchAvailableActionsEnumValues() []PatchAvailableActionsEnum
GetPatchAvailableActionsEnumValues Enumerates the set of values for PatchAvailableActionsEnum
type PatchDetails ¶
type PatchDetails struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the patch. PatchId *string `mandatory:"false" json:"patchId"` // 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
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 GetPatchDetailsActionEnumValues ¶
func GetPatchDetailsActionEnumValues() []PatchDetailsActionEnum
GetPatchDetailsActionEnumValues Enumerates the set of values for PatchDetailsActionEnum
type PatchHistoryEntry ¶
type PatchHistoryEntry struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the patch history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/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"` }
PatchHistoryEntry The representation of PatchHistoryEntry
func (PatchHistoryEntry) String ¶
func (m PatchHistoryEntry) String() string
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 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 GetPatchHistoryEntryLifecycleStateEnumValues ¶
func GetPatchHistoryEntryLifecycleStateEnumValues() []PatchHistoryEntryLifecycleStateEnum
GetPatchHistoryEntryLifecycleStateEnumValues Enumerates the set of values for PatchHistoryEntryLifecycleStateEnum
type PatchHistoryEntrySummary ¶
type PatchHistoryEntrySummary struct { // The OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm) of the patch history entry. Id *string `mandatory:"true" json:"id"` // The OCID (https://docs.cloud.oracle.com/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"` }
PatchHistoryEntrySummary The record of a patch action on a specified target.
func (PatchHistoryEntrySummary) String ¶
func (m PatchHistoryEntrySummary) String() string
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 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 GetPatchHistoryEntrySummaryLifecycleStateEnumValues ¶
func GetPatchHistoryEntrySummaryLifecycleStateEnumValues() []PatchHistoryEntrySummaryLifecycleStateEnum
GetPatchHistoryEntrySummaryLifecycleStateEnumValues Enumerates the set of values for PatchHistoryEntrySummaryLifecycleStateEnum
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 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 GetPatchLifecycleStateEnumValues ¶
func GetPatchLifecycleStateEnumValues() []PatchLifecycleStateEnum
GetPatchLifecycleStateEnumValues Enumerates the set of values for PatchLifecycleStateEnum
type PatchSummary ¶
type PatchSummary struct { // The OCID (https://docs.cloud.oracle.com/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.cloud.oracle.com/Content/Identity/Concepts/policygetstarted.htm).
func (PatchSummary) String ¶
func (m PatchSummary) String() string
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 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 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 GetPatchSummaryLifecycleStateEnumValues ¶
func GetPatchSummaryLifecycleStateEnumValues() []PatchSummaryLifecycleStateEnum
GetPatchSummaryLifecycleStateEnumValues Enumerates the set of values for PatchSummaryLifecycleStateEnum
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
type ReinstateDataGuardAssociationRequest ¶
type ReinstateDataGuardAssociationRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.cloud.oracle.com/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
func (ReinstateDataGuardAssociationRequest) HTTPRequest ¶ added in v1.3.0
func (request ReinstateDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (ReinstateDataGuardAssociationRequest) RetryPolicy ¶ added in v1.3.0
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
type ReinstateDataGuardAssociationResponse ¶
type ReinstateDataGuardAssociationResponse 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"` }
ReinstateDataGuardAssociationResponse wrapper for the ReinstateDataGuardAssociation operation
func (ReinstateDataGuardAssociationResponse) HTTPResponse ¶ added in v1.3.0
func (response ReinstateDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (ReinstateDataGuardAssociationResponse) String ¶
func (response ReinstateDataGuardAssociationResponse) String() string
type RestartAutonomousContainerDatabaseRequest ¶
type RestartAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/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
func (RestartAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request RestartAutonomousContainerDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 RestoreAutonomousDataWarehouseDetails ¶
type RestoreAutonomousDataWarehouseDetails struct { // The time to restore the database to. Timestamp *common.SDKTime `mandatory:"true" json:"timestamp"` }
RestoreAutonomousDataWarehouseDetails **Deprecated.** See RestoreAutonomousDatabaseDetails for reference information about restoring an Autonomous Data Warehouse.
func (RestoreAutonomousDataWarehouseDetails) String ¶
func (m RestoreAutonomousDataWarehouseDetails) String() string
type RestoreAutonomousDataWarehouseRequest ¶
type RestoreAutonomousDataWarehouseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // Request to perform an Autonomous Data Warehouse restore. RestoreAutonomousDataWarehouseDetails `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 }
RestoreAutonomousDataWarehouseRequest wrapper for the RestoreAutonomousDataWarehouse operation
func (RestoreAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request RestoreAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request RestoreAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (RestoreAutonomousDataWarehouseRequest) String ¶
func (request RestoreAutonomousDataWarehouseRequest) String() string
type RestoreAutonomousDataWarehouseResponse ¶
type RestoreAutonomousDataWarehouseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouse instance AutonomousDataWarehouse `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"` }
RestoreAutonomousDataWarehouseResponse wrapper for the RestoreAutonomousDataWarehouse operation
func (RestoreAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response RestoreAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreAutonomousDataWarehouseResponse) String ¶
func (response RestoreAutonomousDataWarehouseResponse) String() string
type RestoreAutonomousDatabaseDetails ¶
type RestoreAutonomousDatabaseDetails struct { // The time to restore the database to. Timestamp *common.SDKTime `mandatory:"true" 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
type RestoreAutonomousDatabaseRequest ¶
type RestoreAutonomousDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (RestoreAutonomousDatabaseRequest) HTTPRequest ¶
func (request RestoreAutonomousDatabaseRequest) HTTPRequest(method, path 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
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"` }
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. 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"` }
RestoreDatabaseDetails The representation of RestoreDatabaseDetails
func (RestoreDatabaseDetails) String ¶
func (m RestoreDatabaseDetails) String() string
type RestoreDatabaseRequest ¶
type RestoreDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (RestoreDatabaseRequest) HTTPRequest ¶ added in v1.3.0
func (request RestoreDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (RestoreDatabaseRequest) RetryPolicy ¶ added in v1.3.0
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
type RestoreDatabaseResponse ¶
type RestoreDatabaseResponse 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"` }
RestoreDatabaseResponse wrapper for the RestoreDatabase operation
func (RestoreDatabaseResponse) HTTPResponse ¶ added in v1.3.0
func (response RestoreDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (RestoreDatabaseResponse) String ¶
func (response RestoreDatabaseResponse) String() string
type StartAutonomousDataWarehouseRequest ¶
type StartAutonomousDataWarehouseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated 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 }
StartAutonomousDataWarehouseRequest wrapper for the StartAutonomousDataWarehouse operation
func (StartAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request StartAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StartAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request StartAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StartAutonomousDataWarehouseRequest) String ¶
func (request StartAutonomousDataWarehouseRequest) String() string
type StartAutonomousDataWarehouseResponse ¶
type StartAutonomousDataWarehouseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouse instance AutonomousDataWarehouse `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"` }
StartAutonomousDataWarehouseResponse wrapper for the StartAutonomousDataWarehouse operation
func (StartAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response StartAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StartAutonomousDataWarehouseResponse) String ¶
func (response StartAutonomousDataWarehouseResponse) String() string
type StartAutonomousDatabaseRequest ¶
type StartAutonomousDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (StartAutonomousDatabaseRequest) HTTPRequest ¶
func (request StartAutonomousDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 StopAutonomousDataWarehouseRequest ¶
type StopAutonomousDataWarehouseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // For optimistic concurrency control. In the PUT or DELETE call for a resource, set the `if-match` // parameter to the value of the etag from a previous GET or POST response for that resource. The resource // will be updated 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 }
StopAutonomousDataWarehouseRequest wrapper for the StopAutonomousDataWarehouse operation
func (StopAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request StopAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (StopAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request StopAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (StopAutonomousDataWarehouseRequest) String ¶
func (request StopAutonomousDataWarehouseRequest) String() string
type StopAutonomousDataWarehouseResponse ¶
type StopAutonomousDataWarehouseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouse instance AutonomousDataWarehouse `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"` }
StopAutonomousDataWarehouseResponse wrapper for the StopAutonomousDataWarehouse operation
func (StopAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response StopAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (StopAutonomousDataWarehouseResponse) String ¶
func (response StopAutonomousDataWarehouseResponse) String() string
type StopAutonomousDatabaseRequest ¶
type StopAutonomousDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (StopAutonomousDatabaseRequest) HTTPRequest ¶
func (request StopAutonomousDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 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
type SwitchoverDataGuardAssociationRequest ¶
type SwitchoverDataGuardAssociationRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DatabaseId *string `mandatory:"true" contributesTo:"path" name:"databaseId"` // The Data Guard association's OCID (https://docs.cloud.oracle.com/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
func (SwitchoverDataGuardAssociationRequest) HTTPRequest ¶ added in v1.3.0
func (request SwitchoverDataGuardAssociationRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (SwitchoverDataGuardAssociationRequest) RetryPolicy ¶ added in v1.3.0
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
type SwitchoverDataGuardAssociationResponse ¶
type SwitchoverDataGuardAssociationResponse 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"` }
SwitchoverDataGuardAssociationResponse wrapper for the SwitchoverDataGuardAssociation operation
func (SwitchoverDataGuardAssociationResponse) HTTPResponse ¶ added in v1.3.0
func (response SwitchoverDataGuardAssociationResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (SwitchoverDataGuardAssociationResponse) String ¶
func (response SwitchoverDataGuardAssociationResponse) String() string
type TerminateAutonomousContainerDatabaseRequest ¶
type TerminateAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/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
func (TerminateAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request TerminateAutonomousContainerDatabaseRequest) HTTPRequest(method, path 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
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"` }
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.cloud.oracle.com/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
func (TerminateAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request TerminateAutonomousExadataInfrastructureRequest) HTTPRequest(method, path 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
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"` }
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.cloud.oracle.com/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
func (TerminateDbSystemRequest) HTTPRequest ¶ added in v1.3.0
func (request TerminateDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (TerminateDbSystemRequest) RetryPolicy ¶ added in v1.3.0
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
type TerminateDbSystemResponse ¶
type TerminateDbSystemResponse 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"` }
TerminateDbSystemResponse wrapper for the TerminateDbSystem operation
func (TerminateDbSystemResponse) HTTPResponse ¶ added in v1.3.0
func (response TerminateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (TerminateDbSystemResponse) String ¶
func (response TerminateDbSystemResponse) String() string
type UpdateAutonomousContainerDatabaseDetails ¶
type UpdateAutonomousContainerDatabaseDetails struct { // The display name for the Autonomous Container Database. DisplayName *string `mandatory:"false" json:"displayName"` // Database Patch model preference. PatchModel UpdateAutonomousContainerDatabaseDetailsPatchModelEnum `mandatory:"false" json:"patchModel,omitempty"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` BackupConfig *AutonomousContainerDatabaseBackupConfig `mandatory:"false" json:"backupConfig"` }
UpdateAutonomousContainerDatabaseDetails Describes the modification parameters for the Autonomous Container Database.
func (UpdateAutonomousContainerDatabaseDetails) String ¶
func (m UpdateAutonomousContainerDatabaseDetails) String() string
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 GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumValues ¶
func GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumValues() []UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
GetUpdateAutonomousContainerDatabaseDetailsPatchModelEnumValues Enumerates the set of values for UpdateAutonomousContainerDatabaseDetailsPatchModelEnum
type UpdateAutonomousContainerDatabaseRequest ¶
type UpdateAutonomousContainerDatabaseRequest struct { // The Autonomous Container Database OCID (https://docs.cloud.oracle.com/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
func (UpdateAutonomousContainerDatabaseRequest) HTTPRequest ¶
func (request UpdateAutonomousContainerDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 UpdateAutonomousDataWarehouseDetails ¶
type UpdateAutonomousDataWarehouseDetails struct { // The number of CPU cores to be made available to the database. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // Size, in terabytes, of the data volume that will be attached to the database. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The user-friendly name for the Autonomous Data Warehouse. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // 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. AdminPassword *string `mandatory:"false" json:"adminPassword"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateAutonomousDataWarehouseDetails **Deprecated.** See UpdateAutonomousDatabaseDetails for reference information about updating an Autonomous Data Warehouse. **Warning:** Oracle recommends that you avoid using any confidential information when you supply string values using the API.
func (UpdateAutonomousDataWarehouseDetails) String ¶
func (m UpdateAutonomousDataWarehouseDetails) String() string
type UpdateAutonomousDataWarehouseRequest ¶
type UpdateAutonomousDataWarehouseRequest struct { // The database OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). AutonomousDataWarehouseId *string `mandatory:"true" contributesTo:"path" name:"autonomousDataWarehouseId"` // Request to update the properties of an Autonomous Data Warehouse. UpdateAutonomousDataWarehouseDetails `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 }
UpdateAutonomousDataWarehouseRequest wrapper for the UpdateAutonomousDataWarehouse operation
func (UpdateAutonomousDataWarehouseRequest) HTTPRequest ¶
func (request UpdateAutonomousDataWarehouseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateAutonomousDataWarehouseRequest) RetryPolicy ¶
func (request UpdateAutonomousDataWarehouseRequest) RetryPolicy() *common.RetryPolicy
RetryPolicy implements the OCIRetryableRequest interface. This retrieves the specified retry policy.
func (UpdateAutonomousDataWarehouseRequest) String ¶
func (request UpdateAutonomousDataWarehouseRequest) String() string
type UpdateAutonomousDataWarehouseResponse ¶
type UpdateAutonomousDataWarehouseResponse struct { // The underlying http response RawResponse *http.Response // The AutonomousDataWarehouse instance AutonomousDataWarehouse `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"` }
UpdateAutonomousDataWarehouseResponse wrapper for the UpdateAutonomousDataWarehouse operation
func (UpdateAutonomousDataWarehouseResponse) HTTPResponse ¶
func (response UpdateAutonomousDataWarehouseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateAutonomousDataWarehouseResponse) String ¶
func (response UpdateAutonomousDataWarehouseResponse) String() string
type UpdateAutonomousDatabaseDetails ¶
type UpdateAutonomousDatabaseDetails struct { // The number of CPU cores to be made available to the database. CpuCoreCount *int `mandatory:"false" json:"cpuCoreCount"` // The size, in terabytes, of the data volume that will be attached to the database. DataStorageSizeInTBs *int `mandatory:"false" json:"dataStorageSizeInTBs"` // The user-friendly name for the Autonomous Database. The name does not have to be unique. DisplayName *string `mandatory:"false" json:"displayName"` // 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. AdminPassword *string `mandatory:"false" json:"adminPassword"` // New name for this Autonomous Database. It must begin with an alphabetic character and can contain a // maximum of eight alphanumeric characters. Special characters are not permitted. This is valid only // for dedicated databases. 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` // The new Oracle license model that applies to the Oracle Autonomous Transaction Processing database. LicenseModel UpdateAutonomousDatabaseDetailsLicenseModelEnum `mandatory:"false" json:"licenseModel,omitempty"` // The client IP access control list (ACL). Only clients connecting from an IP address included in the ACL may access the Autonomous Database instance. This is an array of CIDR (Classless Inter-Domain Routing) notations for a subnet. To delete all the existing white listed IP’s, use an array with a single empty string entry. WhitelistedIps []string `mandatory:"false" json:"whitelistedIps"` // Indicates if auto scaling is enabled for the Autonomous Database CPU core count. The default value is false. IsAutoScalingEnabled *bool `mandatory:"false" json:"isAutoScalingEnabled"` }
UpdateAutonomousDatabaseDetails Details to update an Oracle Autonomous Database. **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
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 GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues ¶
func GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues() []UpdateAutonomousDatabaseDetailsLicenseModelEnum
GetUpdateAutonomousDatabaseDetailsLicenseModelEnumValues Enumerates the set of values for UpdateAutonomousDatabaseDetailsLicenseModelEnum
type UpdateAutonomousDatabaseRequest ¶
type UpdateAutonomousDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (UpdateAutonomousDatabaseRequest) HTTPRequest ¶
func (request UpdateAutonomousDatabaseRequest) HTTPRequest(method, path 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
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"` }
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 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"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
UpdateAutonomousExadataInfrastructureDetails Describes the modification parameters for the Autonomous Exadata Infrastructure.
func (UpdateAutonomousExadataInfrastructureDetails) String ¶
func (m UpdateAutonomousExadataInfrastructureDetails) String() string
type UpdateAutonomousExadataInfrastructureRequest ¶
type UpdateAutonomousExadataInfrastructureRequest struct { // The Autonomous Exadata Infrastructure OCID (https://docs.cloud.oracle.com/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
func (UpdateAutonomousExadataInfrastructureRequest) HTTPRequest ¶
func (request UpdateAutonomousExadataInfrastructureRequest) HTTPRequest(method, path 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
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"` }
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 UpdateDatabaseDetails ¶
type UpdateDatabaseDetails struct { 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.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
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
type UpdateDatabaseRequest ¶
type UpdateDatabaseRequest struct { // The database OCID (https://docs.cloud.oracle.com/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
func (UpdateDatabaseRequest) HTTPRequest ¶ added in v1.3.0
func (request UpdateDatabaseRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDatabaseRequest) RetryPolicy ¶ added in v1.3.0
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
type UpdateDatabaseResponse ¶
type UpdateDatabaseResponse 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"` }
UpdateDatabaseResponse wrapper for the UpdateDatabase operation
func (UpdateDatabaseResponse) HTTPResponse ¶ added in v1.3.0
func (response UpdateDatabaseResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDatabaseResponse) String ¶
func (response UpdateDatabaseResponse) String() string
type UpdateDbHomeDetails ¶
type UpdateDbHomeDetails struct {
DbVersion *PatchDetails `mandatory:"false" json:"dbVersion"`
}
UpdateDbHomeDetails Describes the modification parameters for the database home.
func (UpdateDbHomeDetails) String ¶
func (m UpdateDbHomeDetails) String() string
type UpdateDbHomeRequest ¶
type UpdateDbHomeRequest struct { // The database home OCID (https://docs.cloud.oracle.com/Content/General/Concepts/identifiers.htm). DbHomeId *string `mandatory:"true" contributesTo:"path" name:"dbHomeId"` // Request to update the properties of a DB 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
func (UpdateDbHomeRequest) HTTPRequest ¶ added in v1.3.0
func (request UpdateDbHomeRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbHomeRequest) RetryPolicy ¶ added in v1.3.0
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
type UpdateDbHomeResponse ¶
type UpdateDbHomeResponse 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"` }
UpdateDbHomeResponse wrapper for the UpdateDbHome operation
func (UpdateDbHomeResponse) HTTPResponse ¶ added in v1.3.0
func (response UpdateDbHomeResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbHomeResponse) String ¶
func (response UpdateDbHomeResponse) String() string
type UpdateDbSystemDetails ¶
type UpdateDbSystemDetails struct { // The new number of CPU cores to set for the DB system. Not applicable for 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"` // Free-form tags for this resource. Each tag is a simple key-value pair with no predefined name, type, or namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Department": "Finance"}` FreeformTags map[string]string `mandatory:"false" json:"freeformTags"` // Defined tags for this resource. Each key is predefined and scoped to a namespace. // For more information, see Resource Tags (https://docs.cloud.oracle.com/Content/General/Concepts/resourcetags.htm). // Example: `{"Operations": {"CostCenter": "42"}}` DefinedTags map[string]map[string]interface{} `mandatory:"false" json:"definedTags"` }
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
type UpdateDbSystemRequest ¶
type UpdateDbSystemRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/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
func (UpdateDbSystemRequest) HTTPRequest ¶ added in v1.3.0
func (request UpdateDbSystemRequest) HTTPRequest(method, path string) (http.Request, error)
HTTPRequest implements the OCIRequest interface
func (UpdateDbSystemRequest) RetryPolicy ¶ added in v1.3.0
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
type UpdateDbSystemResponse ¶
type UpdateDbSystemResponse 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"` }
UpdateDbSystemResponse wrapper for the UpdateDbSystem operation
func (UpdateDbSystemResponse) HTTPResponse ¶ added in v1.3.0
func (response UpdateDbSystemResponse) HTTPResponse() *http.Response
HTTPResponse implements the OCIResponse interface
func (UpdateDbSystemResponse) String ¶
func (response UpdateDbSystemResponse) String() string
type UpdateExadataIormConfigRequest ¶
type UpdateExadataIormConfigRequest struct { // The DB system OCID (https://docs.cloud.oracle.com/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
func (UpdateExadataIormConfigRequest) HTTPRequest ¶
func (request UpdateExadataIormConfigRequest) HTTPRequest(method, path 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
type UpdateExadataIormConfigResponse ¶
type UpdateExadataIormConfigResponse 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"` }
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 UpdateMaintenanceRunDetails ¶
type UpdateMaintenanceRunDetails struct { // If set to false, skips the Maintenance Run. IsEnabled *bool `mandatory:"false" json:"isEnabled"` }
UpdateMaintenanceRunDetails Describes the modification parameters for the Maintenance Run.
func (UpdateMaintenanceRunDetails) String ¶
func (m UpdateMaintenanceRunDetails) String() string
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
func (UpdateMaintenanceRunRequest) HTTPRequest ¶
func (request UpdateMaintenanceRunRequest) HTTPRequest(method, path 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
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
Source Files ¶
- autonomous_container_database.go
- autonomous_container_database_backup_config.go
- autonomous_container_database_summary.go
- autonomous_data_warehouse.go
- autonomous_data_warehouse_backup.go
- autonomous_data_warehouse_backup_summary.go
- autonomous_data_warehouse_connection_strings.go
- autonomous_data_warehouse_summary.go
- autonomous_database.go
- autonomous_database_backup.go
- autonomous_database_backup_summary.go
- autonomous_database_connection_strings.go
- autonomous_database_connection_urls.go
- autonomous_database_summary.go
- autonomous_exadata_infrastructure.go
- autonomous_exadata_infrastructure_maintenance_window.go
- autonomous_exadata_infrastructure_shape_summary.go
- autonomous_exadata_infrastructure_summary.go
- backup.go
- backup_summary.go
- complete_external_backup_job_details.go
- complete_external_backup_job_request_response.go
- create_autonomous_container_database_details.go
- create_autonomous_container_database_request_response.go
- create_autonomous_data_warehouse_backup_details.go
- create_autonomous_data_warehouse_backup_request_response.go
- create_autonomous_data_warehouse_details.go
- create_autonomous_data_warehouse_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_request_response.go
- create_backup_details.go
- create_backup_request_response.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_with_new_db_system_details.go
- create_database_details.go
- create_database_from_backup_details.go
- create_db_home_details.go
- create_db_home_from_backup_details.go
- create_db_home_request_response.go
- create_db_home_with_db_system_id_base.go
- create_db_home_with_db_system_id_details.go
- create_db_home_with_db_system_id_from_backup_details.go
- create_external_backup_job_details.go
- create_external_backup_job_request_response.go
- data_guard_association.go
- data_guard_association_summary.go
- database.go
- database_client.go
- database_connection_strings.go
- database_summary.go
- day_of_week.go
- db_backup_config.go
- db_home.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_summary.go
- db_system.go
- db_system_shape_summary.go
- db_system_summary.go
- db_version_summary.go
- delete_autonomous_data_warehouse_request_response.go
- delete_autonomous_database_request_response.go
- delete_backup_request_response.go
- delete_db_home_request_response.go
- exadata_iorm_config.go
- exadata_iorm_config_update_details.go
- external_backup_job.go
- failover_data_guard_association_details.go
- failover_data_guard_association_request_response.go
- generate_autonomous_data_warehouse_wallet_details.go
- generate_autonomous_data_warehouse_wallet_request_response.go
- generate_autonomous_database_wallet_details.go
- generate_autonomous_database_wallet_request_response.go
- get_autonomous_container_database_request_response.go
- get_autonomous_data_warehouse_backup_request_response.go
- get_autonomous_data_warehouse_request_response.go
- get_autonomous_database_backup_request_response.go
- get_autonomous_database_request_response.go
- get_autonomous_exadata_infrastructure_request_response.go
- get_backup_request_response.go
- get_data_guard_association_request_response.go
- get_database_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_system_patch_history_entry_request_response.go
- get_db_system_patch_request_response.go
- get_db_system_request_response.go
- get_exadata_iorm_config_request_response.go
- get_external_backup_job_request_response.go
- get_maintenance_run_request_response.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_request_response.go
- list_autonomous_container_databases_request_response.go
- list_autonomous_data_warehouse_backups_request_response.go
- list_autonomous_data_warehouses_request_response.go
- list_autonomous_database_backups_request_response.go
- list_autonomous_databases_request_response.go
- list_autonomous_exadata_infrastructure_shapes_request_response.go
- list_autonomous_exadata_infrastructures_request_response.go
- list_backups_request_response.go
- list_data_guard_associations_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_system_patch_history_entries_request_response.go
- list_db_system_patches_request_response.go
- list_db_system_shapes_request_response.go
- list_db_systems_request_response.go
- list_db_versions_request_response.go
- list_maintenance_runs_request_response.go
- maintenance_run.go
- maintenance_run_summary.go
- maintenance_window.go
- month.go
- patch.go
- patch_details.go
- patch_history_entry.go
- patch_history_entry_summary.go
- patch_summary.go
- reinstate_data_guard_association_details.go
- reinstate_data_guard_association_request_response.go
- restart_autonomous_container_database_request_response.go
- restore_autonomous_data_warehouse_details.go
- restore_autonomous_data_warehouse_request_response.go
- restore_autonomous_database_details.go
- restore_autonomous_database_request_response.go
- restore_database_details.go
- restore_database_request_response.go
- start_autonomous_data_warehouse_request_response.go
- start_autonomous_database_request_response.go
- stop_autonomous_data_warehouse_request_response.go
- stop_autonomous_database_request_response.go
- switchover_data_guard_association_details.go
- switchover_data_guard_association_request_response.go
- terminate_autonomous_container_database_request_response.go
- terminate_autonomous_exadata_infrastructure_request_response.go
- terminate_db_system_request_response.go
- update_autonomous_container_database_details.go
- update_autonomous_container_database_request_response.go
- update_autonomous_data_warehouse_details.go
- update_autonomous_data_warehouse_request_response.go
- update_autonomous_database_details.go
- update_autonomous_database_request_response.go
- update_autonomous_exadata_infrastructure_details.go
- update_autonomous_exadata_infrastructure_request_response.go
- update_database_details.go
- update_database_request_response.go
- update_db_home_details.go
- update_db_home_request_response.go
- update_db_system_details.go
- update_db_system_request_response.go
- update_exadata_iorm_config_request_response.go
- update_maintenance_run_details.go
- update_maintenance_run_request_response.go